Tools

ROAS Calculator

See in seconds whether your ad spend is actually profitable: ROAS, ACOS, net profit and break-even ROAS on one screen. Includes a target ROAS and budget planning mode. Free, no sign-up.

Runs in your browser; numbers are never stored.
₺
₺
%

Enter the gross margin left after product cost, shipping and fees. Leave it empty and the tool assumes 30%.

Result

Results
ROAS0Revenue / Spend
ACOS0Spend / Revenue
Net Profit0Revenue × Margin - Spend
Break-even ROAS0100 / Profit Margin
ROAS vs break-evenEnter spend and revenue
Written by
  • Digital Marketing Expert
  • Google Partner
  • Full Stack Developer
Last updated
Based on
5 sources

How to use the ROAS Calculator

  1. Enter your ad spend

    Type total ad spend for the chosen date range, with or without a thousands separator, for example 25000 or 25,000. Use a dot for decimals.

  2. Enter the revenue from ads

    Use the conversion value or matched order revenue for the same date range and the same campaigns. If the two numbers cover different periods, the result means nothing.

  3. Add your profit margin

    Type the gross margin left after product cost, shipping and fees as a percentage. Leave the field empty, however, and the tool assumes 30%.

  4. Read the four cards and the badge

    ROAS, ACOS, net profit and break-even ROAS update as you type. The badge tells you whether the campaign is profitable, losing money or around break-even.

  5. Switch to the planning tab

    On the Target ROAS & Budget tab, turn a target ROAS into required revenue, or a revenue goal into the ad budget you need.

ROAS calculator formulas

The tool shows ROAS as a multiple (x). Google Ads asks for the same ratio as a percentage, so I added that conversion to the list.

ROASAd revenue / Ad spend
ROAS (percent)Ad revenue / Ad spend × 100
ACOSAd spend / Ad revenue × 100
Net profitAd revenue × Profit margin / 100 - Ad spend
Break-even ROAS100 / Profit margin
Required revenueAd spend × Target ROAS
Suggested budgetTarget revenue / Expected ROAS

If you enter a margin above 100, the tool uses 100%; an invalid or negative value falls back to 30%. Net profit leaves out fixed costs, so it shows the gross profit that remains after ad spend.

ROAS calculation examples

Each row is an example calculation; enter the same values and the cards show exactly these results.

SpendRevenueMarginROASACOSNet profitBreak-even ROASBadge
₺10,000₺42,00030%4.2x23.8%₺2,6003.33xProfitable
₺25,000₺80,00025%3.2x31.3%-₺5,0004xLosing Money
₺15,000₺62,00025%4.13x24.2%₺5004xAround Break-even
₺8,000₺30,00040%3.75x26.7%₺4,0002.5xProfitable
₺5,000₺12,000empty (30%)2.4x41.7%-₺1,4003.33xLosing Money

In the third row net profit is positive, yet the badge says around break-even: when the net result stays within 2% of the larger of spend and revenue, the tool shows that band. The second row shows how a 3.2x ROAS loses money at a 25% margin.

Break-even ROAS by profit margin

Find your margin and read the ROAS floor your campaigns should not drop below.

Profit marginBreak-even ROASBreak-even ACOSNet result of ₺10,000 spend at 4x ROAS
10%10x10%-₺6,000
15%6.67x15%-₺4,000
20%5x20%-₺2,000
25%4x25%₺0
30%3.33x30%₺2,000
40%2.5x40%₺6,000
50%2x50%₺10,000
60%1.67x60%₺14,000

Break-even ACOS equals your profit margin; the Amazon Ads guide also says ACOS has to stay below your margin for ads to remain profitable. The last column is an example calculation with the tool's net profit formula.

What does a ROAS calculator actually measure?

A ROAS calculator tells you how much revenue every unit of currency you spend on ads brings back. ROAS stands for return on ad spend, and you get it by dividing ad revenue by ad spend. For example, spend ₺10,000, generate ₺42,000 and your ROAS is 4.2x. This tool shows the result as a multiple, while Google Ads expresses the same ratio as a percentage, so 4.2x and 420% say the same thing.

The calculator labels amounts with the Turkish lira sign (₺). ROAS, ACOS and break-even ROAS are pure ratios, though, so you can type dollars, pounds or euros and simply read the ₺ sign as your own currency.

Each ad platform reports this ratio under its own name. In Google Ads it is the “Conv. value / cost” column; in Meta Ads Manager, “Purchase ROAS” divides purchase conversion value by amount spent. In short, the formula never changes, but which sale each platform credits to its ads does.

What ROAS does not measure is profit. Product cost, shipping, returns and fees sit outside the ratio. That is why I added a margin field and show three more results on the same screen:

  • ACOS: spend divided by revenue, the mirror image of ROAS.
  • Net profit: what remains of gross profit after ad spend.
  • Break-even ROAS: the floor your campaigns should not fall below, given your margin.

If any of these terms feel new, my digital marketing glossary explains the Google Ads and Meta vocabulary in one place.

How should you read ROAS calculator results against your margin?

The same ROAS can make one business money and cost another. In practice, your profit margin decides which. You find break-even ROAS by dividing 100 by your margin: at a 25% margin the threshold is 4x, at 40% it drops to 2.5x. Above that line the campaign pays for itself; below it, every sale loses money.

The badge above the result cards runs this comparison for you. Still, it helps to know how it decides:

  • Profitable: net profit exceeds 2% of the larger of spend and revenue.
  • Losing Money: the net loss exceeds that same 2% buffer.
  • Around Break-even: the net result stays inside that narrow band.

I built that band on purpose. A few hundred in profit disappears with a single return or a shipping price increase, so the tool refuses to dress it up as a win.

Read the net profit card with one caveat in mind. It shows gross profit minus ad spend; rent, salaries and software stay outside the calculation. Therefore break-even ROAS is a floor, not a goal, and your target has to sit clearly above it. I explain the order in which I read these numbers in my guide to digital marketing KPIs.

What belongs in your profit margin?

The tool takes your margin as given, and it is the most sensitive input in the whole calculation. Enter a margin that is too high and break-even ROAS drops, so a losing campaign looks profitable. In the accounts I audit, this is the problem I run into most: owners treat the gap between selling price and purchase price as their margin and forget everything else.

Subtract these items from the selling price before you type a margin:

  • Product purchase or production cost
  • Shipping and packaging
  • Marketplace commission and payment processing fees
  • The average cost of returns and cancellations
  • Coupons and basket discounts

Tax is a separate trap. If your store reports order totals including VAT or sales tax while your margin is net of tax, the two numbers sit on different bases and ROAS looks better than it really is. Strip the tax out first; the VAT calculator does that in seconds. Rates differ by country and product, so check the current rules before critical decisions.

Discounts also erode margin fast. Example calculation: a 10% price cut on a product with a 30% margin brings the margin down to roughly 22%, and break-even ROAS climbs from 3.33x to 4.5x. Run the sale price through the discount calculator first, then enter the new margin here.

Why doesn't platform ROAS match your bank account?

Your result is only as clean as the revenue number you enter. However, ad platforms count revenue under their own attribution rules. If a customer sees a Meta ad and later buys after a Google search, both platforms may claim the same sale. So when you add up conversion value across dashboards, you often end up with more than your real revenue.

Spend has a hidden gap too. Google adds jurisdiction-specific surcharges for ads served in some countries. According to Google Ads Help, a 2% UK DST fee and a 5% Austria DST fee apply since 1 November 2020, and the Türkiye Regulatory Operating Cost fell from 7% to 4.5% on 1 January 2026. These appear as separate lines on your invoice, so take spend from the invoice when you judge real profitability.

In my own accounts I check ROAS on three levels:

  1. Platform ROAS: for campaign and bidding decisions.
  2. Analytics ROAS: to compare channels under one attribution model. Without consistent tags from a UTM builder, this layer stays incomplete.
  3. Blended ROAS: total revenue divided by total ad spend for the period, often called MER.

Returns matter as well. Google Ads lets you report returns through conversion adjustments, but if you have not set that up, a refunded order stays in the dashboard as a sale. Take the revenue you enter here from order data with returns removed, and your decisions stand on firmer ground.

How do you set a target ROAS in Google Ads?

Target ROAS is one of the Smart Bidding strategies in Google Ads: the system tries to maximise conversion value while keeping average ROAS at the target you set. Google Ads Help states plainly that you need values for the conversions you track before you can apply it. Without conversion values, a ROAS target means nothing.

When I derive a target from this calculator, I follow this order:

  1. Find break-even ROAS from your margin; it is the lower limit.
  2. Add headroom above that floor for fixed costs and the profit you want.
  3. Check actual ROAS from recent weeks; Google also bases its recommended target on your actual ROAS over the last few weeks.
  4. Convert the multiple into a percentage: 4x here equals 400% in Google Ads.

For Search and Shopping campaigns, Google asks for at least 15 conversions in the past 30 days. Its help page also warns that a target set too high may limit your traffic. My preference is to start near the ROAS you actually achieve and raise it gradually every few weeks.

When campaign structure, conversion value setup and bidding strategy do not work together, target ROAS alone fixes nothing. If you want an outside view of your account, the Google Ads management page explains how my team and I work.

When should you use the budget planning tab?

The second tab answers two mirror questions. First, the top section gives the revenue you need to hit a target ROAS at a given spend. Second, the bottom section gives the budget you need to reach a revenue goal at the ROAS you expect.

Example calculation: if you spend ₺20,000 a month and aim for 5x, your campaigns need to bring in ₺100,000. The other way round, a store that targets ₺150,000 in revenue and has historically achieved 3.5x ROAS gets a suggested budget of ₺42,857.

I open this tab most often when I am:

  • splitting a seasonal revenue goal into monthly ad budgets
  • preparing an answer to “can this budget carry that target?” for management
  • putting numbers on expectations before launching a new channel

Do not skip one warning: the tool treats ROAS as fixed, and real campaigns do not behave that way. As budgets grow you reach pricier, colder audiences, so ROAS usually falls. Therefore read the suggested budget as a starting estimate and scale in steps. I walk through my budgeting process in how to set a Google Ads budget for B2B, and my social media advertising budget guide covers paid social.

ROAS vs ROI vs POAS: which one should you track?

ROAS looks at revenue; ROI looks at profit. ROI counts every cost next to ad spend, from product cost and staff to software and agency fees, and it tells you what share of the money you put in came back as profit. That is how a campaign with a 4x ROAS can still have a negative ROI.

POAS (profit on ad spend) sits in between: it divides gross profit by ad spend. The tool does not show POAS as a separate card, but the net profit card follows the same logic. Example calculation: ₺10,000 spend, ₺42,000 revenue and a 30% margin give ₺12,600 gross profit; POAS comes to 1.26 and the net profit card shows ₺2,600. A POAS above 1 means the ads pay for themselves out of gross profit.

Which one you track depends on the question:

  • Campaign and bidding decisions: ROAS and break-even ROAS
  • Product or category choices: POAS, because it weighs products with different margins on the same scale
  • Overall business health: ROI and customer lifetime value

Brand search and retargeting also inflate ROAS; they catch people who were about to buy anyway, so their real contribution is smaller than the dashboard suggests. I explain how I evaluate them separately in how to strengthen your sales funnel with remarketing. If you want to work on product margins and category structure together, see the e-commerce consulting service my team and I offer.

Common ROAS calculation mistakes

  • MistakeEntering a margin that already includes ad costsDo this insteadThe tool subtracts ad spend from gross profit on its own. If your margin already includes advertising costs, you deduct the same expense twice, so enter the margin before ad spend.
  • MistakeEntering a 400% Google Ads target as 400Do this insteadThe tool expects ROAS as a multiple. Divide the percentage by 100: a 400% target is 4 here.
  • MistakeMixing tax-inclusive revenue with a net marginDo this insteadPut revenue and margin on the same basis. If VAT or sales tax stays in revenue, ROAS looks higher than it really is.
  • MistakeUsing break-even ROAS as the targetDo this insteadBreak-even ROAS does not cover fixed costs. Instead, set your target above that floor.
  • MistakeLeaving the margin field empty without thinkingDo this insteadAn empty field means the tool assumes 30%. If your margin differs, net profit and break-even ROAS shift, so calculate your own margin and enter it.
  • MistakeJudging by account-level ROASDo this insteadBrand and retargeting campaigns inflate the average. Calculate ROAS campaign by campaign instead.

Frequently Asked Questions

Is your ROAS below target?

Calculating is the diagnosis; the cure lies in campaign structure, bidding strategy and your conversion funnel. Get a quote for Google Ads management: share your ROAS target and current campaign setup in the quote form, and we will send a written scope and quote.

Explore Google Ads Service

Related Tools

All Tools (91)
Search Term N-Gram AnalyzerBreak your Google Ads search terms report into 1, 2 and 3 word phrases, total clicks, cost and conversions for each, and turn the wasteful ones into a negative keyword list.
Google Ads Audit ToolAudit your keyword and campaign reports with 14 checks: wasted spend, Quality Score, duplicates, budget and rank limits, plus a health score and a monthly waste estimate.
WhatsApp Link GeneratorCreate a wa.me link with a preset message + embeddable button code.
Attribution Model ComparisonPaste GA4 conversion paths to compare last click, first click, linear, time decay, position-based and Markov chain credit side by side, plus assist ratios.
Marketing Mix Modeling (MMM)Estimate channel contribution, adstock carryover, saturation curves and a better budget split from weekly spend and sales data, right in your browser.
Trademark SearchPrepare trademark searches for the US, UK, EU, Australia, Canada, India, Germany and Turkey, flag absolute grounds and score similar marks you import with a transparent method and a report.