Unit economics guide
Ecommerce Pricing Formula: From Checkout Price to Contribution Profit
A useful price is not the number printed on a product page. It is the amount left after discounts, product cost, fulfillment, transaction fees, returns and customer acquisition. This guide builds that calculation one layer at a time, then shows how to stress-test a product before inventory or advertising spend increases.

The six-line model
Start with checkout revenue, not the list price. Subtract any seller-funded discount to get net sales. Then subtract landed product cost, fulfillment, transaction or marketplace fees, an expected return allowance and acquisition cost. The remainder is contribution profit: the money available to help pay fixed overhead and eventually become operating profit.
Net sales − landed cost − fulfillment − variable fees − expected return loss − acquisition cost
Contribution margin is contribution profit divided by net sales. It is more useful for scaling decisions than a product markup because it includes the costs that grow when orders grow.
Worked example: a $42 organizer
| Line item | Amount | Reason |
|---|---|---|
| Checkout price after coupon | $39.00 | $42 list price less a $3 seller coupon |
| Landed product cost | −$11.40 | Unit, inbound freight and packaging |
| Fulfillment | −$5.20 | Pick, pack and delivery contribution |
| Variable fees | −$3.12 | Planning input of 8% of net sales |
| Return allowance | −$1.56 | 4% of net sales, used as an estimate |
| Paid acquisition | −$8.00 | Expected cost per paid order |
| Contribution profit | $9.72 | 24.9% of net sales |
The example is not a benchmark. It demonstrates the structure. A real seller should replace every line with data from supplier invoices, payout reports, shipping records and advertising dashboards.
Stress-test the assumption that matters most
Single forecasts create false confidence. Make three copies of the model. Keep the base case as the most likely outcome. In the downside case, raise acquisition cost and return allowance. In the upside case, improve conversion or average order value without pretending costs disappear.
| Scenario | Return allowance | Acquisition cost | Contribution profit |
|---|---|---|---|
| Base | $1.56 | $8.00 | $9.72 |
| Downside | $2.73 | $11.00 | $5.55 |
| Upside | $1.17 | $6.50 | $11.61 |
If the product only works in the upside case, it is not ready for a large purchase order. If it remains acceptable in the downside case, the seller has more room to learn without turning every mistake into a loss.
Costs sellers commonly misclassify
- Inbound freight: include it in landed cost rather than treating it as invisible overhead.
- Coupons: seller-funded discounts reduce revenue; platform-funded incentives may behave differently in payout reports.
- Returns: the loss can include shipping, handling, damaged inventory and support time, not only the refunded selling price.
- Creative and samples: when these rise with a launch, allocate a test budget across expected orders.
- Subscriptions and salaries: usually keep these outside unit contribution, then test whether total contribution covers them.
A decision rule is better than a target alone
Write the action before the campaign starts. For example: “Pause spend if seven-day contribution margin falls below 12% after refunds,” or “Do not reorder until 150 delivered orders confirm landed cost and return behavior.” A rule connects the model to a real decision and reduces the temptation to defend a weak product because revenue looks exciting.
Limits of this formula
This is a contribution model, not full accounting profit. It does not automatically account for tax, currency conversion, chargebacks, financing cost, fixed payroll or category-specific platform rules. Use it to compare products and scenarios, then reconcile the result against actual payouts and professional accounting advice where needed.
Sources and verification
Platform rules can change. Verify the fee category relevant to the channel before replacing an estimate with a current value.
- Shopify Help: fees and costs — payment and currency fees can vary by plan, card and market
- Amazon Revenue Calculator — product-specific Amazon fee and fulfillment estimates
- TikTok Shop Academy — current seller fee and transaction guidance
The $42 organizer is a constructed pricing example. Replace its six cost lines with invoices, payouts and shipping records before using the decision rule.