All calculators

Guide · E-commerce

Set a Free Shipping Threshold from Contribution

Test a delivery threshold using incremental basket contribution, existing qualifying orders, and lost shipping revenue in a worked scenario.

By PriceAndProfit Editorial Updated 3 min read

On this page
  1. Measure a single basket increase
  2. Account for the avoided fee precisely
  3. Expand to all affected orders
  4. Build a practical experiment
  5. Use the threshold as a scenario, not a promise

A free shipping threshold is a basket rule with several economic effects. Some buyers add merchandise, some receive free delivery on purchases they would have made anyway, and others may abandon an order below the threshold. The extra merchandise revenue is only one side of the calculation. Start with the contribution from added items, then subtract waived delivery charges and any additional delivery costs across the entire affected customer group.

Measure a single basket increase

Suppose a customer was going to buy $50 of merchandise and pay $6 for delivery. A hypothetical free shipping threshold of $65 leads that customer to add $15 of products. Assume the added products contribute 40% of their merchandise revenue after product cost and price-dependent fees, before any change in fulfillment. The added contribution is $6. Waiving the $6 delivery charge consumes it entirely before considering changes in payment fees or package weight.

Change in contribution = added merchandise × incremental contribution ratio − waived shipping charge + avoided shipping-related fees − added fulfillment cost

Account for the avoided fee precisely

If a hypothetical 3% payment fee had applied to the waived $6 delivery charge, removing that charge also removes $0.18 of fee. With unchanged fulfillment, the basket change therefore adds $0.18 contribution, not exactly zero. If the larger parcel increases delivery cost by $1, the change instead loses $0.82. Define whether your contribution ratio already includes payment fees so you do not deduct the same cost again when comparing the baskets.

Expand to all affected orders

Imagine 100 existing monthly orders already exceed $65 and currently pay $6 shipping. Giving them free delivery loses $600 of shipping collections and avoids $18 of the hypothetical fee, reducing contribution by $582. If another 40 customers expand their baskets as above with unchanged fulfillment, they add only $7.20 combined. The modeled total change is negative $574.80 before any new customers. A threshold that looks harmless on one incremental basket can be expensive across the existing order base.

Build a practical experiment

Segment orders by distance below the proposed threshold, current shipping charge, destination, and product mix. Forecast basket additions using explicit assumptions, then track actual changes during a controlled test with a suitable comparison period or group. Record conversion, units, returns, contribution, and delivery cost. Revenue growth alone is insufficient. Customers may add a low-margin item or return the qualifying item later, and the return policy can affect the final economics.

Use the threshold as a scenario, not a promise

The simple threshold gap calculation divides waived shipping recovery by the incremental contribution ratio. It is useful only when that ratio is positive and fulfillment stays within the assumed range. With zero or negative incremental contribution, adding products cannot fund the concession under those assumptions. Keep customer response and shipping rates as inputs. An attractive threshold is a commercial hypothesis requiring observation, not a formula that guarantees higher sales or profit.

Method references: OpenStax: break-even and contribution analysis; Stripe: balance transaction types. Accessed October 22, 2026. All dollar figures are hypothetical worked examples.

Related calculators & guides