ROAS Calculator: See Your Return on Ad Spend in Seconds

Type in revenue and ad spend, get a clean ROAS ratio, the percent, and a plain-English read on whether the campaign is losing, breaking even, healthy, or strong — no signup, no spreadsheet, no login wall. Built for SMB owners, performance marketers, and freelance ad managers who need a decision before the next standup.

ROAS Calculator

Revenue in, ad spend in, ROAS out — plus the benchmark badge so you know what to do next.

Total sales the ad spend drove (in the same currency as ad spend).

What you paid the platform (Meta, Google, TikTok, etc.) for the campaign.

ROAS
4.00x
As a percent:400%
Strong — consider scaling

This is scaling territory. Duplicate the winner, raise the budget in steps, and prep 2-3 fresh angles for when it fatigues.

How to use this ROAS calculator

Two numbers in, one decision out — kill, iterate, or scale.

  1. 1. Enter revenue attributed to the campaign

    Pull the total revenue your campaign, ad set, or channel drove during the reporting window. Use the same period for both fields — a mismatched window makes the ROAS meaningless.

  2. 2. Enter ad spend for the same window

    What you paid the platform — Meta, Google, TikTok, LinkedIn, wherever the ad ran. Exclude agency fees and creative production if you want the platform-only ROAS; include them for the fully-loaded number.

  3. 3. Read the ratio + benchmark badge

    The widget shows ROAS as both a ratio (e.g. 4.0x) and a percent (400%), then maps it onto a benchmark band. Use the next-step nudge under the badge to decide: kill the creative, iterate, or duplicate and scale.

What counts as a "good" ROAS?

ROAS benchmarks vary by industry and margin, so treat these bands as directional — not certified. High-margin DTC brands can survive at 2x; low-margin ecommerce needs 4x+ to actually make money after COGS and shipping.

Below 1.0x — losing money

You are paying more for ads than the ads bring in. Sometimes acceptable for a paid-acquisition play with big lifetime value (LTV), but for most SMBs this is a hard stop: kill the creative, review the offer, and rebuild the hook before spending another dollar.

1.0x - 2.0x — break-even zone

You are covering ad cost but not much beyond it. If your product margin is thin (physical goods, low-ticket services), this is still net-negative after COGS. Iterate creative — try a new angle, a UGC voice, a sharper offer — and tighten the audience before scaling budget.

2.0x - 4.0x — healthy

A workable ROAS for most SMBs. You are net-positive at typical margins, and there is room to test bigger swings. Refresh the creative every 2-3 weeks to hold this as fatigue hits, and prep 2-3 fresh angles ready to swap in.

4.0x and above — strong, consider scaling

You are in scaling territory. Duplicate the winning ad set, raise the budget in 20-30% steps (not doubles — the algo re-learns), and build a fatigue queue: 2-3 fresh creatives ready for the week performance dips.

ROAS calculator FAQ

Quick answers before you make a spend decision on today's numbers.

What is ROAS?

ROAS stands for Return on Ad Spend — the ratio of revenue attributed to a campaign divided by the ad spend that drove it. A ROAS of 4.0x (or 400%) means every $1 of ad spend brought in $4 of revenue. It is the fastest single-number check on whether an ad channel is paying for itself.

How is ROAS calculated?

The ROAS formula is revenue ÷ ad spend, expressed as a ratio (e.g. 4.0x) or a percent (400%). This calculator uses the same formula: enter revenue and ad spend, get the ratio and percent. Some teams use "ROAS %" and some use "ROAS x" — they mean the same thing, just displayed differently.

Is ROAS the same as ROI?

No. ROAS only measures revenue against ad spend — it ignores product cost, fulfilment, and overhead. ROI (Return on Investment) uses profit against total investment. A campaign can have a 4.0x ROAS but negative ROI if margins are thin. For a first-pass decision on ad channels, ROAS is fine; for a "should we keep running this line of business" decision, use ROI.

What is a good ROAS?

It depends on margin. High-margin DTC brands can be net-positive at 2.0x; low-margin physical products often need 4.0x+ to net anything after COGS and shipping. As a rough industry rule of thumb: <1.0x = losing, 1.0-2.0x = break-even, 2.0-4.0x = healthy, 4.0x+ = strong. Use the benchmark badge above as a starting read.

Which time window should I use?

Use the same window for revenue and ad spend, and pick a window long enough to be meaningful (at least a week; monthly is common). Attribution windows differ per platform (Meta 7-day-click default; Google 30-day) — for a single-platform ROAS use the platform default, for a cross-platform view align them to one window like calendar month.

What do I do after I see the ROAS number?

The badge under the result tells you the next action: kill, iterate, or scale. If ROAS is weak, the fix is almost always the creative — a new hook, a new UGC voice, or a sharper offer. Punchylime's ad tools can generate variants of your current ad in minutes so you can test a fix without another shoot.

Weak ROAS? Refresh the creative in minutes.

If your ROAS is below your target, the cheapest fix is a new creative angle — a fresh UGC voice, a product-in-motion cut, or a sharper hook. Punchylime turns a product photo into a native video, image, or copy ad, so you can test a fix without a new shoot.