Free Marketing Tool · Return on Ad Spend
ROAS Calculator: Measure Your Return on Ad Spend & Break-Even Point
Updated: November 2026 | Formulas verified against standard GAAP and digital advertising metrics.
Economics Researcher · Media-buying and unit-economics analysis
ROAS tells you, in one number, whether each advertising dollar returns enough revenue to justify the next one. That determines whether a campaign is scaling or bleeding cash. A 4X ROAS on a 20% gross margin loses money, while a 2X ROAS on a 70% margin can fund aggressive growth. Enter your ad spend, attributed revenue, and margin in the calculator below, then use the guide beneath it to interpret the result.
ROAS & Break-Even Calculator
Results update as you type. Nothing leaves your browser.
ROAS Ratio
—
ROAS Percentage
—
Break-Even ROAS
—
Gross Profit After Ad Spend
—
Break-Even Ad Spend for This Revenue
—
ROAS = Revenue / Ad Spend · Break-Even ROAS = 1 / Gross Margin
What Is ROAS? (Definition & Formula)
ROAS (Return on Ad Spend) is the revenue you earn for every dollar spent on advertising. You calculate it by dividing the revenue attributed to your ads by the cost of those ads. A ROAS of 5X means each $1 of ad spend produced $5 in revenue.
The roas formula is simple on purpose, which is why every ad platform puts it on the dashboard. The roas calculation takes one division, but the quality of the answer depends on what goes into the numerator and the denominator.
ROAS = (Revenue from Ads / Cost of Ads)
Here is a worked example. You spend $2,000 on Google Ads in a month and the campaign records $10,000 in sales. ROAS = $10,000 / $2,000 = 5.0. You can write that result as 5X, 5:1, or 500%. To convert the ratio to a percentage, multiply by 100. Every dollar of media spend returned five dollars of revenue.
How to Calculate ROAS in Four Steps
If you are wondering how to calculate roas for a real account, work through this sequence:
- Pull ad spend for a fixed period from the platform. Use the same date range for every number you collect.
- Pull attributed revenue for that exact period and attribution window.
- Divide revenue by spend. A result of 3.2 means $3.20 of revenue per $1.00 of spend.
- Compare the result to your break-even ROAS (covered below). ROAS alone is a ratio, and it only becomes a decision when you set it against your margin.
Examples of Calculating ROAS Across Campaigns
Calculating roas at the campaign level exposes the spread that an account-wide average hides:
| Campaign | Ad Spend | Attributed Revenue | ROAS |
|---|---|---|---|
| Google Search (non-brand) | $2,000 | $10,000 | 5.00X (500%) |
| Meta prospecting | $3,500 | $7,000 | 2.00X (200%) |
| Retargeting (all platforms) | $800 | $4,400 | 5.50X (550%) |
| Account total | $6,300 | $21,400 | 3.40X (340%) |
The blended 3.40X looks healthy, yet Meta prospecting returns only 2.00X, and retargeting at 5.50X is partly harvesting demand that the prospecting spend created. A single account-level number hides both facts.
What Counts as Ad Spend and Revenue
Define the inputs before you compare anything. Cost of Ads is normally media spend only: the amount the platform billed you. Agency retainers, creative production, and software subscriptions belong in a marketing ROI analysis, not in ROAS. Revenue from Ads is gross attributed revenue. Decide up front whether it includes sales tax, shipping charges, and orders that are later refunded, then keep that decision consistent. Platform dashboards typically report revenue at the moment of conversion and do not subtract later refunds, which inflates ROAS compared with your accounting records.
Attribution windows matter just as much. A 7-day click window credits a sale to an ad if the purchase happens within seven days of a click. A 1-day view window credits a sale if the buyer saw the ad but never clicked. Widening the window raises reported ROAS without changing a single order, so always record the window next to the number.
Platform ROAS vs. Blended ROAS
Platform ROAS is what Google Ads, Meta, or TikTok reports for their own campaigns. Blended ROAS divides total store revenue by total ad spend across all channels, and many operators track it as marketing efficiency ratio (MER). Blended ROAS ignores attribution disputes entirely, so it works as a sanity check on the sum of what the platforms claim. When the platforms collectively report 4X and your blended number is 2.5X, the channels are overlapping in the credit they claim.
ROAS vs. ROI: What Is the Difference?
ROAS measures gross revenue against direct ad spend. ROI measures net profit against all operational costs, including cost of goods sold, agency fees, and software. ROAS answers whether the ads are efficient, while ROI answers whether the business made money.
| ROAS | Marketing ROI | |
|---|---|---|
| Numerator | Gross revenue from ads | Net profit |
| Denominator | Ad spend only | Total costs (COGS, ads, fees, software) |
| Expressed as | Ratio (3X) or percentage (300%) | Percentage |
| Best used for | Campaign and creative optimization | Budget allocation and profitability |
Take the same campaign from earlier: $2,000 in ad spend generating $10,000 in revenue, a 5X ROAS. Now run it through two different businesses, each paying $500 in agency fees and $100 in software for the month.
- Business A, 40% COGS: costs are $4,000 COGS + $2,000 ads + $500 agency + $100 software = $6,600. Net profit is $10,000 − $6,600 = $3,400. ROI = $3,400 / $6,600 = 51.5%.
- Business B, 80% COGS: costs are $8,000 COGS + $2,000 ads + $500 agency + $100 software = $10,600. Net profit is $10,000 − $10,600 = −$600. ROI = −$600 / $10,600 = −5.7%.
Both campaigns report an identical 5X ROAS, and one makes money while the other loses it. That gap is why a marketing roi calculator and a ROAS calculator answer different questions, and why you need both. ROAS guides daily optimization inside the ad account. ROI belongs in your monthly P&L review, where gross margin and overhead are visible.
If you do not know the gross margin of a product, the margin calculator converts your cost and selling price into margin and markup, which is the input you need for the break-even calculation below.
How to Calculate Break-Even ROAS
Break-even ROAS is the minimum return on ad spend at which a campaign recovers its own advertising cost from gross profit. The formula is Break-Even ROAS = 1 / Gross Profit Margin. Any ROAS below that number loses money on the first purchase.
Gross Profit Margin = (Selling Price − COGS) / Selling Price
Break-Even ROAS = 1 / Gross Profit Margin
This is the calculation a break even roas calculator automates, and the logic is worth seeing once. Ad spend per dollar of revenue equals 1 / ROAS. A campaign breaks even when that ad cost consumes the entire gross profit on the sale, meaning 1 / ROAS = gross margin. Rearranging gives ROAS = 1 / gross margin.
Worked Example: A 60% Margin Product
Your product costs $40 to make and sells for $100. Gross profit is $60, so the gross margin is $60 / $100 = 60%. Break-Even ROAS = 1 / 0.60 = 1.67X (1.666…). At that level you spend $60 in advertising to earn $100 in revenue and $60 in gross profit, leaving zero. If your campaign ROAS falls below 1.67X, every sale loses money before any overhead is counted.
Break-Even ROAS by Gross Margin
| Gross Profit Margin | Break-Even ROAS | Maximum Ad Spend per $100 Sale |
|---|---|---|
| 20% | 5.00X | $20 |
| 30% | 3.33X | $30 |
| 40% | 2.50X | $40 |
| 50% | 2.00X | $50 |
| 60% | 1.67X | $60 |
| 70% | 1.43X | $70 |
| 80% | 1.25X | $80 |
| 90% | 1.11X | $90 |
The right-hand column is your break-even cost per acquisition for a $100 order: Break-Even CPA = Average Order Value × Gross Margin. At a 60% margin and a $100 order, you can pay up to $60 to acquire the customer before the order turns unprofitable.
Use Contribution Margin, Not Just Gross Margin
Most break-even ROAS guides stop at product cost, and that is where accounts go wrong. Variable costs tied to each order also come out of the sale: shipping and fulfillment, payment processing fees, packaging, and expected returns. Take the $100 product with $40 in COGS and add $8 in shipping and $3.20 in card fees (2.9% plus $0.30). Contribution per order is $100 − $40 − $8 − $3.20 = $48.80, a 48.8% contribution margin. Break-Even ROAS = 1 / 0.488 = 2.05X, not 1.67X. A media buyer who optimizes to the 1.67X figure will scale a campaign that is quietly unprofitable.
If you pay for inventory or ad budgets with a loan or line of credit, add the financing cost to the equation. The payment calculator shows the monthly interest cost of borrowed capital, which you can fold into your per-order costs.
Target ROAS: Profit After Ad Spend
Break-even is the floor. To plan for profit, subtract your desired profit margin from the contribution margin: Target ROAS = 1 / (Contribution Margin − Target Profit Margin). With a 48.8% contribution margin and a 15% profit target after ads, Target ROAS = 1 / (0.488 − 0.15) = 1 / 0.338 = 2.96X. This is the number to enter as a target ROAS in Google Ads automated bidding if you want the algorithm to protect your profit.
First-Purchase ROAS vs. Lifetime Value
Break-even ROAS assumes the first order is the only order. If your customers reorder, subscribe, or buy accessories, a campaign can run below first-order break-even and still pay back within a defined window. The discipline is to model it explicitly: estimate gross profit per customer over 6 or 12 months from cohort data, then set the acceptable first-purchase ROAS from that number. Without cohort data, treat anything below break-even as a loss.
What Is a "Good" ROAS? (Industry Benchmarks)
A good ROAS is any result comfortably above your break-even ROAS. E-commerce brands with moderate margins commonly need 3X to 4X, while high-margin SaaS and information products can operate profitably near 1.5X. Margin, not the headline ratio, decides what is good.
You will often see a 4:1 ratio ($4 of revenue per $1 of spend) quoted as a universal benchmark. It is a rule of thumb that happens to work for businesses with margins around 40% to 50% once overhead is included. It fails at both ends of the margin spectrum. The table below shows how the target moves with margin. Treat the ranges as planning heuristics, because actual margins and funnels vary by company.
| Business Model | Typical Gross Margin | Break-Even ROAS | Working Target ROAS |
|---|---|---|---|
| Low-margin retail / resale | 20%–30% | 3.3X–5.0X | 5X or higher |
| General e-commerce | 40%–50% | 2.0X–2.5X | 3X–4X |
| Apparel, beauty, and DTC brands | 55%–70% | 1.4X–1.8X | 2.5X–3.5X |
| Digital products, courses, info products | 80%–95% | 1.05X–1.25X | 1.5X–2X |
| SaaS and subscriptions | 70%–85% (gross) | 1.2X–1.4X on first payment | 1.5X or lower, if payback and churn support it |
Three factors push the number up or down beyond margin. First, campaign type: branded search and retargeting routinely post high ROAS because they capture existing demand, while prospecting campaigns that introduce your brand to cold audiences run lower. Judge each by its role. Second, cash conversion: businesses with long payback periods need higher first-order ROAS because the money is tied up. Third, capacity: service businesses cannot scale ad-driven demand past the hours they can deliver. If you sell services, price the work first with the freelance hourly rate calculator, so you know the revenue per billable hour that your ad spend has to beat.
A practical way to use these benchmarks: calculate your own break-even ROAS, add a profit buffer of 20% to 50%, and use that as your working target. Then review it quarterly, because rising shipping rates, a supplier price change, or a payment processor fee adjustment moves your margin and with it every campaign's break-even point.
5 Ways to Improve a Failing ROAS
To improve ROAS, raise the revenue each click produces (higher average order value and conversion rate), cut spend on traffic that never converts (negative keywords and audience exclusions), and fix measurement so you scale only what is actually profitable. Work on the denominator and the numerator together.
1. Increase Average Order Value (AOV)
Because ROAS divides revenue by spend, a higher order value lifts the ratio without touching the ad. Test bundles, volume discounts, free-shipping thresholds set slightly above your current AOV, and post-purchase upsells. If your AOV is $62 and you introduce free shipping at $75, the share of orders that stretch to $75 is the lever. Track the change as a ROAS and margin shift, because discounts that lift AOV can lower your gross margin and raise your break-even.
2. Tighten Negative Keyword Lists and Search Term Hygiene
In search campaigns, the search terms report is where wasted spend hides. Review it weekly and add negatives for informational queries ("free," "jobs," "how to," "template"), competitor names you do not want to bid on, and irrelevant modifiers. Use phrase and exact-match negatives deliberately, and share a negative list across campaigns to stop cannibalization. In accounts with broad match or Performance Max, add brand exclusions so the campaign does not claim credit for customers who would have searched your name anyway.
3. Improve Post-Click Conversion Rate
Revenue per click equals conversion rate multiplied by AOV, so a conversion-rate gain flows straight into ROAS. Start with the basics that move the numbers: mobile page speed under three seconds, message match between ad and landing page headline, a single clear call to action above the fold, trust signals near the price, and a checkout with guest purchase and wallet payments. Run one change at a time so you can attribute the lift, and wait for enough conversions per variant before declaring a winner.
4. Segment Retargeting and Prospecting, and Exclude Existing Customers
Retargeting audiences convert at higher rates because the visitors already know you, which makes the ROAS look excellent. Keep prospecting and retargeting in separate campaigns so the blended number does not mask a weak top of funnel. Exclude purchasers from prospecting, add frequency caps to retargeting, and limit retargeting windows to the length of your real consideration cycle. Use customer-list exclusions so you do not pay to re-acquire buyers you already have.
5. Fix Measurement, Then Reallocate Budget
A failing ROAS is sometimes a reporting problem. Confirm that conversion tracking fires once per order, that conversion values include the right amount (excluding tax, if that is your standard), and that your attribution window matches your sales cycle. Then rank campaigns, ad sets, and products by ROAS against their own break-even, and shift budget from the bottom quartile toward proven winners in small steps, such as 15% to 20% at a time so the algorithms do not reset learning. If you use target ROAS bidding, set the target from your margin math rather than copying a platform suggestion.
Frequently Asked Questions (FAQ)
How do you calculate ROAS?
Divide the revenue attributed to your ads by the cost of those ads: ROAS = Revenue from Ads / Cost of Ads. If you spend $2,000 and the campaign generates $10,000 in sales, ROAS is $10,000 / $2,000 = 5.0, which you can write as 5X, 5:1, or 500%. Use the same date range and attribution window for both numbers.
Is a 300% ROAS good?
A 300% ROAS (3X) is profitable only if your gross margin is above about 33.3%, because Break-Even ROAS = 1 / Gross Profit Margin. At a 60% margin, every $1 of ad spend returns $3 in revenue and $1.80 in gross profit, a $0.80 gain after ad cost. At a 25% margin, the same 3X returns $0.75 in gross profit and loses $0.25 per ad dollar.
What is the difference between marketing ROI and ROAS?
ROAS divides gross revenue by direct ad spend and ignores every other cost. Marketing ROI divides net profit by total costs, including cost of goods sold, agency fees, software, and creative production. A campaign can show a strong ROAS and a negative ROI when margins are thin or overhead is high.
What is break-even ROAS?
Break-even ROAS is the minimum return on ad spend at which a campaign recovers its own advertising cost from gross profit. The formula is Break-Even ROAS = 1 / Gross Profit Margin. A product with a 60% gross margin has a break-even ROAS of 1 / 0.60 = 1.67X, and any result below that loses money on a first-purchase basis.
Why does Facebook/Google report a different ROAS than my store?
Ad platforms and store analytics use different attribution rules. Platforms credit conversions inside their own attribution window, can include view-through conversions and modeled conversions, and may count the same sale that another channel also claims. Your store reports actual orders, net of refunds, with last-click or a different attribution model. Compare platform ROAS to blended ROAS (total store revenue divided by total ad spend) to find the gap.
About the Author
Santanu Sarma is an Economics Researcher at Bhattadev University and the creator of GetInvoicePDF.com. His work focuses on unit economics, public finance, and the financial tools small businesses and freelancers use to price work, measure margin, and evaluate advertising returns. Read more on his author page.
Editorial Disclaimer: This page is provided for educational and informational purposes only and does not constitute financial, accounting, investment, legal, or tax advice. Benchmarks and margin ranges are planning heuristics, and actual results depend on your product, market, funnel, and attribution setup. Worked examples use hypothetical figures to illustrate calculations. The calculator produces estimates from the numbers you enter. Consult a qualified accountant or financial advisor before making budget decisions.