Free Shipping Threshold: How to Calculate It without Hurting Your Margins
A free shipping threshold should be high enough for qualifying orders to cover product costs, variable operating costs, and shipping while leaving your required profit contribution. Calculate that minimum first, then test whether customers will realistically spend enough to reach it. A threshold above your average order value is not automatically profitable: the extra merchandise margin must also offset any shipping revenue you give up.

This guide uses contribution margin rather than gross margin alone, with worked examples you can adapt to your store. All dollar amounts and test results below are hypothetical, not industry benchmarks.
Start with the margin you actually keep
A free shipping threshold is the minimum eligible purchase amount a customer must spend to receive a specified shipping service at no additional charge. For the retailer, shipping still has a cost. The decision is whether merchandise contribution can absorb that cost without undermining the economics of the order.
Gross margin usually measures sales less cost of goods sold. That is useful, but it does not necessarily account for payment processing, picking, packing, shipping, or expected return-related costs. For threshold decisions, use a contribution calculation that includes the costs that change when an order is placed or expanded.
AccountingCoach’s explanation of break-even analysis distinguishes variable costs from fixed costs and uses contribution margin to determine what remains available to cover fixed expenses and profit. Apply the same principle here, while keeping your shipping costs visible rather than burying them in a single percentage.
- Net merchandise revenue: product revenue after discounts, excluding taxes collected on behalf of authorities and excluding separately charged shipping.
- Merchandise contribution rate: the share of net merchandise revenue remaining after product costs and other proportional variable costs.
- Per-order costs: costs that are approximately fixed for an order within the basket range being modeled, such as a processing transaction charge or a standard packing fee.
- Shipping cost: the merchant’s expected outbound delivery cost for the eligible service, destination, and parcel.
- Target contribution: the amount you want each qualifying order to leave toward overhead and profit.
Classify costs consistently. If a packing expense is already included in fulfillment charges, do not subtract it again. If expected return losses are included in your contribution rate, do not deduct the same allowance a second time.
Calculate a minimum viable threshold
For a defined group of orders with reasonably stable costs, use this planning formula:
Minimum threshold = (Shipping cost + Per-order costs + Target contribution) ÷ Merchandise contribution rate
Express the contribution rate as a decimal. A 40% rate becomes 0.40. This formula follows from the underlying order equation:
Order contribution = Net merchandise revenue × Contribution rate − Per-order costs − Shipping cost
The calculation assumes the customer pays nothing for the qualifying shipping service. It also assumes your contribution rate and shipping cost remain appropriate at the resulting basket value. If adding products changes the parcel size, fulfillment workload, or margin mix, recalculate.
Worked example: protecting a dollar contribution target
Suppose a store models eligible domestic orders using the following assumptions:
| Input | Illustrative value |
|---|---|
| Merchandise contribution rate | 40% |
| Outbound shipping cost | $7 |
| Per-order costs | $3 |
| Required contribution toward overhead and profit | $20 |
Minimum threshold = ($7 + $3 + $20) ÷ 0.40 = $75.
At $75 in eligible merchandise revenue, the basket generates $30 before per-order and shipping costs. Subtracting $3 and $7 leaves the required $20. That is contribution, not net profit: rent, salaries, software subscriptions, and other costs may still need to be covered.
A threshold of $25 would merely cover the modeled $10 in shipping and per-order costs. It would leave nothing toward overhead or profit. This is why a break-even shipping threshold is not necessarily a sensible commercial threshold.
If you need to preserve a contribution percentage
A fixed dollar target and a margin-rate target answer different questions. If your goal is to retain a specified contribution percentage after shipping, use:
Minimum threshold = (Shipping cost + Per-order costs) ÷ (Merchandise contribution rate − Target post-shipping contribution rate)
Using the same $10 cost total, a 40% merchandise contribution rate, and a 25% target after shipping gives $10 ÷ (0.40 − 0.25), or approximately $66.67. This produces about $16.67 in contribution, not the $20 required in the first example.
The merchandise contribution rate must exceed the target rate. If it does not, no finite threshold can achieve that target under these assumptions.
Check whether larger baskets replace the shipping revenue you lose
A qualifying order can meet your minimum contribution target and still earn less than it would under your existing policy. The missing comparison is the shipping charge customers currently pay.
Consider a customer who would otherwise buy $60 of merchandise and pay $5 for shipping. Using the same hypothetical costs:
- Existing order contribution: $60 × 40% − $3 − $7 + $5 = $19.
- Expanded order at a $75 free shipping threshold: $75 × 40% − $3 − $7 = $20.
The additional $15 of merchandise produces $6 in contribution before shipping. Losing the $5 shipping charge leaves a net improvement of only $1, assuming no other costs change.
Under these simplified assumptions, the extra merchandise needed just to replace the lost shipping charge is $5 ÷ 0.40 = $12.50. If the added items require another parcel or have lower margins, the required increase is higher.
Also account for customers who already spend above your proposed threshold. They receive free shipping without necessarily buying more. Their lost shipping payments must be offset by additional contribution elsewhere, such as genuinely incremental orders or larger baskets.
Use order data to choose a threshold customers can reach
The formula sets an economic boundary. Your basket data determines whether that boundary is commercially useful.
- Choose a representative dataset. Use completed orders from a period that reflects the business you are planning for. Separate unusual promotions, wholesale purchases, or clearance events if they distort normal behavior.
- Calculate average and median merchandise order value. Use the same post-discount, pre-tax basis you intend to use for eligibility. The median helps reveal whether a few large purchases are pulling the average upward.
- Group orders into basket-value bands. Look at how many sit below, near, and above each candidate threshold. Existing high-value orders indicate the potential cost of granting free shipping without additional spending.
- Inspect realistic add-on purchases. Identify products customers actually buy together. Use the margins of likely add-ons rather than assuming they match your storewide average.
- Reprice the resulting parcels. Check whether the expanded basket changes package dimensions, weight, handling, or the number of shipments.
For example, if a typical $60 basket can reasonably add a $15 accessory, a $75 threshold may be worth testing. If the next useful purchase costs $45, the same threshold may be awkward despite looking attractive in a spreadsheet.
Do not automatically set the threshold a fixed percentage above average order value. That method ignores differences in product margins, shipping costs, basket distribution, and the prices of plausible additions.
Model shipping costs by the orders the policy will cover
A single storewide shipping average can conceal expensive exceptions. USPS’s Ground Advantage information, for example, describes pricing considerations involving weight, destination, and package characteristics. Use your own carrier charges and shipment records to establish costs for your actual order mix.
Break out groups where the economics differ materially:
- Domestic and international destinations.
- Standard parcels and oversized or unusually heavy products.
- Single-location fulfillment and orders that commonly split across locations.
- High-margin and low-margin product categories.
- Standard delivery and expedited services.
Test the threshold against both typical costs and plausible expensive orders. A threshold that works only at the average shipping cost may leave a substantial group of qualifying orders below your contribution target.
Where necessary, use a restricted offer rather than forcing one threshold across every order. For example, you might limit eligibility to standard delivery in specified destinations or exclude clearly identified oversized products. Confirm what your checkout system can actually enforce, and display restrictions before customers build their baskets.
Define eligibility before you launch
The number shown in your banner must match the rule applied at checkout. Write a short policy specification covering:
- Discounts: whether the threshold applies before or after promotional discounts. If you modeled net revenue, a post-discount rule keeps eligibility aligned with that model.
- Taxes: which subtotal determines eligibility. Keep tax collected for authorities out of your margin calculation, and verify the required storefront treatment for your market.
- Products: how excluded items, gift cards, subscriptions, and mixed baskets are handled.
- Destinations and service: where the offer applies and which delivery service is included.
- Currency: how local thresholds are set and reviewed in different markets.
- Returns: how refunds and any shipping-related deductions are handled under your disclosed policy and applicable law.
Test discounted carts, mixed eligible and excluded products, destination changes, and baskets exactly at the threshold. A progress message should reflect the actual qualifying subtotal, not a number that changes unexpectedly at checkout.
Judge the test by contribution, not average order value alone
A higher average order value does not prove that free shipping is working. It may come with lower conversion, more expensive fulfillment, or shipping subsidies on purchases that would have happened anyway.
Where feasible, compare the existing policy with a candidate threshold using a randomized test. Keep other promotions and delivery promises consistent, and reconcile delayed costs such as carrier adjustments and returns before making a final judgment.
A useful primary measure is contribution per eligible visitor: total order contribution generated by the test group divided by the visitors assigned to that group. Use a consistent visitor definition and allocation method.
For illustration, a group converting at 3% with $19 average order contribution produces $0.57 per visitor. A group converting at 3.2% with $20 average order contribution produces $0.64. These hypothetical figures demonstrate the calculation; they are not expected results or sufficient evidence by themselves.
Alongside that measure, monitor conversion, contribution per order, shipping cost per order, discount use, return-related losses, and the share of qualifying orders below your contribution target. Break results down by destination and product mix so an attractive overall average does not hide a costly segment.
If traffic is too limited for a reliable randomized comparison, a staged rollout can still identify operational problems and provide directional information. Treat before-and-after results cautiously because seasonality, acquisition channels, and promotions can change the outcome.
Keep the threshold only if it improves the business result you intended to protect. That may mean increasing contribution per visitor, preserving a minimum order contribution, or meeting a defined acquisition budget. Increased revenue alone is not enough.
FAQ
Should I set free shipping just above my average order value?
Only if the economics and buying patterns support it. First calculate the minimum viable threshold, then check whether customers can reach it with useful, adequately profitable additions. Average order value is a reference point, not a profitability formula.
Can I use gross margin in the calculation?
You can start there, but account separately for variable costs that gross margin excludes. Using gross margin as though it were contribution margin can overstate what remains to cover shipping, overhead, and profit.
What if the profitable threshold is much higher than normal baskets?
Do not assume customers will bridge the gap. Consider narrower destination eligibility, selected product bundles, lower packaging costs, or keeping paid shipping. A free shipping offer that few customers can reasonably reach may add complexity without improving results.
Should international orders have the same threshold?
Not automatically. Calculate their economics separately, including the delivery charges and other costs your business actually bears. Use separate thresholds or exclusions when the cost differences justify them, and communicate any remaining customer charges clearly.
How often should I recalculate the threshold?
Revisit it when shipping charges, product costs, discounting, fulfillment arrangements, or product mix change materially. Review it before major promotions as well, because a threshold that works at regular prices may not work after a discount.
Sources
- AccountingCoach: Break-even Point — Background on contribution margin, variable costs, and break-even calculations. The threshold formulas and numerical examples in this article are planning applications of those accounting principles.
- USPS: Ground Advantage — Official service and pricing information supporting the need to evaluate shipment weight, destination, and package characteristics. Use actual applicable rates and invoices for your calculations.


