Many products aren’t sold individually—they’re sold by the amount a customer needs. Whether you’re selling concrete, topsoil, aggregates, chemicals or firewood, customers expect to enter the quantity they require and receive an instant price.
WooCommerce doesn’t include volume-based pricing out of the box, but with the right setup you can automatically calculate prices using customer-entered measurements.
In this guide, we’ll show you how to sell products by volume in WooCommerce.
What is Volume Pricing?
Volume pricing means charging customers based on the amount of material they purchase rather than by individual items.
For example, instead of selling:
- One bag of concrete
- One load of topsoil
- One container of chemicals
You sell by:
- Cubic metres (m³)
- Cubic feet (ft³)
- Litres (L)
- Gallons
- Cubic yards
WooCommerce calculates the final price from the volume entered by the customer.
Industries That Use Volume Pricing
Volume pricing is common across many industries, including:
- Ready-mix concrete
- Topsoil and mulch
- Gravel and aggregates
- Sand
- Decorative bark
- Compost
- Firewood
- Chemical liquids
- Fertilisers
- Water storage
- Fuel
- Industrial liquids
Instead of offering fixed quantities, customers simply order exactly what they need.
Example Volume Pricing
Imagine you’re selling topsoil.
Your store charges:
£45 per cubic metre
The customer enters:
Length: 4 metres
Width: 2 metres
Depth: 0.3 metres
WooCommerce calculates:
Volume = 4 × 2 × 0.3
= 2.4 cubic metres
Total = £108
The customer receives an accurate quotation instantly.
Why Standard WooCommerce Falls Short
By default, WooCommerce expects products to have a fixed price.
That creates problems for businesses selling by volume because every customer requires a different amount.
Without dynamic pricing, merchants often rely on:
- Manual quotations
- Phone orders
- Email enquiries
- Complex spreadsheets
- Fixed-size products that rarely match customer requirements
This slows down the buying process and increases administrative work.
Automatically Calculate Prices by Volume
A better solution is to allow customers to enter their measurements directly on the product page.
WooCommerce can then automatically:
- Calculate the total volume
- Multiply it by your unit price
- Display a live product price
- Update instantly as measurements change
This provides customers with immediate pricing while reducing manual calculations.
Additional Pricing Rules
Many businesses selling by volume also need more advanced pricing logic.
Examples include:
- Minimum order quantities
- Minimum charges
- Delivery zones
- Bulk discounts
- Waste allowances
- Packaging costs
- Hazardous material surcharges
- Pumping or unloading fees
These additional costs can be incorporated into the pricing formula so customers always receive an accurate total.
Using Woo State Calculator
Woo State Calculator enables WooCommerce stores to calculate prices using customer-entered measurements.
It supports pricing by:
- Volume
- Area
- Length
- Perimeter
- Custom formulas
Features include:
- Cubic metre pricing
- Cubic foot pricing
- Live price updates
- Minimum charges
- Wastage calculations
- Formula pricing
- Flexible measurement units
Whether you’re selling aggregates, concrete, liquids or firewood, Woo State Calculator allows customers to order exactly the quantity they need.
Learn more:
Related Guides
WooCommerce Formula Pricing: How to Price Products by Area, Volume or Length (2026 Guide)
WooCommerce Concrete Calculator: How to Price Concrete by Volume (2026 Guide)
WooCommerce Topsoil Calculator: How to Price Topsoil and Mulch by Volume (2026 Guide)
WooCommerce Gravel Calculator: How to Price Gravel and Aggregate by Volume (2026 Guide)
WooCommerce Screed Calculator: How to Price Screed by Volume (2026 Guide)
Frequently Asked Questions
Can WooCommerce sell products by volume?
Yes. By using measurement-based pricing, customers can enter dimensions or required quantities, and WooCommerce automatically calculates the total volume and final price.
Which units can I use?
Most businesses sell by:
- Cubic metres (m³)
- Cubic feet (ft³)
- Cubic yards
- Litres
- Gallons
The appropriate unit depends on your products and your customers.
Can I include minimum order charges?
Yes. Minimum charges, delivery costs, wastage percentages and other pricing rules can all be incorporated into the pricing formula.
Can customers see the price update instantly?
Yes. Live pricing updates recalculate the total automatically whenever measurements change.
Conclusion
Volume pricing is essential for businesses selling materials such as concrete, aggregates, topsoil, liquids and firewood. Instead of relying on manual quotations or fixed-size products, WooCommerce can automatically calculate prices based on the customer’s required volume.
By combining measurement-based pricing with live calculations, custom formulas and flexible units, you can create a faster buying experience while reducing administrative work for your business.


Leave a Reply