Net Profit Per Order Calculator

Shopify shows revenue per order. This shows the true net profit per order — what actually lands in the bank after COGS, shipping, fees, discounts, returns, ad spend, and allocated fixed overhead.

Enter your numbers

The order

Costs per order

Payment / transaction fee
%

Allocate fixed overhead by dividing salaries, rent, software, and other period costs by the number of orders in that period.

Discounts and returns

Return rate spreads the cost of refunded orders across every order, so the number you see is the profit per order after expected returns.

Your result

Thin

True net profit per order

$4.74

Net margin 7.6%

Gross margin / order

$40.56

Contribution margin / order

$26.74

Gross margin %

64.8%

Contribution margin %

42.7%

Where each order's money goes

Selling price (AOV)
$68.00
− Discount
-$5.44
− COGS
-$22.00
− Shipping / fulfillment
-$7.00
− Payment / transaction fees
-$1.81
− Expected returns loss
-$5.00
− Ad spend per order
-$14.00
− Allocated fixed overhead
-$8.00
= Net profit per order
$4.74

This order is profitable, but the margin is thin. A small rise in ad cost, returns, or discounting could push it underwater. Watch the levers below closely before you scale spend.

Quick check

If your return rate rises from 8% to 12%, net profit per order drops to 2.24 (in your currency) — a change of -2.50.

Want net profit per order tracked on real orders?

Daymark connects Shopify, your ad platforms, and payment fees to show true net profit per order across products and channels — not just revenue.

See how Daymark tracks this live →

What Is Net Profit Per Order?

Net profit per order is what actually lands in the bank after a single order pays for everything it consumed: the product, shipping, payment fees, the discount the customer used, its share of returns, and the ad spend it took to win the order.

Net profit per order = Selling price − Discount − COGS − Shipping − Fees − Returns loss − Ad spend per order

Shopify's dashboard shows revenue per order. Revenue is the top line; net profit per order is the bottom line for that single sale. A store can grow revenue every month and still lose money on each order — the two numbers move independently. For the full definition and benchmarks, see the net profit margin metric page and the D2C profitability playbook.

How This Calculator Works

Enter your average order value (or selling price), then the costs each order carries. The calculator subtracts them in the order money actually leaves:

  1. Discount comes off the selling price first — the customer pays the discounted price.
  2. Payment/transaction fees are charged on what the customer paid (default 2.9% + fixed, adjustable).
  3. COGS and shipping are the direct cost to source and deliver the product.
  4. Returns loss spreads the cost of refunded orders across every order, so an 8% return rate reduces each order's expected revenue by 8%.
  5. Ad spend per order (your CAC) is the marketing cost to acquire the order.

You get three margins, not one: gross margin (price − COGS), contribution margin (after all variable costs except ads), and true net profit per order (after ads too), plus a line-by-line breakdown of where each order's dollar goes.

Gross vs Contribution vs Net Profit

LayerWhat it subtractsWhat it answers
Gross marginCOGS onlyIs the product priced above its cost?
Contribution margin+ shipping, fees, discounts, returnsDoes the order fund overhead and ads?
Net profit per order+ ad spend per orderDoes the order make money after acquisition?

Most Shopify "profit" numbers stop at gross margin. The order that looks 68% gross margin can be underwater once shipping, fees, discounts, returns, and a $14 CAC come out.

Worked Example

A skincare brand sells a serum at a $68 AOV.

LineAmount
Selling price (AOV)$68.00
− Discount (8%)−$5.44
− COGS−$22.00
− Shipping−$7.00
− Payment fees (2.9%)−$1.82
− Returns loss (8%)−$5.00
− Ad spend per order−$14.00
= Net profit per order$12.74

Gross margin looks healthy at about 65%. But after every variable cost and a $14 CAC, the order nets $12.74 — a 20% net margin on the discounted price. Raise the return rate to 12% and net profit per order drops to about $10.70. Push CAC to $20 and the order barely clears $6. The dashboard revenue of $68 never moved; the money that landed did.

When Net Profit Per Order Misleads

  • First order vs lifetime. A thin or negative first-order net profit can still be fine if repeat purchases pay it back. Pair this with LTV:CAC before cutting a channel.
  • Blended CAC hides channel spread. Ad spend per order is an average. One channel may net double while another loses money. Break it out by channel.
  • Returns aren't uniform. Apparel returns cluster on specific SKUs and sizes. A blended return rate smooths over the products actually bleeding margin.
  • Overhead isn't included. This is a per-order variable-cost view. Rent, salaries, and software still come out of the pooled contribution margin — net profit per order is necessary, not sufficient, for company profit.

Use net profit per order as the truth check on each sale, contribution margin to judge whether volume funds the business, and channel-level CAC to decide where to spend.

Frequently asked questions

How do you calculate net profit per order?

Start with the order's revenue (AOV after discounts), then subtract every variable cost tied to that order: product cost (COGS), shipping, payment and platform fees, and the ad spend it took to acquire the customer. Then subtract the expected cost of returns for that order. What's left is net profit per order — the money that actually reaches your bank for an average sale.

Why doesn't Shopify show my true net profit per order?

Shopify's profit reports work from cost-per-item you enter and don't automatically include ad spend, all payment and app fees, or the timing of returns and refunds. So Shopify can show a healthy-looking gross figure while the order is actually unprofitable once acquisition cost and returns are counted. This calculator layers those costs in so the number matches reality.

What's the difference between gross, contribution, and net profit per order?

Gross profit per order is revenue minus COGS. Contribution margin per order goes further and subtracts the other variable costs — shipping, fees, and ad spend — to show what each order contributes toward fixed costs. Net profit per order subtracts a share of fixed costs and overhead too, so it's the truest measure of whether an average order makes money.

What costs should I include per order?

Product cost (landed COGS), outbound shipping and fulfillment, payment processor and platform fees, packaging, the ad spend or CAC to acquire the customer, any discount applied, and a provision for returns. Brands that skip acquisition cost and returns are the ones most surprised when the P&L doesn't match the dashboard.

What is a good net profit margin per order for ecommerce?

Most healthy D2C brands land at roughly 10–20% net margin per order after all costs, though it varies widely by category and price point. The more useful test is directional: is net profit per order positive after ad spend and returns, and is it trending up? A strong-looking gross margin means little if acquisition cost erases it.

How do returns affect net profit per order?

Returns hit twice: you refund the revenue and you eat the shipping, restocking, and often the ad spend that acquired that sale. A 15% return rate doesn't just remove 15% of orders — it drags down the profit on every order because you have to reserve for it. Raising the return rate input here shows how quickly it erodes net profit.

How is net profit per order different from net profit margin?

Net profit per order is a dollar figure for a single average order; net profit margin is that figure expressed as a percentage of the order's revenue. Per-order dollars tell you whether each sale is worth making; margin percentage lets you compare profitability across products and price points on a level basis.

Track net profit per order with live store and ad data

Daymark connects Shopify, Google Ads, and Meta Ads so profit per order, margin, and returns stay grounded in what your store actually recorded — no monthly spreadsheet rebuild.

No credit card required