July 22, 2026 · The Evolution team

How to Calculate True Profit Per Order (Not Just Revenue)

You can have your best sales month ever and still make less money than a quiet month last year. It happens more than people admit, and the reason is almost always the same: revenue went up, but the cost to generate each order went up faster, and nobody was tracking it closely enough to notice.

Most store owners can tell you their revenue for any given day without thinking. Ask them their actual profit per order, after every real cost, and you'll usually get a shrug or a rough guess based on gross margin alone. That gap is where a lot of small stores quietly lose money for months at a time.

Why revenue lies to you

Revenue tells you how much came in. It says nothing about what it cost you to get that sale. Two orders for the same $80 hoodie can have wildly different profitability: one customer found you organically and paid standard shipping, the other came from a paid ad, needed a discount code to convert, and got free shipping. Same revenue line, very different outcomes.

If you're only watching revenue and gross margin (price minus cost of goods), you're missing at least three cost categories that materially change the picture.

The full cost stack per order

1. Cost of goods sold (COGS)

The obvious one: what you paid to make or source the product. Most owners have this number, though it's worth double-checking it includes packaging materials, not just the item itself.

2. Payment processing fees

Typically 2.5% to 3% per transaction, sometimes more for international cards or certain payment methods. On a $60 order, that's $1.50 to $1.80 gone before you've accounted for anything else. It's small per order but adds up to real money over a few thousand orders a year, and almost nobody subtracts it when eyeballing margin.

3. Shipping cost (the real one, not the customer-facing one)

If you offer free shipping or a flat rate that doesn't cover your actual carrier cost, the difference comes straight out of your margin. A store offering free shipping on all orders needs to know exactly what that's costing per order, not just what it's doing for conversion rate, the same way it's worth knowing exactly what your monthly app stack is actually costing you instead of assuming it's fine.

4. Discount and promo cost

If a customer used a 15% off code, that's 15% of revenue gone immediately, and it needs to be attributed to that specific order's profit, not averaged out across your whole month.

5. Blended customer acquisition cost (CAC)

This is the one almost everyone skips at the per-order level. If you spent $2,000 on ads this month and got 100 orders where you can reasonably attribute the sale to that spend, each of those orders effectively carries $20 of acquisition cost. Organic and repeat orders don't carry this cost the same way, which is exactly why blending your CAC across all orders equally understates how much your ad-driven orders are really costing you.

6. Returns and refunds

A return doesn't just erase the revenue, it usually costs you return shipping, restocking labor, and sometimes a product that can't be resold at full price. Build an average return cost into your per-category math rather than ignoring it until the refund report surfaces at month end.

A worked example

Say you sell a $70 product that costs $22 to make. On paper that looks like a healthy $48 margin, roughly 69%. Now walk it through the full stack for an order that came from a paid ad and used a 10% discount code:

That leaves roughly $16.97 in actual profit, about 24% of the original price, not the 69% the simple margin math suggested. Neither number is wrong exactly, but only one of them tells you what you actually kept.

Now compare that to an organic repeat order with no discount and no acquisition cost: revenue $70, minus COGS $22, minus processing $2.03, minus shipping $8, equals just under $38 in profit, more than double the paid order despite an identical sale price. If you're optimizing for revenue alone, both orders look the same. If you're optimizing for profit, they're not close.

What to actually do with this

You don't need a finance degree or a new piece of software to start. Pick your five best-selling products and run this math on each, once, with real numbers pulled from your last month of orders. That alone usually reveals which products are quietly your best performers and which ones only look good because you were watching the wrong number.

From there, the highest-leverage move is usually revisiting how you price and promote your lowest true-margin products, the same way you'd revisit product page issues quietly killing conversions once you know where the leak actually is.

Why this is easy to lose track of

This kind of math isn't hard, it's just tedious to redo by hand every month across every product and channel, which is exactly why most solo store owners do it once, if ever, and then go back to watching the revenue number because it's the one number that's always right there on the dashboard. It's the same underlying problem behind context switching costing solo founders more than they realize: the insight exists in your data, it just needs someone or something actually pulling it together consistently instead of once a quarter.

Want a free audit of your store? Get yours here.

Find out what your store is leaking. The audit is free and takes two minutes. No credit card, nothing to install.

Get your free audit