"ROAS (Return on Ad Spend) is the payback ratio of your advertising: how many hryvnias of revenue every hryvnia spent on ads brings back. The formula: ad revenue ÷ ad spend. The minimum ROAS you need depends on your margin and is calculated as 1 ÷ margin: at a 50% margin you need a ROAS of 2, at 20% — a ROAS of 5."
What is ROAS in plain terms?
ROAS (Return on Ad Spend) shows how many hryvnias of revenue every hryvnia spent on ads brings back. It's a working tool you use every day to decide which campaigns to scale and which to switch off.
For example: you spend 1000 UAH on Meta ads and earn 4000 UAH from its orders — that's a ROAS of 4. Every hryvnia invested came back as four.
But ROAS measures ad-spend payback, not profit: a ROAS of 4 on its own says nothing about earnings — your margin decides that. Its strength is that you can see it right in the ad account in real time. If your ads bring no leads at all, that's a separate problem, and I cover its causes in why your ads bring no leads.
How do you calculate ROAS? (the formula)
Take all the revenue your ads generated and divide it by what you spent on them. The result is written as a number (4) or a multiplier (×4).
The challenge isn't the arithmetic — it's getting the input data right. "Ad revenue" means the revenue from orders that actually came from your campaigns, not the store's total turnover. Without conversion tracking the figure will be inaccurate and the whole calculation becomes meaningless. That's why I set up revenue tracking myself: GA4 for end-to-end analytics, the pixel with the server-side Conversions API (CAPI) so sales data reaches the platform despite blockers and iOS restrictions, and Make to tie the CRM, payment system and ad accounts into a single flow. What acquiring that traffic costs I break down in how much targeted advertising costs.
Measure ROAS over a week or a month, not a single day. Daily swings are sharp, and drawing conclusions from one lucky or unlucky day is a classic mistake. Accurate revenue tracking and end-to-end analytics are part of the work on performance campaigns, without which any ROAS figures remain guesswork.
What ROAS do you need to be profitable?
A "good" ROAS isn't a magic number like 4 or 5 — it's the level that exceeds your break-even point. And that depends directly on your margin: the higher the margin, the lower the ROAS you need to break even.
Break-even ROAS = 1 ÷ margin. At a 50% margin (0.5) the threshold = 1 ÷ 0.5 = 2: below 2 you lose money, above it you profit. Benchmarks for typical margin levels:
| Margin | Break-even ROAS |
|---|---|
| 10% | ×10 |
| 20% | ×5 |
| 25% | ×4 |
| 33% | ×3 |
| 50% | ×2 |
These are reference points, not laws of physics. The threshold is also affected by overhead: packaging, shipping, returns, payment fees, salaries. So keep your actual ROAS comfortably above break-even rather than balancing on the edge. If your real number consistently sits below the threshold in the table, something is off with either the ads or the product economics — and the place to start is an audit and strategy. Rebuilding the economics end to end — tracking, CAC, margin — is the job of the AkitaLab Lead Generation Accelerator, a client-acquisition system.
Why can a ROAS of 3 mean a loss?
Because ROAS is judged against your break-even threshold, not by the number itself.
For example: a business with a 25% margin has a threshold of ×4 (1 ÷ 0.25), so a ROAS of 3 is a loss for it — even though the figure looks decent.
At a 25% margin every hryvnia invested brings back less than it takes to cover the cost of goods, so the ads run at a loss. The same ROAS of 3 would be profitable for a business with a 50% margin (threshold ×2). That's exactly why relying on other people's benchmarks is dangerous.
Always start from your own margin, not from an abstract number in someone else's case study.
ROAS vs ROI — what's the difference?
ROAS only measures the ratio of revenue to ad spend and deliberately ignores the cost of goods, logistics and salaries. That makes it fast for decisions inside the ad account, but "blind" to actual profit.
ROI (Return on Investment) accounts for all costs tied to the sale and shows the net profit on the money invested. You can have a high ROAS and a zero or negative ROI if the margin is thin and overhead eats up everything you earn. So use ROAS for daily campaign management and ROI for the strategic question of whether the business is actually making money.
The main point: there is no universal "good" ROAS — it depends on your margin. That's why on every project I start with the client's margin: I work out the break-even threshold (1 ÷ margin), then set up the campaigns and judge the result against it. Do the same: before celebrating or despairing over the number in your ad account, compare your actual ROAS against your own threshold.