Blog
roasreturn-on-ad-spendwerberenditegoogle-adsmarketing-roionline-marketing

Return on Ad Spend (ROAS): How to Calculate & Optimize Your Advertising ROI

Kathrin FischerKathrin Fischer
2026-02-1016 min read

Master ROAS calculations, understand channel benchmarks, and optimize your advertising spend across Google Ads, Meta, LinkedIn and more.

Return on Ad Spend (ROAS): How to Calculate & Optimize Your Advertising ROI

Return on Ad Spend (ROAS) measures how much revenue you generate for every euro spent on advertising. It's the most direct metric for evaluating whether your ad campaigns are profitable. For German SMEs running Google Ads, Meta campaigns, LinkedIn, or other digital advertising, ROAS is the metric that determines whether you grow profitably or burn cash. A ROAS of 3.0 means you earn €3 for every €1 spent on ads. A ROAS of 1.5 means you earn €1.50—potentially profitable if your margin is high, but risky if margins are thin.

Understanding and optimizing ROAS is the difference between scaling a business and slowly bleeding money into the advertising void.

The Core Formula: How to Calculate ROAS

ROAS = Revenue from Ads / Total Ad Spend

Here's a concrete example:

  • You spend €5,000 on Google Ads in November
  • These ads generate 50 customer orders
  • Total revenue from these orders: €18,000
  • ROAS = €18,000 / €5,000 = 3.6x

This company earned €3.60 for every euro spent on advertising. Whether this is good depends on profit margins, lifetime customer value, and other factors—which we'll explore below.

ROAS vs. ROI: Key Differences

These two metrics are often confused, but they measure different things:

MetricFormulaIncludesTypical Good Range
ROAS (Return on Ad Spend)Revenue / Ad SpendOnly advertising costs2.0 - 5.0x depending on industry
ROI (Return on Investment)(Revenue - All Costs) / All CostsAll business costs (ad spend, staff, inventory, overhead)20-50% for most businesses

Example showing the difference:

  • Ad spend: €5,000
  • Revenue from ads: €18,000
  • Cost of goods sold: €6,000
  • Staff, overhead, shipping: €4,000
  • Total costs: €15,000

ROAS = €18,000 / €5,000 = 3.6x (looks great)

ROI = (€18,000 - €15,000) / €15,000 = €3,000 / €15,000 = 20% (solid but not exceptional)

ROAS tells you the ads are working. ROI tells you the entire business is working. Use ROAS to optimize advertising, use ROI to evaluate overall business health.

A high ROAS with low ROI signals this pattern: 'My ads work great but my operations are inefficient.' This calls for operational improvement (cost reduction), not more advertising spend.

What Good ROAS Looks Like by Channel

ROAS varies dramatically by advertising channel, industry, and audience. Here are realistic benchmarks for European markets (2025-2026):

ChannelTypical ROAS RangeGood ROASExcellent ROAS
Google Search (Kampagnen mit hohen Bieterkosten)2.0 - 4.0x3.0x4.0x+
Google Shopping (Produktfeed)2.5 - 4.5x3.5x4.5x+
Meta/Facebook (Conversion Campaigns)1.5 - 3.5x2.5x3.5x+
Instagram (mostly brand building)1.0 - 2.5x1.8x2.5x+
LinkedIn (B2B, high-value leads)1.5 - 3.0x2.5x3.0x+
YouTube (skippable ads, bottom funnel)1.5 - 3.0x2.0x3.0x+
TikTok (emerging, mostly awareness)0.8 - 2.0x1.3x2.0x+
Email (remarketing to list)5.0 - 12.0x8.0x10.0x+
Affiliate Marketing3.0 - 8.0x5.0x7.0x+

Notice that email and affiliate marketing have much higher ROAS—these are remarketing channels reaching warm audiences. Cold acquisition (Google Search, Social Media) has lower ROAS. This is normal and expected.

ROAS by Industry

ROAS also varies by what you're selling:

IndustryTypical ROASWhy
E-commerce (consumer products)2.0 - 3.5xDirect-response, trackable, competitive
SaaS (software subscriptions)3.0 - 6.0xHigh margins, recurring revenue
B2B Services1.5 - 3.0xLonger sales cycle, multiple decision-makers
E-learning / Online Courses4.0 - 8.0xHigh margins, one-time purchase
Automotive (dealer leads)1.2 - 2.5xLong sales cycle, offline conversion
Real Estate1.0 - 2.0xExpensive product, long cycle, offline closing
Healthcare Services1.5 - 2.5xSensitive industry, trust-building required
Financial Services2.0 - 3.5xHighly regulated, compliance-heavy

If you're in real estate with a ROAS of 3.0, you're crushing it. If you're in e-commerce with a ROAS of 1.5, you're struggling and need optimization or different channels.

The Break-Even ROAS: Accounting for Profit Margin

Here's a critical insight: Your break-even ROAS depends on your profit margin. A ROAS that's profitable for one business may be unprofitable for another.

Break-Even ROAS = 1 / Profit Margin

If your business keeps 40% profit on every sale (revenue minus COGS, staff, overhead):

Break-Even ROAS = 1 / 0.40 = 2.5x

You need at least a 2.5x ROAS just to break even on advertising. Anything below 2.5x loses money. Anything above 2.5x is profit.

Worked example with euro amounts:

German online retailer with these financials:

  • Average order value: €100
  • Cost of goods sold: €35
  • Staff, shipping, overhead per order: €20
  • Profit per order: €100 - €35 - €20 = €45 (45% margin)

If you spend €1,000 on ads and get 10 orders:

ROAS = €1,000 in revenue / €1,000 ad spend = 1.0x

This looks terrible (ROAS of 1.0 usually means you're losing money), but let's check profit:

  • 10 orders × €45 profit each = €450 profit
  • Ad spend = €1,000
  • Net profit on ads = €450 - €1,000 = -€550 (you lose money)

But if you spend €1,000 and get 30 orders:

ROAS = €3,000 revenue / €1,000 ad spend = 3.0x

  • 30 orders × €45 profit each = €1,350 profit
  • Ad spend = €1,000
  • Net profit on ads = €1,350 - €1,000 = €350 (solid profit)

At 45% margin, you need a 2.2x ROAS to break even. You're profitable at 3.0x ROAS.

This is why margin matters. A low-margin business (10% profit) needs 10x ROAS to justify advertising. A high-margin business (50% profit) only needs 2x ROAS. This is why SaaS companies can spend more aggressively on ads than retailers.

Calculating Break-Even ROAS for Your Business

Step 1: Calculate your true profit margin

  • Average revenue per customer: €X
  • Cost of goods / delivery: €Y
  • Allocated overhead per customer: €Z
  • Profit per customer: €X - €Y - €Z = €Profit
  • Profit margin: €Profit / €X

Step 2: Calculate break-even ROAS

Break-Even ROAS = 1 / Profit Margin

If your profit margin is 30%, break-even ROAS is 3.3x. If margin is 50%, break-even is 2.0x.

Step 3: Target ROAS should be 1.5-2x break-even

  • If break-even ROAS is 2.5x, target ROAS should be 3.75-5.0x (leaving room for scaling, testing, variability)
  • If break-even ROAS is 3.0x, target ROAS should be 4.5-6.0x

This safety margin accounts for: learning curves when scaling, seasonal variations, channel fluctuations, and customer acquisition cost ROI beyond first purchase.

Real Scenario: German SaaS Company

B2B SaaS tool for construction companies

  • Annual subscription: €2,500
  • Typical customer lifetime: 3 years = €7,500 total revenue per customer
  • Cost to acquire customer (CAC): €800 (sales, onboarding, support)
  • Cost to serve customer (annual): €600
  • Profit per customer over lifetime: €7,500 - €800 - (€600 × 3) = €4,900

This company is looking at first-month ROAS for ad campaigns, but they should think in lifetime terms:

First-month ROAS perspective:

  • Ad spend: €5,000
  • New customers acquired: 8
  • First-month revenue: €5,000 (€625 × 8 months / 12)
  • First-month ROAS: €5,000 / €5,000 = 1.0x (looks unprofitable)

Lifetime ROAS perspective:

  • Ad spend: €5,000
  • New customers acquired: 8
  • 3-year revenue: €20,000 (€2,500 × 8 customers × 12 months / 12)
  • 3-year ROAS: €20,000 / €5,000 = 4.0x (very profitable)

For subscription and high-LTV businesses, always calculate ROAS based on customer lifetime value, not first-month revenue. This is why SaaS companies can sustain seemingly 'bad' first-month ROAS.

Attribution Models: Assigning Credit Correctly

Here's a tricky question: Which ad gets credit when a customer clicks multiple ads before buying?

Scenario: Customer journey

  • Day 1: Sees Google Search ad, clicks it, doesn't buy
  • Day 5: Sees Facebook ad, clicks it, doesn't buy
  • Day 10: Sees Email campaign, buys (€500 purchase)

Who gets credit for the €500 sale?

Attribution models answer this:

Attribution ModelHow It WorksBest Used For
Last-ClickThe last touchpoint gets 100% credit (Email gets full €500)Direct response, short sales cycles
First-ClickThe first touchpoint gets 100% credit (Google Search gets €500)Awareness building, long research
LinearAll touchpoints split credit equally (€167 each)Understanding overall funnel balance
Time-DecayRecent touchpoints get more credit (Email 50%, Facebook 30%, Search 20%)Most realistic, accounts for recency bias
Position-Based (U-shaped)First and last get 40% each, middle gets 20% (Search €200, Facebook €100, Email €200)Finding key conversion points

Most German businesses use Last-Click attribution by default (Google Analytics standard), but this dramatically overstates bottom-funnel channels (remarketing, email) and understates top-funnel channels (awareness, brand building).

For true ROAS optimization, use Time-Decay or Position-Based attribution. This reveals which channels are actually driving growth vs. just harvesting demand created by other channels.

Many businesses accidentally over-invest in remarketing because it shows inflated ROAS (via last-click attribution), while under-investing in brand building (which shows low ROAS but creates the demand that remarketing harvests). Audit your attribution model. Use Time-Decay instead of Last-Click for more accurate optimization.

ROAS Pitfalls & When ROAS Misleads

ROAS is powerful but imperfect. Watch for these traps:

1. Brand Campaigns (Low ROAS, but necessary)

A brand awareness campaign might show ROAS of only 0.8x (losing money on immediate ROI) but creates brand recognition that pays off over months. Don't kill brand campaigns because of poor short-term ROAS.

2. Long Sales Cycles (ROAS appears low initially)

B2B companies with 6-month sales cycles may see ROAS of 1.5x in month 1, but 5.0x in month 6 as leads convert. Track ROAS over the full cycle, not just 30 days.

3. Assisted Conversions (ROAS ignores support roles)

A Google Search campaign might show 40% of sales, but Facebook might get 30% 'assisted' credit for the same sales. Last-click attribution double-counts.

4. Offline Conversions (ROAS can't track them)

A customer clicks a LinkedIn ad, visits your website, then calls your sales team and closes via phone. Most tracking misses this, showing zero ROAS.

5. Incrementality vs. Cannibalization (ROAS assumes ads create new sales)

Sometimes ads just accelerate purchases that would happen anyway. A customer planning to buy anyway sees your ad and buys today instead of next month. ROAS counts this as new revenue but it's not incremental.

To check for cannibalization, run an A/B test: (1) Run ads in Region A, don't run in Region B, (2) Compare purchase rates, (3) If Region B shows similar sales despite no ads, your ads have high cannibalization. This is common in highly aware markets.

Improving ROAS: Practical Tactics

Once you understand ROAS, here's how to improve it:

1. Improve Targeting (reduce wasted spend)

  • Use audience segmentation: Target high-value customer personas separately from low-value
  • Exclude unprofitable keywords/audiences: If certain keywords convert below break-even, pause them
  • Use lookalike audiences: Target new customers similar to your best customers (higher conversion rate)
  • Implement negative keywords: Exclude irrelevant searches (save 15-30% of budget on waste)

2. Improve Creative (increase conversion rate)

  • Test headlines: Different headlines drive different conversion rates (10-30% variance)
  • Test visuals: Professional product photos outperform generic stock photos
  • Test copy angle: 'Save money' vs 'Save time' resonates differently with segments
  • Use social proof: Testimonials, reviews, customer count increase trust (5-20% ROAS lift)

3. Improve Landing Pages (increase conversion rate)

  • Match ad message to landing page: If ad promises €100 discount, landing page should emphasize discount
  • Reduce friction: Fewer form fields = higher conversion rate
  • Clear value prop: Answer 'Why should I buy from you?' in 3 seconds
  • Fast loading: Mobile slow sites lose 30-40% of conversions

4. Improve Offer (increase order value or margin)

  • Upsell/cross-sell: Include complementary products (increase average order value 15-30%)
  • Bundle products: €49 + €49 product bundled for €79 (increase margin 20%)
  • Premium tier: Offer high-end version at 3x price (captures higher-value customers)

5. Reduce Cost Per Click (spend less on same traffic)

  • Improve Quality Score (Google Ads): Higher relevance = lower costs per click
  • Bid less competitively: Test lower bids, you might find profitable position at €0.50 vs €1.20 CPC
  • Test cheaper channels: TikTok cheaper than Facebook, LinkedIn cheaper than Google for some audiences

ROAS Reporting & Monitoring

Track ROAS regularly with this framework:

Daily monitoring:

  • Track daily spend and revenue in spreadsheet or analytics platform
  • Alert if ROAS drops 20% below target (investigate immediately)
  • Note changes in spend or bidding strategy

Weekly review:

  • Calculate ROAS by channel (Google, Meta, LinkedIn, etc.)
  • Identify underperforming channels (ROAS below break-even)
  • Test creative or targeting changes

Monthly analysis:

  • Calculate ROAS by campaign (if running multiple)
  • Compare to target ROAS and historical trend
  • Recommend budget allocation changes (increase winners, cut losers)

Quarterly deep dive:

  • Assess attribution model accuracy
  • Check for seasonality patterns
  • Evaluate customer lifetime value to ensure ROAS is truly profitable
  • Plan channel mix for next quarter

Pro tip: Create a simple dashboard with weekly ROAS by channel. Share it company-wide. This makes ROAS visible to everyone and creates accountability. Sales team sees marketing productivity. Marketing sees profitability.

ROAS for Different Business Models

Different business models require different ROAS targets:

Business ModelAppropriate ROAS TargetWhy
Direct E-commerce (one-time buy)3.0-4.0xNeed to cover CAC in single purchase
Subscription (recurring revenue)1.5-2.5x first monthCAC payback over 12+ months
B2B SaaS2.0-3.0x first yearAccount-based marketing, long sales cycle
Service business (consulting)1.5-2.5xDepends on project margin
Lead generation (you sell leads)4.0-10.0xHigh margin, wholesale model
Marketplace1.2-1.8xOnly keep commission (20-30%), rest is pass-through

The Bottom Line: ROAS as a Financial Metric

ROAS is one of the most actionable financial metrics for growth companies. It tells you directly whether customer acquisition is profitable.

To master ROAS:

  • Know your break-even ROAS (based on profit margin)
  • Target 1.5-2x break-even to allow for growth and variability
  • Monitor by channel and campaign weekly
  • Use Time-Decay attribution, not Last-Click
  • Account for customer lifetime value, not just first purchase
  • Continuously test and optimize targeting, creative, and offers
  • Remember: High ROAS alone doesn't guarantee profitability (check margins)

For German SMEs competing in digital markets, disciplined ROAS management separates winners from casualties. Every euro spent on ads should generate measurable, profitable return.

Signals in this article

Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.