All terms

ROAS: What It Means and How to Improve It

ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising. Learn how to calculate it, what benchmarks actually mean, and how to improve it.

Jay Ma
4 min read
ROAS definition: return on ad spend formula and benchmarks
On this page

ROAS (Return on Ad Spend) is the ratio of revenue earned to money spent on advertising. If you spent $10,000 running campaigns last month and they generated $40,000 in revenue, your ROAS is 4x — sometimes written as 400%.

The formula: ROAS = Revenue Attributable to Ads / Ad Spend. A 1x ROAS means you broke even on the ad spend itself, before any product costs, payment fees, or team overhead.

How to Calculate ROAS Correctly

The "revenue attributable to ads" part is where most teams get tripped up. Your mobile measurement partner (MMP) or ad platform can show you a number, but what that number counts depends on the attribution window you're using.

A user might install your app, not make a purchase for 45 days, and still get credited to a campaign that ran six weeks ago. If you're pulling 7-day ROAS from your MMP but your ad platform is reporting on a 30-day click window, those numbers won't match — and neither is wrong, they're just measuring different things.

Before you can trust your ROAS, you need to lock down two decisions:

The first is your attribution window: 7-day, 30-day, 60-day, or lifetime. Mobile games typically use 7-day ROAS because purchase cycles are short. Subscription apps usually need 60-90 days because the bulk of value comes from renewals.

The second is what counts as revenue: first purchase only, or cumulative LTV to a fixed date. Neither approach is universal. Pick the one that matches how your business actually monetizes, then apply it consistently.

Fish Audio, an AI music tool, had a ROAS measurement problem: their MMP was attributing trial-start events as conversions, inflating ROAS by about 30%. When the attribution was corrected to credit only paid subscriptions, campaign ROAS dropped from 3.1x to 2.1x. That number felt worse, but the campaigns that survived the cut were the ones actually driving paying users.

What Your ROAS Number Actually Means

A high ROAS doesn't always signal good campaigns. The benchmark that matters isn't an industry average — it's your breakeven ROAS, the point at which ad revenue covers the full cost of acquiring and serving a customer.

For a mobile app with 70% margins and a 10% blended operational cost per user, breakeven ROAS is around 1.4x. A 2x ROAS on that app is profitable. The same 2x ROAS for an ecommerce brand shipping physical goods with 30% margins might be a money-loser.

That's why industry ROAS benchmarks are mostly noise in isolation. A SaaS company with near-zero marginal cost per additional user should aim for 4-6x. A mobile gaming studio with server costs, customer support overhead, and a 30% app store fee might run a profitable business at 2x.

ROAS by Channel

Rough benchmarks across channels for context, not as targets:

Google Search campaigns tend to run 3-10x because of high purchase intent and expensive clicks. Google UAC (Universal App Campaigns) typically lands between 1.5x and 4x, varying heavily between gaming and utility apps. Meta Advantage+ sits in a similar 1.5x to 5x range — audience breadth helps with volume, but creative quality is the main lever. Apple Search Ads can reach 2-8x with high intent but limited scale.

These ranges are wide because the benchmark for your campaign is always your own breakeven, not a category average.

How to Improve ROAS Without Just Cutting Spend

The standard move is to cut low-ROAS campaigns and reallocate budget to winners. That works, but it's usually the last 20% of available gain. Here's where most teams find the other 80%.

Creative rotation timing. Ad fatigue is the main reason ROAS drops on otherwise well-performing campaigns. When click-through rate falls below your historical baseline on a campaign that used to perform, the creative is tired. Playco, which makes mobile social games, found that rotating creative every 10-14 days kept Meta ROAS stable at 3.4x versus 2.1x when they let creatives run until performance cratered. They now refresh their creative library weekly, and that cadence is automated.

Attribution window alignment. If your MMP window doesn't match your ad platform's measurement window, you're optimizing for phantom revenue. Align both to the same window — 7-day for apps with fast purchase cycles, 30-day for subscription products — and stick with it across platforms so you can compare campaigns fairly.

Bid strategy selection. Target CPA bidding optimizes for cost per install or cost per action, not for revenue. If you're on tCPA and users vary widely in LTV, you're treating a user who pays immediately the same as one who takes a 60-day free trial. Switching to value-based bidding, where you pass actual revenue signals back to the ad platform, lets the algorithm optimize for what you actually care about. BeFreed saw a 38% improvement in campaign ROAS within 30 days of switching from tCPA to value bidding on Google UAC.

Audience segmentation. Broad targeting is often the right starting point for finding new users at scale, but once you have conversion data, lookalike audiences built on your highest-LTV users typically outperform general prospecting by 20-40% on ROAS. The trick is to seed those lookalikes with the right signal — not all converters, but specifically users who hit your 30-day or 60-day LTV thresholds.

Managed Growth handles the full optimization loop: creative rotation, bid strategy tuning, and audience management run continuously without requiring manual campaign reviews.

Frequently asked questions

  • What is ROAS in marketing?

    ROAS stands for Return on Ad Spend. It measures the revenue generated for every dollar you spend on advertising, calculated as revenue divided by ad spend. A 4x ROAS means you earned $4 in revenue for every $1 spent.

  • What is a good ROAS for paid social?

    A good ROAS for paid social ranges from 2x to 5x depending on your margins, attribution window, and business model. Mobile apps with high margins might break even at 1.5x; ecommerce brands with 30% margins typically need 3x or higher to be profitable.

  • How is ROAS different from ROI?

    ROAS measures revenue per ad dollar spent, ignoring all other costs. ROI factors in total costs including production, fulfillment, and overhead. A campaign can show a 4x ROAS but still be unprofitable if product margins and operating costs eat up the gains.

  • What causes ROAS to drop over time?

    Ad fatigue is the most common cause: creative performance degrades as audiences see the same ads repeatedly. Attribution window misalignment, audience saturation, seasonal demand shifts, and iOS privacy changes affecting signal quality are other frequent causes.

  • What is blended ROAS vs. channel ROAS?

    Blended ROAS is total revenue across all sources divided by total ad spend, which includes organic and direct traffic in the revenue figure while only counting paid spend in the denominator. This makes blended ROAS look better than it is. Channel ROAS isolates revenue attributable to a specific channel against that channel's spend. Budget decisions should be made on channel ROAS, not blended.

  • How do you improve ROAS without cutting budget?

    The most reliable levers are creative rotation (refreshing creatives before CTR drops significantly), bid strategy alignment (switching to value-based bidding when conversion volume supports it), attribution window calibration (matching your MMP window to your ad platform to eliminate phantom revenue), and audience seeding (building lookalike audiences from your highest-LTV users rather than all converters).

Jay Ma

Co-founder

Co-founder of Hellyeah. Writes about building durable growth loops that compound over time.

Find the next growth opportunity.

Tell us what you are promoting, where you are spending and what result you need. We will review the fit and come prepared for the growth audit.