Ecommerce Profit Calculator

Strip product cost, shipping, platform fees, ad spend and returns out of a single order to find what you really keep per sale — and the break-even ROAS that follows from it.

Updated August 2026 Ecommerce

Take one order apart

Currency
Net profit per order
Contribution before ads
Break-even ROAS
Platform and payment fees
Profit at your monthly volume

Fee schedules move. Marketplace commissions, payment rates, fulfilment charges and carrier surcharges are revised regularly and differ by country, plan, category and parcel profile. Read the current published rate card before you price a product on these numbers, and treat any tax figure here as arithmetic rather than advice on what you owe.

How to Use the Ecommerce Profit Calculator

An online order has more deductions than almost any other kind of sale, and most of them are percentages of a number that is not the product price. This calculator takes one order apart in the order the deductions actually happen and shows what survives to the end.

  1. Enter the selling price and the shipping you charge. Both matter, because payment and platform fees are charged on the total the customer pays, not on the product price alone.
  2. Enter your landed product cost. The invoice price plus inbound freight, duty and any inspection or rework. Using the invoice price alone overstates the margin on every imported product.
  3. Enter the shipping you actually pay. If you charge $4.95 and pay $6.20, delivery is costing you $1.25 an order — a real cost that free-shipping thresholds are designed to hide.
  4. Set the fee percentages. Payment processing is typically a percentage plus a fixed amount per transaction; marketplaces add a commission on top. Both come out of the gross order value.
  5. Enter advertising per order and your return rate. Ad spend divided by orders won gives the per-order figure, and the return allowance covers the refund plus the shipping and handling you never get back.

Two figures matter more than the profit itself: contribution before ads, which is the ceiling on what a customer can cost, and the break-even ROAS that follows from it.

Ecommerce Profit Formula

Every deduction, in the sequence a real order goes through.

Gross order value = price + shipping chargedPayment fee = gross × payment % + fixed feePlatform fee = gross × platform %Returns allowance = price × return % + (shipping + handling) × return %Contribution = gross − product − shipping − fees − returnsNet profit = contribution − advertisingBreak-even ROAS = gross order value ÷ contributionBreak-even ROAS is not a marketing opinion, it is arithmetic. If your contribution is 43.93% of the order, advertising has to return at least 1 ÷ 0.4393 = 2.28 units of revenue per unit spent before the order makes money.
What each symbol means
SymbolMeaningUnitTypical range
GrossEverything the customer payscurrency
COGSLanded product costcurrency20 – 45% of price
FeesPayment plus platform% of gross2 – 20
ReturnsRefunds and handling not recovered% of gross1 – 15
ContributionWhat is left to pay for advertisingcurrency

Notice that the return allowance charges the full selling price, not the product cost. A returned item costs you the sale, the outbound shipping, the return postage and the handling; you get the stock back, which is why the product cost is not lost as well — but everything around it is.

Example

A $59.95 order with $4.95 of shipping charged

  1. Gross order value: 59.95 + 4.95 = $64.90. Every percentage fee is charged on this.
  2. Payment processing: 64.90 × 0.029 + 0.30 = $2.18. Platform fee: 64.90 × 0.02 = $1.30.
  3. Returns allowance: at 6%, that is 59.95 × 0.06 = $3.60 of refunded revenue plus (6.20 + 4.00) × 0.06 = $0.61 of shipping and handling — $4.21 in total.
  4. Contribution: 64.90 − 22.50 product − 6.20 shipping − 2.18 − 1.30 − 4.21 = $28.51.
  5. Net profit: 28.51 − 13.00 of advertising = $15.51, a 23.90% net margin.
  6. Break-even ROAS: 64.90 ÷ 28.51 = 2.28.

What the ROAS number actually means

A 2.28 break-even ROAS says that every dollar of advertising has to return at least $2.28 of revenue before the order is worth taking. Campaigns running at 2.0 are losing money on every sale they generate, no matter how good the volume looks in the dashboard. That is the single most useful thing on this page, and it is why the ecommerce ROI calculator exists to check it against real campaign data.

Two small changes, two very different outcomes

Push advertising from $13.00 to $16.00 an order — a routine drift when competition tightens — and net profit falls to $12.51, taking the margin from 23.90% to 19.28%. Now halve the return rate from 6% to 3% instead, through better sizing information and photography: the allowance drops to $2.10 and profit rises to $17.62. Returns are usually the cheapest of the two levers to move and the one nobody looks at first.

Which Line Is Worth Attacking

The full order, line by line.

Where $64.90 of gross order value goes
LineAmountShare of order
Gross order value$64.90100.00%
Product cost−$22.5034.67%
Outbound shipping−$6.209.55%
Payment processing−$2.183.36%
Platform fee−$1.302.00%
Returns allowance−$4.216.49%
Contribution before ads$28.5143.93%
Advertising−$13.0020.03%
Net profit$15.5123.90%

Advertising is the second-largest line on this order, behind the product itself and ahead of shipping. That is normal for a store that acquires through paid channels, and it is why an ecommerce business is often better understood as a customer acquisition business that happens to ship things.

Look at how small the fee lines are compared with the noise they generate. Payment and platform together take 5.36% of the order — $3.48. Shifting to a processor half a point cheaper saves 32 cents. Reducing the return rate by three points saves $2.10, six times as much, and cutting a dollar off the landed cost saves a dollar. Effort is better spent on the large lines.

A net margin near 24% per order is healthy for a store selling at this price point, but the figure is fragile in a specific way: it assumes the advertising cost per order holds. Contribution is 43.93% and advertising is 20.03%, so acquisition costs would have to rise by roughly 119% before the order stopped making money — which sounds like a lot until you have watched a channel get more expensive over two quarters.

Five Things That Make the Figure Optimistic

Five things that make a per-order profit figure optimistic.

Blended ad spend hides the worst channels. Dividing all advertising by all orders averages a $6 channel with a $40 one. Calculate the figure per channel wherever attribution allows, because the blended version conceals exactly the campaign you should stop.

Free shipping is a discount with extra steps. Setting the shipping charged to zero on this order removes $4.95 of revenue and $0.24 of fees, taking net profit to $10.80 — a 30.3% cut. It may still be worth doing for conversion, but it should be priced as the discount it is rather than treated as a marketing decision with no cost.

Discount codes are not in this model. A store where a fifth of orders use a 15% code is running an effective price 3% below list on every order in aggregate. Fold that into the price field before believing the margin — the discount calculator will give you the effective rate.

Overheads sit below this line entirely. Contribution and net profit here are per order and before rent, salaries, software and everything else that runs whether you sell or not. Multiply the per-order profit by monthly volume and compare it against your fixed cost base using the break-even calculator before concluding the business is profitable.

Chargebacks and fraud are missing. A 0.4% chargeback rate with a $15 fee attached costs roughly six cents an order plus the lost goods, which is small until a category attracts attention and it is not.

For platform-specific versions of the same arithmetic, the Shopify profit calculator adds the monthly plan and app costs, and the Amazon FBA profit calculator swaps the fee structure for referral and fulfilment charges.

Frequently Asked Questions

Start with everything the customer pays, then subtract product cost, shipping, payment and platform fees, a returns allowance and advertising. On the example, $64.90 becomes $15.51 of net profit.

Ten to thirty per cent net per order is the usual working range, with the top of it reserved for stores that do not buy most of their traffic. The example returns 23.90%, which is healthy but depends on ad costs holding.

Gross order value divided by contribution before ads. Here that is 64.90 ÷ 28.51 = 2.28, meaning every dollar of advertising must return $2.28 of revenue before the order makes money.

Yes. Processing and marketplace fees apply to the whole amount the customer pays, shipping included. That is why the calculation starts from gross order value rather than the product price.

As a percentage allowance on every order rather than an occasional event. You lose the sale, the outbound shipping and the handling; you usually get the stock back, so the product cost is not lost as well.

More than it looks. Removing the $4.95 shipping charge on this order cuts net profit from $15.51 to $10.80 — a 30.3% reduction. It can still be worth it for conversion, but price it as the discount it is.

No — this is per-order economics. Rent, salaries and software run whether or not you sell, so compare monthly contribution against them separately in a break-even calculation.

Because it is total spend divided by orders won, which includes everything spent on people who did not buy. At $13.00 on a $64.90 order it is 20% of revenue, which is normal for a paid-acquisition store.

Per channel wherever attribution allows. A blended figure averages a cheap channel with an expensive one and conceals the campaign that should be stopped.

Work on the largest lines. Cutting the return rate from 6% to 3% adds $2.10 here; moving to a payment processor half a point cheaper adds 32 cents. Both take effort, and only one is worth it.