7 Reasons Your Ecommerce ROAS Looks Good but Profit Doesn't

Seven ways apparently strong ecommerce ad returns can diverge from the economic reality of the business.

It’s possible to have an advertising dashboard full of positive numbers and a bank balance that tells a different story.

ROAS, return on ad spend, compares attributed advertising revenue with advertising cost. It’s useful, but it’s not a profit calculation. It doesn’t automatically account for product costs, returns, shipping, discounts, other marketing channels or the difference between new and returning customers.

If your campaign ROAS looks healthy but profitability isn’t improving, I’d check these seven areas before increasing budget.

1. Your product margins are different

A 4x ROAS can be excellent for one product and commercially weak for another.

If a product sells for £100, has a £55 cost of goods and needs another £15 for fulfilment, packaging and payment fees, there’s £30 left before advertising, overheads and returns.

At £25 in ad spend per £100 of attributed sales, the apparent 4x ROAS leaves little contribution before fixed costs or returns. All figures in this example are illustrative.

That’s why targets should reflect contribution margin where the underlying data is available, not a universal ROAS number across every product.

2. You’re discounting heavily to generate sales

A campaign can increase revenue during a promotion while producing less profit per order.

Review the impact of discounts, free shipping thresholds, product bundles and voucher codes. Compare gross sales with net sales, and ask whether average order value improved because customers bought more, or because orders were packaged differently.

Promotion performance is not automatically bad. The important question is whether the final economics justify the campaign.

3. Platforms are claiming overlapping conversions

Meta, Google and TikTok can all report credit for activity contributing to the same purchase, depending on attribution settings and the customer journey.

If you add every platform’s reported revenue together, you may end up with a larger number than the store actually recorded.

Use platform data to optimise within each channel, but reconcile overall performance against your store and financial data. Avoid treating the sum of attributed revenue as a unique revenue total.

4. You’re mostly converting existing customers

Repeat customers are valuable, but not every purchase attributed to advertising represents a newly acquired customer.

A campaign that reaches people who would have returned anyway can report a strong ROAS while contributing less incremental growth than expected.

Where possible, separate new and returning customers, consider customer lifetime value and evaluate how overall sales respond when investment changes.

This is not an argument to stop retargeting. It’s an argument to understand its role.

5. Returns and cancellations aren’t reflected

The ad platform may report a purchase when an order is placed. That order might later be refunded, partially returned or cancelled.

If your category has meaningful return rates, reported advertising revenue can differ materially from net realised revenue.

Use sensible reporting windows and reconcile ecommerce outcomes with returns data before deciding how much you can afford to spend.

6. You’re overlooking fulfilment and acquisition costs

Shipping, fulfilment, transaction fees, customer support and other variable costs matter. Some businesses also incur substantial creative or influencer costs that sit outside direct media spend.

A more useful view may combine paid media spend with relevant operating economics rather than expecting ROAS to answer every question.

Consider MER, total revenue divided by total marketing spend, as an additional directional measure. It still isn’t profit, but it can help you understand overall efficiency without simply adding platform-attributed sales together.

7. Scaling changes the customer mix

The first £1,000 of advertising spend may reach the most responsive customers. The next £5,000 may reach audiences that are harder to convert.

As budgets increase, marginal acquisition costs can rise. An account that generated 5x at a small scale may not sustain the same return at several times the investment.

Plan gradual tests and monitor the relationship between spend, actual store revenue, new customers and contribution, not only reported campaign ROAS.

What should you report alongside ROAS?

I would try to include:

  • Actual store revenue and net sales.
  • Advertising spend by channel and overall.
  • Orders and average order value.
  • New versus returning customer performance, where available.
  • Customer acquisition cost or cost per first purchase.
  • Product contribution margins where reliable.
  • Returns, cancellations and promotional effects.
  • Overall marketing efficiency.

A small number of well-understood measures is more useful than a dashboard with fifty disconnected metrics.

If your business needs a custom integration between advertising platforms, ecommerce and financial systems, Ad Ops Autopilot focuses on that technical reporting infrastructure.

The bottom line

ROAS can help you optimise campaigns. It cannot tell you whether the business is making money on its own.

Before scaling, establish which products and customers produce worthwhile contribution, how trustworthy attribution is and what happens to total commercial performance as spending changes.

Need a better ecommerce acquisition plan?

Ad Pack Media manages ecommerce advertising across Google, Meta and TikTok, with a focus on campaign decisions informed by the economics of the business.

Explore paid media services

Know what your advertising is actually delivering

Get an experienced second opinion on your paid media accounts, budget and performance.