Browse Plugins
Home Blog WooCommerce Measurement Price Calculator: the Free Way (and the $149 Way)

WooCommerce Measurement Price Calculator: the Free Way (and the $149 Way)

dev.hamzaafridi
· Jul 14, 2026 · 9 min read

You sell vinyl flooring at $12 a square metre. A customer’s hallway is 4.2 by 3.6 metres. Right now, there is no way for them to buy that in your shop. WooCommerce wants one fixed price, and their price is $181.44.

So you searched for a WooCommerce measurement price calculator, and the first results want $149 a year. Every year. Before you pay that, read this. I build WooCommerce plugins on my own, and I made a free one that does measurement pricing. In this article I’ll show you what the free way covers, where it stops, and what every paid option costs, with real prices I checked this week.

Quick answer: The free PriceWise plugin puts a price calculator on your product pages. The customer types their measurements, a formula you write once (like length * width * 12) works out the price live, and the price goes into the cart with their numbers saved. That’s free. PriceWise Pro ($49 a year) adds real measurement units, waste, box rounding, and price tables. The official WooCommerce extension is $149 a year.

What a measurement price calculator does

Some products don’t have one price. Flooring is sold by the square metre. Fabric by the metre. Topsoil by the tonne. Glass by its exact size. Without a calculator, the customer has to email you for a quote, and most of them won’t.

A measurement price calculator fixes that. The customer types their sizes on the product page and the price works itself out, live. Take that hallway: the customer types 4.2 and 3.6. That’s 15.12 m², times $12, so $181.44 shows on the page before they add to cart. You see their exact numbers on the order. No emails, no quote, no waiting.

PriceWise price calculator working out width times length times rate with a live price on a WooCommerce product page

The free WooCommerce measurement price calculator

The plugin is called PriceWise and the free version is on WordPress.org. No trial, no card, no locked buttons. Here is exactly what the free version does:

  • Number fields. Ask the customer for length, width, weight, quantity, guests, any number.
  • One formula, written once. Use your field names with + – * / ( ) and the functions round, ceil, floor, min, max, abs, and if.
  • A live price. The total updates as the customer types. No reload, no button.
  • A price that can’t be faked. The final price is worked out again on your server at add-to-cart, so nobody can edit it in the browser.
  • Into the cart and the order. The price and the customer’s numbers are saved on the cart line, the checkout, and the order.
  • Your currency, your words. The price follows your WooCommerce currency settings, and you can change every label the customer sees.

Two honest limits. In the free version, one calculator applies to all your products, so it fits stores where one pricing rule covers everything you sell. And you write the formula yourself. There is no ready-made unit dropdown in free; that is a Pro field. If you can type length * width * 12, you’re fine.

Set it up in five minutes

Step 1: Install it. In your WordPress admin, go to Plugins > Add New, search for “PriceWise”, install and activate it.

Step 2: Make a calculator. Go to PriceWise > Add Calculator and give it a name, like “Flooring price”.

Step 3: Add your number fields. On the Fields tab, add a Number field called “Length in metres” (field name length) and another called “Width in metres” (field name width).

Adding a Number field called width in the PriceWise field editor

Step 4: Write the formula. On the Formula tab, type your rule. For $12 per square metre:

length * width * 12

PriceWise Formula Editor showing a valid area formula in the WordPress dashboard

Step 5: Save and test. Open a product (it needs a regular price set, or the calculator won’t show). Type 4.2 and 3.6. You should see $181.44 update live.

Want a minimum charge so small cuts don’t cost you money? Wrap the formula in max:

max(length * width * 12, 40)

That charges by area but never less than $40. The same trick works for weight (kilos * 4.5), volume (length * width * depth * 30), or per person (guests * 18), or per day for hire items (here is the full rental pricing guide). If you can say the rule out loud, you can type it. My guides on selling by the square meterselling by volume, and cut-to-size pricing walk through full setups for those trades.

Want to try one before you install anything? Play with the live demos. They are real products on my own store, running the same plugin you would install. Type some sizes and watch the price move.

How it looks on the page (two layouts in free)

The free version ships two display styles, switched with one dropdown. All-in-one puts the whole calculator in a card, which is what the screenshots above show. Inline drops the box completely, so the fields sit on the page as if your theme built them:

The flooring calculator in the inline layout, fields sitting directly on the product page with no box

That is my flooring demo in the inline layout. (The width-by-length field in the picture is a Pro measurement field, but the layout switch itself is in free.) Pro adds a third style on top: step-by-step, which asks one question at a time with a progress bar. Long calculators feel much shorter that way. Here it is on the same flooring product:

The flooring calculator in the Pro step-by-step layout, one question at a time with a progress bar and the same 675 dollar total

Same fields, same $675, just served one question at a time with Prev and Next.

What the paid plugins cost right now

Here is the honest picture. I checked every price and rating on 14 July 2026, single site, before tax. Prices and ratings both change, so click through to each plugin’s own page and check before you buy.

PluginFree versionPaid price (1 site)Stands out for
PriceWise (mine)Yes, on WordPress.orgPro is $49 a year, or $99 once for lifetimeFormula pricing free; units, waste and box rounding in Pro
Measurement Price Calculator (official extension, by SkyVerge)No$149 a yearStock and shipping weight tracked per unit
WooCommerce Product Options (Barn2)No$149 a yearA full product options plugin with a calculator inside
Flexible Quantity (wpdesk)Yes, on WordPress.orgPro is $79 a yearUnits of measure (weight, length, area, volume), also on variations

Fair is fair, so here is what the others do well. The official extension tracks inventory per unit, so if you sell fabric by the metre it can count your stock in metres, and it can set a shipping weight per unit too. If you need that, it earns its price. Its own marketplace page shows a mixed rating (3.7 stars from 45 reviews on 14 July 2026), so read those before you buy. Barn2 calls its plugin a product options plugin, with a measurement calculator built in, so if you also want swatches and add-on fields from the same plugin it makes sense. And wpdesk’s free version has more installs than mine today (2,000+ against my 10+). You can check all of it on their own pages: the official extension, Barn2 Product Options, and wpdesk Flexible Quantity.

PriceWise is the newest of the four. I say that openly. What you get from that: it was built on current WooCommerce, one person answers the support emails (me), and the free version isn’t a teaser. It’s the whole formula calculator.

Which one should you pick

  • You need measurement pricing and want to spend nothing: install the free PriceWise and write your formula. wpdesk’s free plugin is worth a look too. Try both, keep the one that fits.
  • You want unit pickers, waste, box rounding, price tables, or different calculators per product: PriceWise Pro at $49 a year, or $99 once.
  • You need stock counted per metre or per square foot: the official $149 extension is the one that does that properly.
  • You want a big options plugin (swatches, add-ons, extra fields) that also calculates: Barn2 at $149 a year.

When free stops being enough

The free formula covers a lot. But some jobs kept coming up in support emails, so I built proper fields for them in Pro:

  • A real Measurement field. Pick a unit (m², sq ft, metres, kilos, litres) instead of writing the formula. It has a waste percentage and round-up to whole boxes built in. Fitters order 10% extra for offcuts; flooring sells in 2.5 m² boxes. One field handles both.
  • Different calculators for different products. Free applies one calculator to everything. Pro assigns them per product or per category.
  • Price tables. Price by size band, or a size-by-quantity grid, the classic print shop table.
  • More field types. Dropdowns, checkboxes, file upload, dates, add-ons, swatches.
  • PDF quotes. A branded PDF of the configured order, attached to the order email.
PriceWise Pro measurement field on a WooCommerce flooring product page showing the area and a live price

Pro is $49 a year, or $99 once if you’d rather never pay again. Both cost less than one year of the $149 options.

FAQ

Is the free version really free? Yes. It’s on WordPress.org, which means it has to work on its own. No trial period, no card, no “upgrade to save” button blocking the cart. Pro exists, but free does the whole formula job without it.

Can a customer change the price in the browser? No. The live price on the page is for showing. At add-to-cart, your server runs the formula again with the customer’s numbers and uses that result. Editing the page changes nothing.

Can it price by weight or volume, not just size? Yes. The formula doesn’t care what the number means. kilos * 4.5 prices topsoil, length * width * depth * 30 prices by volume, guests * 18 prices catering.

Why is the official extension $149 when free plugins exist? It does some deeper store plumbing, mainly inventory and shipping weight tracked per unit. Some stores truly need that. If you just need the price worked out from measurements, you don’t.

Will it clash with my theme? It uses the standard WooCommerce product page hooks, and there’s an inline layout that drops the card styling so it blends into the page. If something looks off, the colours and labels are all adjustable.

Before you go

The short version:

  • Say your pricing rule out loud. If it’s “this times that”, the free plugin can price it.
  • Install free, add number fields, write the formula, put a regular price on the product, test it.
  • Only pay when you need a real reason to: units and waste, per-product calculators, tables, or per-unit stock.

Start with the free version on WordPress.org or try the live demos first. If you outgrow it, the WooCommerce price calculator plugin page shows everything Pro adds, and the documentation has the details. Either way, stop making people email you for a price.

Written by dev.hamzaafridi

I'm Hamza. I started coding in 2019, spent four years debugging WooCommerce sites for clients, and launched DevTonic Studios in 2025 to build the plugins I kept reaching for and not finding.