Shopify Custom Size Pricing: Which Method Works in 2027

Shopify custom size pricing: the short answer
Shopify charges the catalog price of a variant multiplied by quantity. So there are only three ways to handle custom sizes: pre-built variants, a quote form, or an app that turns the shopper's measurements into a purchasable quantity or price. Which one fits depends on whether the size changes the price (a blind cut to order) or the number of units to buy (flooring, tile, wallpaper, turf).
This guide is for stores selling by area, length or package. We use one room throughout, 12 x 14 ft, to show where variants and quote forms produce wrong quantities and how a calculator with cart quantity enforcement handles the same order. We cover variants, quote forms and calculators, and we are upfront about what each one cannot do. Shoperize Price Calculator is live on the Shopify App Store, and we will say clearly which of the two problems it solves.
Two kinds of custom size problems (pick yours first)
Most advice mixes two different jobs. Pick yours before you compare tools.
| Custom-cut | Sold by package | |
|---|---|---|
| Examples | Blinds, banners, glass, made-to-measure curtains | Flooring, tile, wallpaper, turf, mulch, fabric by the unit |
| What the size changes | The price of one made-to-order item | How many boxes, rolls or units the shopper must buy |
| Key math | Width x height x rate, or a price grid | Area + waste, divided by coverage, rounded up |
| Tool class | Formula-price or size-grid app | Package calculator with quantity enforcement |
Custom-cut: the size changes the price (blinds, banners, glass)
A 36 x 60 in blind is a different product from a 48 x 72 in blind, and the price follows the dimensions. Apps such as Apippa Custom Price Calculator and the M and MS Custom Size Price Calculators target this job, based on their App Store listings. If you sell this way, you need a tool that sets a computed price per item.
Sold by package: the size changes how many units to buy (flooring, tile, wallpaper, turf)
Here the price per box never changes. What the shopper needs is the right count. Shoperize Price Calculator covers this second kind. It does not replace line prices with arbitrary formula prices: charges always follow the Shopify catalog price, and the app works on quantity and coverage.
Why per-size variants break
Variants are the native Shopify answer and they are fine for a handful of fixed sizes: a poster in three sizes, a rug in four. They break when the "size" is really the customer's room.
Worked example: a 12 x 14 ft room, 10% waste, 20 sq ft boxes
The correct answer first:
- Area: 12 x 14 = 168 sq ft
- Add 10% waste: 168 x 1.10 = 184.8 sq ft
- Boxes: 184.8 / 20 = 9.24
- Round up to whole boxes: 10 boxes, covering 200 sq ft
Now suppose the store uses size-band variants such as "150-175 sq ft", "176-200 sq ft" and "201-225 sq ft", each priced as the total for that band.
- A shopper who measures 168 sq ft picks "150-175". That band sells 175 sq ft, which is 9 boxes (180 sq ft). They are 4.8 sq ft short of the 184.8 they actually need.
- A shopper who already added their own 10% (184.8) picks "176-200", but if the store also adds waste at fulfillment, the math becomes 184.8 x 1.10 = 203.28 sq ft, or 11 boxes. That is one extra box, $70 at $3.50 per sq ft.
- A shopper at 176 to 200 sq ft of raw need gets a band that has no waste built in unless the merchant says so, and the product page has to explain this every time.
None of these shoppers did anything unreasonable. The variant list asked them to do box math themselves. For the full setup path, see our guide on how to sell by square foot on Shopify.
Variant limits and catalog bloat
Shopify limits how many variants a product can have and how many option names you can use. Shopify's documentation currently states up to 2,048 variants per product after the 2025 increase, with three option names. Check Shopify's current docs before you plan a large grid, because limits and admin behavior can differ by interface and app.
Even under the cap, size bands multiply fast. Add three finishes and two thicknesses to a band list and every new band means manual catalog work across many variants. Changing the waste assumption means editing every band.
Where the errors come from
- The shopper does the math, so rounding mistakes land on the order.
- Waste is either hidden in the band or forgotten.
- Bands are coarse, so the shopper buys a range, not a count.
- Nothing checks the quantity later. If they edit the cart, the band no longer matches.
Why quote forms and email back-and-forth fail
A quote form is the other common workaround: "Tell us your room size and we will send a price." It feels safe because a human checks the math. In practice the human is where many errors enter.
The cost of manual quotes
The usual sequence is: shopper submits a form, staff calculates, staff emails a quote, staff builds a draft order or invoice, shopper pays from a link. Each step is a handoff, and each handoff takes staff time and shopper patience. Shoppers comparing suppliers often leave during the wait. We do not have a conversion number for that, and we will not invent one, but the delay is real for anyone who has run a quote inbox.
Same room, quote-form version
The shopper writes "12 x 14, tile." Staff has to answer several questions:
- Is that feet or meters? 12 x 14 m is 168 sq m, around 1,808 sq ft, a very different order.
- Does the shopper want waste included? Forgotten waste gives 168 / 20 = 8.4, so 9 boxes, which is short of the 184.8 sq ft needed.
- Was the box count typed correctly into the draft order? A hand-typed 9 instead of 10 is easy to miss.
Short orders cause a second shipment or a return. Extra boxes cause a refund conversation. Both cost more than the quote saved.
What a quote form is still good for
Quote forms are the right tool for truly bespoke jobs: installation bundles, trade accounts with negotiated pricing, oddly shaped spaces and anything with site-specific judgment. Use them where a person should be involved, not for a calculation a rule can do.
How a calculator with cart quantity enforcement fixes it
A package calculator moves the box math from the shopper (or your inbox) into a rule you set once.
Measurement in, whole packages out
With Shoperize Price Calculator, the shopper enters area, dimensions, length, volume or weight. The app converts units, applies the waste percentage, divides by package coverage and rounds to a purchasable quantity. Merchants configure unit conversion, waste, package coverage, rounding, limits and product assignments. Rules can be created manually, from templates or as editable AI drafts (plan limits apply).
Catalog price x quantity: what the shopper is charged
The charge is still the Shopify catalog price times quantity. The app does not rewrite the line price. If your catalog price is $3.50 per sq ft and a box covers 20 sq ft, the box variant is $70.
Keeping the cart honest when quantity changes
The failure most guides skip: the shopper calculates, then edits the quantity in the cart. The measurements stay in the cart and coverage updates when quantities change. If the shopper drops from 10 boxes to 9, coverage reads 180 sq ft, below the 184.8 sq ft they need. That visible mismatch is the point: the shopper sees it before checkout, instead of finding out when the floor runs out.
Same room, calculator version
- The shopper enters 12 ft by 14 ft.
- The rule computes 168 sq ft, adds 10% waste (184.8 sq ft) and divides by 20 sq ft per box (9.24).
- Rounding sets the quantity to 10 boxes, coverage 200 sq ft.
- The estimated total is 10 x $70 = $700, based on the catalog price.
- The measurements stay with the cart line, so the shopper and your team can see what the quantity was based on.
The Free plan supports one published area calculator on up to three products, enough to test on your best sellers. Advanced capabilities depend on the plan.
The same logic covers other units. A wallpaper wall of 10 ft x 8 ft is 80 sq ft; at 10% waste that is 88 sq ft, and with rolls covering 56 sq ft each, 88 / 56 = 1.57, so 2 rolls. A 37 ft fence run with 5% waste is 38.85 ft, and with 8 ft panels that is 4.86, so 5 panels.
Which approach to use: a decision table
No method wins everywhere. Use this to match the tool to the product.
Variants vs quote form vs formula-price app vs package calculator
| Per-size variants | Quote form | Formula-price app | Package calculator | |
|---|---|---|---|---|
| Best for | A few fixed sizes | Bespoke jobs, installs, trade | Custom-cut goods (blinds, banners, glass) | Flooring, tile, wallpaper, turf, other boxed goods |
| Quantity accuracy | Depends on the shopper | Depends on staff | Not the main job | Rounded by rule, rechecked in cart |
| Catalog upkeep | High as sizes grow | None | Medium (rules or grids) | Low (one rule per product group) |
| Manual work | Low per order, high per catalog change | High per order | Low | Low |
| Limitation | Variant caps, coarse bands | Slow, error-prone | Priced per item, not box counts | Does not set arbitrary line prices |
Formula-price apps fit custom-cut goods. Per its App Store listing, Apippa Custom Price Calculator offers AI-built calculators, size-band grids and a quote option. The M and MS Custom Size Price Calculators list height and width pricing and a visualizer. If your product is a made-to-order blind, one of those is a better fit than ours. For a broader comparison of app types, read our custom price calculator Shopify app buyer's guide. If you sell boxed or rolled goods and are weighing Apippa, see our Apippa alternative page.
Setup checklist before you publish a size calculator
Fix the catalog price unit and package coverage
- Decide what one catalog unit is: a box, a roll, a panel. Price the variant per that unit.
- Enter the true coverage per package, not the nominal one. A "20 sq ft" box that really covers 19.8 sq ft changes the count on large rooms.
Set waste, rounding and min/max limits
- Set a waste percentage per product type. Tile with diagonal layouts needs more than straight-lay plank.
- Choose rounding (up to whole packages for almost everything sold in boxes or rolls).
- Set minimum and maximum limits so a typo cannot create a 50,000 sq ft order, and so a one-square-foot entry cannot slip through if you have a sensible minimum.
Test odd inputs and cart edits
- Test 0, blank fields, negatives, very large numbers and decimals.
- Switch units (ft to m, in to ft) and confirm the result changes as expected.
- Add to cart, then increase and decrease the quantity. Confirm coverage updates and that a short quantity is obvious. Our 7-point flooring calculator test checklist walks through this in detail.
Check what appears on the order
- Place a test order and open it in the Shopify admin. Confirm that the measurements and coverage are visible to whoever picks and packs, so the warehouse sees the reasoning behind the quantity.
- Check the checkout total equals catalog price x quantity.
Ready to try it on your own catalog?
If you sell flooring, tile, wallpaper, turf or other products where the shopper's size becomes a box or roll count, you can install Shoperize Price Calculator from the Shopify App Store (details at https://calculator.shoperize.com). Setup help is at https://help.shoperize.com.
Frequently Asked Questions
How do I adjust the pricing on Shopify?
Open the product in Shopify Admin and edit the price on the product or on each variant. For many products at once, use the bulk editor or a product export and import. Remember that the price you set is the catalog price that checkout multiplies by quantity.
How to create sizes on Shopify?
On the product page, add an option named Size and enter each value, such as Small, Medium and Large. Shopify generates the variants, and you can set a price, SKU and inventory for each. Check Shopify's documentation for the current variant and option limits.
How much does Shopify take from a $10 sale?
It depends on your Shopify plan, your payment gateway and your region, because transaction and card processing rates differ. Shopify publishes current rates on its pricing page, so check there instead of relying on a fixed figure. Third-party gateways or apps can add their own fees.
Why is Shopify $40 a month?
Shopify plan prices vary by plan, billing term and region, and they change over time, so a single monthly figure may not match what you see. Each plan bundles different features, staff accounts and payment rates. Shopify's pricing page shows the current numbers for your location.