How to Charge Per Square Meter in WooCommerce (2026 Guide)

Written by

in

If you sell products such as flooring, tiles, carpet, artificial grass or cladding, charging a fixed price per item often isn’t practical.

Instead, customers need to enter the dimensions of their project and receive an instant price based on the total area.

In this guide, we’ll show you how to charge per square meter in WooCommerce and automate the entire pricing process.


Why Charge Per Square Meter?

Many products are sold according to their surface area rather than as individual units.

Common examples include:

  • Flooring
  • Carpet
  • Tiles
  • Wallpaper
  • Artificial grass
  • Cladding
  • Roofing materials
  • Wall panels

Instead of selecting a quantity, customers enter the width and length they require.

WooCommerce then calculates the total area and displays the correct price.


The Formula

Charging per square meter uses a simple calculation:

Length × Width × Price per m²

For example:

Product price:

£28 per square metre

Customer enters:

  • Width: 3.8m
  • Length: 5.2m

Calculation:

3.8 × 5.2 = 19.76m²

Final price:

19.76 × £28 = £553.28

The customer immediately knows the total cost before checkout.


Can WooCommerce Do This?

Not by default.

WooCommerce supports fixed product prices and variations but doesn’t calculate prices using customer-entered measurements.

Without additional functionality, merchants often have to:

  • Provide manual quotations
  • Build hundreds of product variations
  • Calculate prices manually
  • Develop custom code

As your product range grows, these approaches quickly become difficult to manage.


Automating Square Meter Pricing

Woo State Calculator extends WooCommerce by allowing customers to enter measurements directly on the product page.

The plugin automatically calculates pricing using:

  • Width
  • Length
  • Area
  • Volume
  • Perimeter
  • Custom mathematical formulas

Prices update instantly as customers adjust their measurements.

Learn more:


Real-World Example

Imagine you sell engineered wood flooring.

Price:

£39.95 per square metre

Customer measurements:

  • Width: 4.4m
  • Length: 5.1m

Area:

22.44m²

Final price:

22.44 × £39.95 = £896.48

The customer can instantly see the total cost without requesting a quotation.


Optional Features You May Need

Many businesses also configure:

  • Minimum charges
  • Wastage percentages
  • Decimal measurements
  • Minimum and maximum dimensions
  • Fixed setup costs
  • Delivery fees
  • Custom pricing formulas

These allow your pricing model to match how you already sell your products offline.


Industries That Benefit

Charging per square meter is common across many sectors, including:

  • Flooring suppliers
  • Tile retailers
  • Carpet stores
  • Wallpaper suppliers
  • Artificial grass companies
  • Roofing merchants
  • Cladding manufacturers
  • Building material suppliers

Frequently Asked Questions

Can WooCommerce charge per square meter?

Not on its own. WooCommerce requires additional functionality to calculate prices from customer-entered dimensions.

Can customers enter their own measurements?

Yes. Woo State Calculator allows customers to enter width and length values with prices updating instantly.

Can I include wastage?

Yes. This is especially useful for flooring, tiles and similar products where extra material is recommended.

Can I apply minimum charges?

Absolutely. Woo State Calculator supports configurable minimum pricing to help maintain profitability.


Continue Reading

WooCommerce Calculate Square Metres: Sell Products by Area

WooCommerce Formula Pricing: How to Price Products by Area, Volume or Length

WooCommerce Flooring Price Calculator

How to Sell Flooring Online


Final Thoughts

Charging per square meter is one of the most common pricing models for made-to-measure products, but WooCommerce doesn’t support it out of the box.

By allowing customers to enter their own dimensions and receive an instant price, you can automate quotations, reduce administration and provide a better shopping experience.

Woo State Calculator makes it easy to implement square meter pricing in WooCommerce with support for live calculations, custom formulas, wastage percentages and minimum charges.

Start selling by square meter today:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *