Client Hub →
Theme
Glossary Metrics

Return on Ad Spend (ROAS)

Return on Ad Spend (ROAS) measures revenue generated for every pound spent on advertising. It's a key performance indicator for evaluating campaign profitabilit

Also known as: ROAS return on advertising spend ad spend ROI advertising efficiency ratio

What is Return on Ad Spend?

Return on Ad Spend (ROAS) is a performance metric that measures the revenue generated for every pound sterling spent on advertising. It's calculated by dividing total revenue from a campaign by the total cost of that campaign's advertising spend.

ROAS Formula:

ROAS = Revenue from Campaign / Ad Spend Cost

For example, if you spend £1,000 on a Google Ads campaign and generate £5,000 in revenue, your ROAS is 5:1 (or simply "5"). This means you earned £5 for every £1 invested.

Why ROAS Matters

Roas is one of the most straightforward metrics for demonstrating advertising effectiveness to stakeholders and clients. Unlike broader metrics like brand awareness, ROAS directly ties spending to measurable commercial outcomes.

In the UK media landscape, where marketing budgets are increasingly scrutinised and accountability is paramount, ROAS provides clear justification for advertising investment. It's particularly valuable across e-commerce, retail, and direct-response campaigns where purchase attribution is direct.

When to Use ROAS

ROAS is most applicable for:

  • Performance marketing campaignsPPC, affiliate marketing, and direct-response advertising
  • E-commerce platforms – where revenue tracking is straightforward
  • Conversion-focused initiatives – product launches, seasonal promotions, clearance sales
  • Testing and optimisation – comparing campaign performance across channels

ROAS vs. Other Metrics

While useful, ROAS has limitations. It doesn't account for profit margins (high ROAS doesn't guarantee profitability), customer lifetime value, or brand-building benefits. A campaign with 3:1 ROAS may be loss-making if margins are thin, whilst brand awareness campaigns may have lower ROAS but substantial long-term value.

ROAS also doesn't reflect external factors: seasonal fluctuations, competitor activity, or changes in market conditions can skew results.

Benchmarking ROAS

Benchmarks vary significantly by industry and channel. E-commerce typically targets 3:1 or higher, whilst subscription services may accept lower ROAS due to lifetime value. Always compare performance within your specific sector and platform.

Improving ROAS

Common approaches include refining audience targeting, improving ad creative quality, testing new keywords or placements, and optimising landing pages for conversion. A/B testing is essential to identify high-performing variations.

The Bottom Line

ROAS remains a critical KPI for data-driven marketing teams. However, it should be used alongside other metrics – profit margins, customer acquisition cost, and lifetime value – for a complete performance picture.

Frequently Asked Questions

What's a good ROAS for my campaign?
It depends on your industry and profit margins. E-commerce typically aims for 3:1 or higher, while other sectors may target 2:1. Calculate your break-even ROAS based on margins and overhead costs for an accurate benchmark.
How is ROAS different from ROI?
ROAS focuses solely on revenue generated versus ad spend, whilst ROI measures profit after accounting for all costs (production, overhead, etc.). ROAS can appear stronger than actual ROI if profit margins are thin.
Can ROAS be misleading?
Yes. High ROAS doesn't guarantee profitability if margins are low. ROAS also ignores brand-building value and customer lifetime value, which may justify lower short-term ROAS for long-term gain.
Which channels typically have the best ROAS?
Highly targeted channels like Google Shopping and search ads often outperform display or social awareness campaigns. Performance varies significantly by industry, audience, and offer – testing is essential.

Learn How to Apply This

Need expert help?

Our team can put this knowledge to work for your brand.

Request Callback