For Google Ads, Meta Ads and any campaign
ROAS calculator
Enter your ad spend, your revenue and your margin. We tell you whether your campaigns make or lose money, and the break-even ROAS you need.
Want to improve your ROAS?
We review your Google Ads and social ads and show you where the spend that does not sell is going. Your numbers from this calculator are already included.
Got it. We will write back within one business day.
Next step
-
iSocialWeb service
Google Ads campaigns that sell
Structure, margin-based bidding and conversion tracking, with a senior specialist on your account and a fixed fee by the hour.
See the service → -
iSocialWeb service
CRO: convert more of the clicks you already pay for
Lifting landing page conversion lifts ROAS without touching spend. We research, test and measure.
See the service → -
iSocialWeb service
Analytics you can trust
If attributed sales are wrong, so is ROAS. We set up GA4, GTM and a dashboard people actually read.
See the service → -
Vuela · part of our group
Creatives for your ads
Videos, images and copy for your campaigns, generated with AI for every format. On social, creative is the first thing to test to lift ROAS.
Try Vuela →
How it is calculated
-
ROAS
Attributed revenue ÷ ad spend
How much you sell for every unit you pay Google or Meta. A ROAS of 4 means €4 in revenue for every €1 spent.
-
Break-even ROAS
(Ad spend + fees) ÷ (ad spend × margin)
With a 25% margin you need a ROAS of 4 just to cover the ads. That is why the same ROAS is profitable for one business and ruinous for another.
-
ROI
(Revenue × margin − ad spend − fees) ÷ (ad spend + fees)
What you really earn on everything you put in, counting your margin and the cost of running the campaigns.
More detail in our guides to ROAS in Google Ads and the marketing ROI formula.
ROAS and ROI: frequently asked questions
-
Divide the revenue you attribute to your ads by what you spent on them in the same period. €12,000 in sales from €3,000 in ad spend is a ROAS of 4, often written as 4:1 or 400%.
-
The ROAS at which your ads neither make nor lose money once you count your gross margin. The formula is 1 ÷ margin, plus your management fees if you pay any: with a 40% margin and no fees, break-even ROAS is 2.5.
-
ROAS compares revenue with ad spend. ROI compares profit with everything you invested. A high ROAS can hide a negative ROI when your margin is thin or campaign management is expensive.
-
One that clears your break-even ROAS comfortably. There is no universal number: with a 50% margin a ROAS of 3 leaves a profit; with a 20% margin it loses money.
-
The revenue you attribute to the ads over the period you measure: the figure in Google Ads or Meta, or better, the one in your analytics if it is tracked properly. Exclude VAT so it matches your margin.
-
Cut spend on searches that do not sell, bid by product margin and improve the page the clicks land on. See what it would cost for us to do it with the Google Ads management cost calculator.
Glossary terms
What this tool measures, explained in our digital marketing glossary.
More free tools
See all free tools →-
AI Visibility Checker
Enter your site and what you sell: we ask ChatGPT, Gemini, Perplexity and Google's AI Overview the way a customer would, and tell you whether they name you, in which position and who shows up instead.
Use it free → -
Free SEO Audit
Enter a URL and we review indexing, title, description, headings, structured data, server speed and whether AI crawlers can read it. With what fails and how to fix it.
Use it free → -
SEO Pricing Calculator
Six questions about your site and business, and you get the monthly range for SEO, Google Ads, analytics and link building, with the hours behind each plan. No email needed.
Use it free → -
Google Ads Cost Calculator
What Google Ads and social ads management costs for your business and channels, with the hours behind each plan. Ad spend is separate, and we explain how much you need.
Use it free → -
Bulk Redirect Checker
Paste up to 20 URLs and we follow every redirect hop by hop: status code, final destination, chains, loops and temporary redirects that do not pass authority.
Use it free →