Skip to main content
True MarginTrue Margin
How to Calculate True Profit After Ad Spend
← Back to blog

How to Calculate True Profit After Ad Spend

By Jack·March 10, 2026·11 min read

True profit = Revenue - COGS - Ad Spend - Shipping - Payment Processing - Platform Fees - Returns - Overhead. That's every cost line, not just the ones on your spreadsheet. Most ecommerce founders subtract COGS from revenue, call it profit, and wonder why their bank account tells a different story.

This guide walks through every cost that sits between your revenue and your actual profit, shows you a full P&L per order at three different price points, and explains exactly why founders consistently overestimate their profitability by a significant margin.

Why Revenue Is Not Profit

Revenue is vanity. Profit is sanity. A store doing $100,000/month sounds impressive until you realize $85,000 of that goes to costs. The founder is actually running a $15,000/month business — and that's a good outcome.

The core problem: founders track gross margin and assume it represents profitability. Gross margin only accounts for COGS. It ignores the five or six other cost lines that eat 30-50% of revenue on top of product cost. If your gross margin is 65% but your true profit margin is 12%, you're operating on a 53-point illusion.

Understanding how each cost line erodes your margin is the first step. For benchmarks on what "good" looks like, see our ecommerce profit margin guide.

Every Cost Line That Sits Between Revenue and Profit

Here are the seven cost categories that determine your true profit per order. Miss any one of them and your margin estimate is fiction.

Cost CategoryTypical % of RevenueWhat It Includes
1. COGS25-45%Manufacturing, raw materials, packaging, inbound freight, duties
2. Ad Spend20-35%Facebook Ads, Google Ads, TikTok Ads, influencer fees
3. Shipping5-15%Outbound shipping to customer, carrier fees, 3PL pick-and-pack
4. Payment Processing2.5-3.5%Stripe/Shopify Payments (2.9% + $0.30), chargebacks
5. Platform Fees0.5-2%Shopify subscription, transaction fees, app subscriptions
6. Returns2-8%Refunded revenue, return shipping, restocking, damaged goods
7. Overhead1-5%Software (Klaviyo, analytics), VA costs, warehouse, insurance
Total Cost Load56-113%Everything between revenue and what you actually keep

If your total cost load exceeds 100%, you lose money on every order. And yes — the high end of these ranges adds up to more than 100%. That's not a typo. Brands with high COGS, expensive acquisition, and heavy returns genuinely operate at a loss without realizing it.

Step 1: Calculate Your COGS Per Unit

COGS is the foundation. Every other margin calculation depends on getting this number right. Include everything directly tied to producing or acquiring the product:

  • Product cost — manufacturing price or wholesale purchase price
  • Packaging — boxes, inserts, labels, tissue paper
  • Inbound freight — shipping from factory to your warehouse or 3PL
  • Import duties and tariffs — especially relevant for products sourced from China

A common mistake: using only the supplier invoice price as COGS. If you buy a product for $8 from your supplier but pay $2 in shipping to your warehouse and $0.50 in packaging, your true COGS is $10.50 — not $8. That difference alone shifts your margin by 5-10 points.

Step 2: Add Your Customer Acquisition Cost

Ad spend is usually the second largest cost after COGS. Your cost per acquisition (CPA) tells you how much you spend in advertising to generate one purchase.

CPA = Total Ad Spend / Total Purchases

If you spent $6,000 on Facebook Ads last month and got 400 purchases, your CPA is $15. That $15 comes directly off the profit of every order. On a $50 product, ad spend alone consumes 30% of revenue. On a $25 product, it's 60%.

This is why average order value matters so much. The same $15 CPA is survivable at $50 AOV and lethal at $25 AOV. For a deeper dive on ad cost math, see how to calculate CPA.

Step 3: Factor in Shipping Costs

Shipping is the cost line most founders underestimate. Whether you offer free shipping (you absorb the cost) or charge for it (you rarely cover the full cost), shipping eats into margin.

Typical outbound shipping costs for US domestic:

  • Small/light items (under 1 lb): $3.50-$5.00 via USPS First Class
  • Medium items (1-5 lbs): $6.00-$10.00 via USPS Priority or UPS Ground
  • Heavy/bulky items (5+ lbs): $10.00-$20.00+ via UPS/FedEx Ground
  • 3PL pick-and-pack fee: Add $2.00-$4.00 per order on top

If you offer "free shipping," these costs still exist — you're just eating them. On a $30 product with a $7 shipping cost, that's 23% of revenue gone to logistics before you've touched any other expense. For more on this, see how to calculate shipping costs.

Step 4: Subtract Payment Processing Fees

Every order gets hit with a payment processing fee. On Shopify Payments (or Stripe), the standard rate is 2.9% + $0.30 per transaction.

On a $50 order: $50 x 0.029 + $0.30 = $1.75. On a $25 order: $25 x 0.029 + $0.30 = $1.03. The flat $0.30 component means lower-priced products get hit harder as a percentage of revenue.

Don't forget chargebacks. Each chargeback costs $15-25 in fees plus the full order value. Even a 1% chargeback rate on a $50 product adds $0.65-$0.75 per order when spread across all orders.

Step 5: Include Platform and Transaction Fees

Your ecommerce platform has costs beyond the monthly subscription:

  • Shopify Basic: $39/month. At 500 orders/month, that's $0.08/order
  • Shopify transaction fee: 2% if NOT using Shopify Payments (on top of payment processing)
  • App subscriptions: Klaviyo, review apps, upsell tools — typically $100-$500/month total
  • Amazon sellers: 15% referral fee + FBA fees (pick, pack, ship) — totaling 30-40% of sale price

For Shopify sellers, platform costs usually total 1-2% of revenue. For Amazon sellers, it's 30-40%. That difference alone explains why many brands sell on both — Shopify for margin, Amazon for volume.

Step 6: Account for Returns

Returns are a double hit: you refund the revenue AND eat the costs of the original order plus return logistics. The average ecommerce return rate varies by category:

CategoryAvg Return RateCost Per Return (est.)
Fashion & Apparel15-30%$15-$35
Shoes20-30%$12-$25
Electronics10-15%$10-$40
Beauty & Skincare3-5%$8-$15
Supplements3-5%$8-$12
Home & Garden5-10%$10-$30
Pet Products3-8%$8-$15

To bake returns into your per-order profit, multiply return rate by cost per return and spread it across all orders. Example: 10% return rate with a $25 cost per return = $2.50 per order in return allowance. Fashion brands with 25% return rates can lose $5-$8 per order to returns alone.

Step 7: Prorate Your Overhead

Overhead is everything else — the costs you pay monthly regardless of order volume:

  • Email marketing platform (Klaviyo: $20-$350/month depending on list size)
  • Analytics and tracking tools
  • Virtual assistants or contractors
  • Warehouse rent or 3PL monthly minimums
  • Accounting software
  • Insurance

Divide total monthly overhead by total monthly orders to get overhead cost per order. A brand paying $800/month in overhead doing 500 orders/month adds $1.60 per order. At 100 orders/month, that same overhead is $8 per order — which is why scale matters for profitability.

Run your numbers in 60 seconds

Stop estimating. Plug in your actual COGS, ad spend, shipping, and fees to see your real profit per order — not the inflated version on your spreadsheet.

Open Profit Calculator →

Full P&L Per Order: Three Worked Examples

Here's what true profit actually looks like at three common price points. Same cost structure, different products.

Example 1: $30 Product (Dropshipping)

Line ItemAmount% of Revenue
Selling Price$30.00100%
COGS (supplier + inbound)-$10.0033.3%
Facebook Ads CPA-$12.0040.0%
Shipping (free shipping offered)-$4.5015.0%
Payment processing (2.9% + $0.30)-$1.173.9%
Platform fees (prorated)-$0.501.7%
Returns allowance (8%)-$1.204.0%
Overhead (prorated)-$0.802.7%
Total Costs-$30.17100.6%
True Profit Per Order-$0.17-0.6%

This store is losing money on every order. The gross margin looked healthy at 66.7%, but a $12 CPA on a $30 product is fatal. Either the CPA needs to come down, the AOV needs to go up (bundles, upsells), or the product isn't viable at this price point. This is the exact scenario most dropshippers face without realizing it.

Example 2: $55 Product (DTC Brand)

Line ItemAmount% of Revenue
Selling Price$55.00100%
COGS (manufacturing + packaging)-$14.0025.5%
Facebook Ads CPA-$14.0025.5%
Shipping-$5.5010.0%
Payment processing (2.9% + $0.30)-$1.903.5%
Platform fees (prorated)-$0.601.1%
Returns allowance (5%)-$1.502.7%
Overhead (prorated)-$1.202.2%
Total Costs-$38.7070.4%
True Profit Per Order$16.3029.6%

$16.30 true profit on a $55 product — a 29.6% net margin. That's strong. The difference from Example 1? Higher AOV absorbs the same fixed-per-order costs better. A $14 CPA on a $55 product is a 25.5% ad cost ratio vs. 40% on the $30 product. Same acquisition effort, dramatically different outcome.

Example 3: $120 Product (Premium DTC)

Line ItemAmount% of Revenue
Selling Price$120.00100%
COGS (manufacturing + packaging)-$30.0025.0%
Facebook + Google Ads CPA-$22.0018.3%
Shipping-$7.506.3%
Payment processing (2.9% + $0.30)-$3.783.2%
Platform fees (prorated)-$0.800.7%
Returns allowance (5%)-$3.002.5%
Overhead (prorated)-$1.501.3%
Total Costs-$68.5857.2%
True Profit Per Order$51.4242.9%

$51.42 profit per order at a 42.9% net margin. Higher price point, higher CPA ($22), but the ratio stays healthy because the revenue base is large enough to absorb every cost line. This is the math behind premium pricing — you don't need to sell more units, you need to sell higher-value units.

The Gap Between Gross Margin and True Profit

Here's the summary of all three examples side by side. This is the gap most founders don't see until it's too late.

Metric$30 Product$55 Product$120 Product
Gross Margin66.7%74.5%75.0%
True Profit Margin-0.6%29.6%42.9%
Gap67.3 points44.9 points32.1 points
Ad Cost Ratio40.0%25.5%18.3%
ROAS Needed to Break Even~3.6x~2.5x~2.0x

The gap between gross margin and true profit ranges from 32 to 67 percentage points. Lower-priced products get hit hardest because fixed-per-order costs (payment processing, shipping, platform fees) consume a larger share of revenue. This is why understanding your breakeven ROAS is non-negotiable before scaling ad spend.

How Ad Spend Specifically Destroys Margin

Ad spend deserves its own section because it's the most volatile cost and the one founders have the most control over. Your Facebook Ads ROAS directly determines how much of each dollar in revenue you keep.

The relationship is simple: Ad Cost Ratio = 1 / ROAS. At 2x ROAS, 50% of revenue goes to ads. At 3x, it's 33%. At 5x, it's 20%. Most brands need at least a 3x ROAS to be profitable after all other costs — and many need 4x+.

If your current ROAS feels solid but your bank account disagrees, use our profit calculator to see what your ad spend is really doing to your bottom line. For a full breakdown of ROAS math, read how to calculate ROAS.

Monthly P&L: From Revenue to True Profit

Individual order P&Ls are useful, but the monthly view shows the full picture. Here's a DTC brand doing $75,000/month in revenue (1,500 orders at $50 AOV):

Line ItemMonthly Amount% of Revenue
Revenue$75,000100%
COGS ($15/unit x 1,500)-$22,50030.0%
Gross Profit$52,50070.0%
Facebook Ads-$18,75025.0%
Google Ads-$3,7505.0%
Shipping ($5.50/order x 1,500)-$8,25011.0%
Payment Processing-$2,6253.5%
Returns (6% rate, $28 avg cost)-$2,5203.4%
Shopify + Apps-$4500.6%
Klaviyo + Software-$3800.5%
VA / Contractors-$1,2001.6%
Misc Overhead-$5000.7%
True Profit$14,07518.8%

$75,000 in revenue becomes $14,075 in true profit — an 18.8% net margin. That's a solid result. But notice: $22,500 in ads (Facebook + Google combined = 30% of revenue) is the single largest cost after COGS. One bad month where ROAS drops from 3.3x to 2.5x would add ~$7,500 in ad cost, cutting true profit nearly in half.

This is why tracking what constitutes a good ROAS for your specific margin structure matters more than chasing a universal benchmark.

Five Reasons Founders Overestimate Profitability

  1. They calculate gross margin and stop there. Gross margin tells you how well you source product. It says nothing about whether your business makes money. A 70% gross margin can still produce a 5% net margin — or a loss.
  2. They ignore payment processing fees. 2.9% + $0.30 per transaction feels small. But across 1,000 orders at $50 each, that's $1,750/month. On a $25 product, payment processing alone eats 4.1% of revenue.
  3. They don't account for returns as a cost. A return isn't just lost revenue — it's lost revenue plus the original shipping cost, plus return shipping, plus potential product damage. Fashion brands with 20%+ return rates can lose $4-$8 per order when averaged across all sales.
  4. They use total revenue instead of net revenue. Revenue should be calculated after discounts, refunds, and chargebacks. If you ran a 20% off promotion and your conversion rate didn't increase proportionally, you just cut your margin without gaining enough volume to offset it.
  5. They forget overhead scales with growth. At 100 orders/month, you might handle everything yourself. At 1,000 orders, you need a VA ($1,500/month), better email marketing ($200/month), a 3PL ($3-5/order), and more apps. Overhead that was $200/month at startup becomes $3,000/month at scale.

How to Improve Your True Profit Margin

Once you know your real numbers, here are the highest-impact levers — ranked by typical impact:

  1. Increase AOV with bundles and upsells. Going from $40 AOV to $55 AOV with the same CPA improves your ad cost ratio from 37.5% to 27.3% and improves net margin by 8-12 points. This is the single most effective lever.
  2. Lower CPA through better ads and targeting. A $3 reduction in CPA on 1,000 monthly orders saves $3,000/month — straight to the bottom line. Read our guide on how much to spend on Facebook Ads to optimize your budget allocation.
  3. Negotiate COGS down. As volume increases, push for better unit pricing. Even $1 off per unit at 1,000 orders/month is $12,000/year in additional profit.
  4. Reduce return rate. Better product descriptions, sizing guides, and expectation-setting can cut return rates by 30-50%. Going from 15% to 8% on a $50 product saves ~$3.50 per order.
  5. Build an email/SMS list for repeat purchases. Repeat customers have a $0 acquisition cost. If 30% of your revenue comes from email/SMS, your blended CPA drops by 30%. Track your customer lifetime value to understand the full payoff.

The Quick True Profit Check

Don't have time for a full cost analysis? Here's a 60-second sanity check:

  1. Pull last month's total revenue from Shopify
  2. Check your bank account balance change for the same period
  3. Subtract any inventory purchases or one-time expenses
  4. The remaining number is close to your true profit

If the bank balance change is less than 15% of revenue, you need to dig into your cost structure. If it's less than 10%, you're one bad ad month away from losing money. If it's negative, stop scaling immediately and fix your unit economics.

For the full calculation with every cost line, use our free profit calculator. You can also check your margins against industry standards with the margin calculator or figure out your ROAS to see if your ad spend is pulling its weight.

Frequently Asked Questions

What is the formula for true profit in ecommerce?

True Profit = Revenue - COGS - Ad Spend - Shipping - Payment Processing Fees - Platform Fees - Returns Cost - Overhead. Most founders only subtract COGS and think they're profitable, but the other cost lines typically eat 30-50% of revenue.

Why is revenue not the same as profit?

Revenue is the total money collected from sales. Profit is what's left after every cost is paid. A store doing $100,000/month in revenue might only net $10,000-$20,000 in true profit after COGS, ad spend, shipping, fees, returns, and overhead. The gap between revenue and profit is where most founders lose track of their money.

What costs do most ecommerce founders forget to include?

The most commonly forgotten costs are: payment processing fees (2.9% + $0.30 per order), return costs (product + shipping both ways), platform transaction fees, chargebacks, software subscriptions, and prorated overhead. These "invisible" costs typically total 8-15% of revenue.

How do I calculate profit per order?

Profit per order = Selling price - Product cost - (Ad spend / total orders) - Shipping cost - Payment processing fee - Prorated platform fees - Prorated return cost - Prorated overhead. For a $50 product, true profit per order is typically $8-$15, not the $30-$35 that gross margin suggests.

What is a good true profit margin for ecommerce?

A good true (net) profit margin for ecommerce is 15-25%. Most stores operate between 10-20%. Below 10% is fragile — one bad month of ad performance or a spike in returns can push you into the red. Above 25% is exceptional. For detailed benchmarks, see our profit margin by industry report.

How does ad spend affect my true profit?

Ad spend is typically the single largest cost after COGS, consuming 20-35% of revenue. At a 3x ROAS, you spend $1 to make $3 in revenue — but after COGS, shipping, and fees, you might only keep $0.30-$0.50 of that $3. Understanding your breakeven ROAS tells you the minimum ad efficiency needed to stay profitable.

Stop guessing. Start calculating.

True Margin gives ecommerce founders the tools to make data-driven decisions.

Try True Margin Free