Set a price-based shipping rate in Shopify
Price-based rates charge by cart value: small orders pay more for shipping, big orders pay less. This tutorial sets the three bands from Shopify's own example on the Canada zone: $24.99 up to $100.00, $9.99 up to $200.00, and free above that.
Written · Shopify admin, desktop steps · 4 minutes read
The worked example
| Band 1 | $0.00 to $100.00, $24.99 shipping |
| Band 2 | $100.01 to $200.00, $9.99 shipping |
| Band 3 | $200.01 and above, free shipping |
| Zone | Canada |
Download the rate table: price-rate-table.csv (85 bytes).
A price-based rate table for the Canada zone: three bands, $24.99, $9.99, and free. It is a planning record, not a file Shopify imports.
1Open the profile
From your Shopify admin, go to Settings > Shipping and delivery. In the Shipping profiles section, click the profile that gets the rate.
2Add a shipping option
For the Canada zone, click Add shipping option. Name the option Standard shipping.
3Set the rate type to Order amount
From the Rate type drop-down menu, select Order amount. This is the price-based rate type: the price a customer pays depends on the total value of their order.
4Enter the first band
In the Minimum field enter 0, in the Maximum field enter 100, and in the Price field enter 24.99. That is the first band: orders up to $100.00 pay $24.99 for shipping.
5Add the next two bands
Click the plus icon to add another range. Enter 100.01 to 200.00 at $9.99, then add the third band: 200.01 with no maximum, at $0.00. Leaving the maximum empty means there is no upper limit on the top band.
6Click Done, then Save
Click Done, then click Save. Test the three bands at checkout with an $80.00, a $150.00, and a $250.00 cart before you announce the change.
The arithmetic
Three carts show the three bands.
| Order value | Shipping | Total |
|---|---|---|
| $80.00 | $24.99 | $104.99 |
| $150.00 | $9.99 | $159.99 |
| $250.00 | $0.00 | $250.00 |
$80.00 + $24.99 = $104.99, $150.00 + $9.99 = $159.99, and $250.00 + $0.00 = $250.00. The $150.00 order saves $15.00 of shipping against band 1, and the $250.00 order saves the full $24.99.
Held at the counter
Mixed-profile carts add the rates together. When an order holds products from two shipping profiles, Shopify adds the two profiles' price-based rates. Two $5.00 rates on a $55.00 order show as $10.00 at checkout, which surprises customers who expected $5.00.
Bands must not overlap. Each band's minimum must sit above the previous band's maximum. The worked example uses $100.00 and $100.01 so the boundary is exact.
A $100.00 order is in band 1, not band 2. The second band starts at $100.01. A customer with exactly $100.00 in the cart still pays $24.99, and a customer one cent over pays $9.99.
Sources
- Setting up shipping zones and rates — Shopify's help pages: the order amount-based rate steps, the $24.99 / $9.99 / free example table, the combined-rates example, and the empty-maximum rule.