Why Your ROAS Looks Good But Your Business Is Losing Money | Mujeeb Rehman
← Back to Blog

Why Your ROAS Looks Good But Your Business Is Losing Money

A 4x ROAS sounds like success. Once you factor in everything ROAS ignores, it might be costing you more than you think.

Mujeeb Rehman

Mujeeb Rehman

Digital Marketing Consultant & AI Strategist · MSc Digital Marketing (Distinction)

ROAS is the most cited metric in e-commerce advertising and the most misunderstood. Not because it is a bad metric — it is a useful one. But because it is being used as a proxy for something it cannot actually measure: whether your business is making money.

A 4x ROAS sounds like success. It sounds like your ads are working. It sounds like you are ready to scale. And sometimes it is all of those things. But in my experience reviewing paid ad accounts, a significant number of businesses running what look like strong ROAS numbers are either barely profitable or actively losing money on their advertising — and they do not know it.

This post is about why that happens, how to find out if it is happening to you, and what to measure instead.

What ROAS Is Actually Ignoring

ROAS is calculated as: revenue from ads divided by ad spend. That is it. Which means that everything that sits between revenue and actual profit is invisible to the metric.

Here is a partial list of what ROAS ignores:

Cost of Goods Sold (COGS). If you sell a product for $100 and it costs you $60 to produce or source, your gross margin is 40%. A 4x ROAS on a $25 ad spend generates $100 in revenue — but only $40 in gross profit. Your $25 ad spend came out of that $40. You made $15. Not $100.

Returns and refunds. Most ad platforms attribute revenue at the point of purchase, not at the point of final sale. If your return rate is 15–20% — common in fashion and consumer goods — your real revenue is significantly lower than your reported ROAS suggests.

Platform and payment fees. Shopify, payment processors, and marketplace fees typically take 3–5% of revenue. On high-volume accounts this is a material cost that ROAS does not account for.

Fulfilment and shipping costs. Free shipping offers — which almost every e-commerce brand uses to improve conversion — transfer the cost to you. On low-margin products, shipping can eliminate the profit entirely.

Overheads. Staff, software, agency fees, storage, customer service — none of these appear in the ROAS calculation. A business running at 4x ROAS with high overhead can be unprofitable while a leaner competitor running at 3x is thriving.

ROAS tells you how efficiently your ads turn spend into revenue. It does not tell you whether that revenue is worth generating.

The Real Numbers Behind a 4x ROAS

Let me make this concrete. Here is a real-world scenario that I see regularly when auditing e-commerce ad accounts.

Item Amount Note
Ad Revenue (reported) $10,000 What Meta/Google reports
Ad Spend −$2,500 4x ROAS = $10,000 / $2,500
Cost of Goods (55%) −$5,500 Mid-range physical product margin
Returns & Refunds (12%) −$1,200 Revenue lost post-attribution
Shipping & Fulfilment −$800 Free shipping offered on all orders
Platform & Payment Fees (3.5%) −$350 Shopify + payment processor
Total Costs $10,350 Against $10,000 revenue
Net Result −$350 loss Reported ROAS: 4x ✓

A 4x ROAS. A $350 loss. Both true at the same time.

This is not an extreme example. It is a representative one. The exact numbers will vary by industry, product, and business model — but the pattern is common enough that I have made "check the true profitability" the first step of every paid ad audit I run.

The scaling trap

The most dangerous version of this problem is when a business sees a 4x ROAS and decides to scale budget. If your unit economics are negative, scaling makes the loss larger, faster. You are not scaling a profitable system — you are scaling a loss-making one with more money. The ROAS will still look fine. The bank account will not.

How to Calculate Your Break-Even ROAS

Break-even ROAS is the single most important number in your paid advertising account. It is the floor below which every dollar of ad spend loses money — and above which you begin to generate real profit.

The formula is straightforward:

Break-Even ROAS Formula

Break-Even ROAS = Total Costs ÷ Ad Spend

Where Total Costs = Ad Spend + COGS + Returns + Fees + Fulfilment + Overheads


Example: If you spend $2,500 on ads and have $7,850 in other costs, your total costs are $10,350. Your break-even ROAS is $10,350 ÷ $2,500 = 4.14x


Any ROAS below 4.14x loses money. Any ROAS above 4.14x generates profit. A reported ROAS of 4x looks strong — but it is actually below break-even.

Most businesses have never calculated this number. They have a vague sense that they need "at least 3x" or "at least 4x" — usually borrowed from industry benchmarks that have nothing to do with their specific cost structure. Your break-even ROAS is entirely specific to your business. A high-margin digital product might break even at 1.5x. A low-margin physical product might need 6x or more.

Calculate it. Know it. Put it on your dashboard next to every campaign.

The Attribution Problem Nobody Talks About

Even if your unit economics are sound, there is a second problem with ROAS that compounds the first: attribution.

Every ad platform — Meta, Google, TikTok — uses an attribution model that is designed, at least in part, to make its own performance look as good as possible. Default attribution windows are often 7-day click plus 1-day view on Meta, which means a customer who clicked your ad a week ago and came back through Google search today can be claimed by Meta as a conversion.

When multiple platforms are running simultaneously and all claiming the same conversions, your total attributed revenue often exceeds your actual revenue. I have seen accounts where the sum of all platform-reported conversions was 40% higher than Shopify's actual order count.

The fix is simple but requires discipline: always measure ROAS against your actual revenue figures from your store backend, not from the ad platform dashboard. The two numbers should be the starting point of any performance conversation — and the gap between them tells you how much your attribution is inflating your reported results.

Blended ROAS — total store revenue divided by total ad spend — is the honest metric. It does not flatter any single channel. It tells you whether your advertising, in aggregate, is generating revenue worth generating.

The Metrics That Actually Tell the Truth

ROAS is not useless. It is a useful efficiency signal at the campaign level — a fast way to compare how well different campaigns are turning spend into revenue. But it should never be the primary metric for determining whether your advertising is working. Here are the five metrics that should sit alongside it.

1. Net Profit After All Costs

The only metric that tells you whether the business is actually making money. Calculate it monthly across all revenue, not just ad-attributed revenue. If it is positive and growing, your model is working. If it is negative despite strong ROAS, something in the cost structure is the problem.

2. Break-Even ROAS

As calculated above — the floor. Every campaign's ROAS should be measured against this number, not against a generic benchmark. A campaign running at 3x is strong or weak depending entirely on whether your break-even is 2x or 4x.

3. Customer Acquisition Cost (CAC) by Channel

How much does it cost to acquire one customer through each channel, including all attributable costs? CAC tells you which channels are efficient for acquisition — and whether the customer you are acquiring is worth the cost of getting them.

4. LTV:CAC Ratio

Customer Lifetime Value divided by Customer Acquisition Cost. The benchmark: 3:1 or above is healthy. Below 1:1 means you are spending more to acquire customers than they will ever return. A strong ROAS with a poor LTV:CAC ratio means you are acquiring the wrong customers — high-revenue first orders with low repeat purchase.

5. Blended ROAS

Total store revenue divided by total ad spend across all platforms. The most honest number you have. If your Meta campaign reports 5x ROAS but your blended ROAS is 2.5x, you know either the attribution is double-counting or your organic revenue is masking underperformance in paid. Either way, it is information you need.

The one-step fix

Build a simple profitability dashboard that shows, side by side: reported ROAS by channel, blended ROAS, your break-even ROAS, and net profit for the period. Review it weekly. Any gap between reported ROAS and blended ROAS is an attribution problem to investigate. Any scenario where blended ROAS is below break-even is a unit economics problem to fix before scaling.

Use the ROAS Calculator

I built a free ROAS Calculator that computes your break-even ROAS, net profit, and blended ROAS in one place — across three modes: Basic ROAS, Full Profit, and Target ROAS Planner. Try it here →

ROAS is a signal, not a verdict. It tells you something useful about campaign efficiency. It tells you nothing about whether you should be running those campaigns at all, whether the business model can support them, or whether the revenue you are generating is worth the cost of generating it.

The businesses that scale profitably are the ones that know their break-even ROAS before they touch their budgets. The ones that scale unprofitably are usually the ones that saw a good-looking ROAS and assumed the rest was fine.

Know your number. Measure against it. Then decide whether to scale.


Frequently Asked Questions

Why does my ROAS look good but my business is losing money?

ROAS only measures the ratio of ad revenue to ad spend. It does not account for cost of goods sold (COGS), returns and refunds, platform fees, fulfilment costs, overheads, or attribution errors. A business can show a 4x ROAS while losing money on every sale once these additional costs are factored in.

What is break-even ROAS and how do I calculate it?

Break-even ROAS is the minimum return on ad spend needed to cover all costs. The formula is: Break-even ROAS = Total Costs ÷ Ad Spend, where Total Costs includes ad spend, COGS, returns, platform fees, fulfilment, and overheads. If your total costs are $10,350 and your ad spend is $2,500, your break-even ROAS is 4.14x. Any ROAS below that loses money.

What is a good ROAS for e-commerce?

A good ROAS depends entirely on your profit margin and cost structure. A business with a 70% gross margin might be profitable at 2x ROAS. A business with a 20% margin might need 6x or more just to break even. The only way to know what ROAS is good for your business is to calculate your break-even ROAS first, then target a ROAS that delivers meaningful profit above that floor.

What is blended ROAS and why does it matter?

Blended ROAS is total store revenue divided by total ad spend across all channels. It is more honest than channel-level ROAS because it captures the full picture — including organic revenue that platforms often incorrectly claim. A campaign showing 5x ROAS on Meta might drop to 2.5x blended, revealing the true efficiency of your advertising.

What metrics should I use instead of ROAS?

Use ROAS alongside: net profit after all costs, break-even ROAS, customer acquisition cost (CAC) by channel, LTV:CAC ratio, and blended ROAS. These five metrics together tell you whether your advertising is genuinely profitable — something ROAS alone cannot do.

Mujeeb Rehman

Mujeeb Rehman

Digital Marketing Consultant & AI Strategist · MSc Digital Marketing, Distinction — Robert Gordon University

7+ years running paid media, SEO, and growth strategy for e-commerce and service businesses. I help brands understand the numbers that actually determine whether their advertising is working — not just the ones that look good in a dashboard.

Free Tool

Calculate your true ROAS and break-even point

The ROAS Calculator — Basic ROAS, Full Profit & Margin, and Target ROAS Planner. Free, instant, no sign-up.