Tracking & KPIs6 min read
ROAS Formula: How to Calculate Return on Ad Spend
The ROAS formula with examples: what return on ad spend means, ROAS vs ROI, how to set break-even and target ROAS, and why dating ROAS needs a time window.
Return on ad spend (ROAS) shows how much revenue every dollar of advertising brings in. It is quick to calculate and just as quick to misread: a ROAS above 100% does not mean a campaign makes money. This guide is for dating advertisers, media buyers and affiliates. You get the ROAS formula, the difference from ROI, how to set break-even and target ROAS, and a dating example that shows why ROAS without a time window misleads.
What is ROAS?
ROAS compares the revenue attributed to a campaign with what the campaign cost. It is stated as a ratio (4.0 or 4:1) or as a percentage (400%); both mean that $1 of ad spend returned $4 in revenue.
What counts as revenue depends on your role:
- Advertisers use revenue from the users they acquired, which in dating means subscriptions and credit purchases minus refunds.
- Media buyers and affiliates use their payouts, counted on approved conversions, not reported ones.
- Ad platforms report their own ROAS based on their attribution and use it for automated bidding strategies such as target ROAS.
The ROAS formula: how to calculate ROAS
ROAS = attributed revenue ÷ ad spend
Multiply by 100 for a percentage. With hypothetical numbers: a campaign costs $2,500 and brings in $7,500. ROAS is $7,500 ÷ $2,500 = 3.0, or 300%.
Rearranged, the formula answers two planning questions:
- Expected revenue = ROAS × ad spend
- Maximum ad spend for a given revenue = revenue ÷ target ROAS
Decide upfront what goes on each side. Ad spend includes at least media costs; whether agency fees, tools and creative production count is a matter of definition, as long as everyone uses the same one. Revenue should be net of refunds and chargebacks.
ROAS vs ROI: the difference that matters
| ROAS | ROI | |
|---|---|---|
| Question | How much revenue does advertising bring in? | How much profit does advertising bring in? |
| Formula | revenue ÷ ad spend | profit after ad spend ÷ ad spend |
| Accounts for margin | No | Yes |
| Typical use | Steering campaigns and bids | Profitability and budget decisions |
Margin links the two: ROI = ROAS × margin − 1, with ROAS as a ratio and the result as a decimal. A media buyer who earns payouts and has no variable costs beyond media works with a 100% margin, so ROI = ROAS − 1. A ROAS of 108% equals an 8% ROI, exactly the numbers from the worked example in our media buying guide.
Advertisers see a different picture. At a 70% margin after payment fees, moderation and support (hypothetical), a ROAS of 130% gives an ROI of 1.3 × 0.7 − 1 = −9%: the campaign brings in more revenue than it costs and still loses money.
Break-even ROAS and target ROAS
Break-even ROAS is the ROAS at which advertising exactly pays for itself:
Break-even ROAS = 1 ÷ margin
Margin here is the share of revenue left after all variable costs except advertising. At a 70% margin, break-even ROAS is 1 ÷ 0.7 ≈ 1.43, or 143%.
If you also want a profit, calculate your target ROAS:
Target ROAS = 1 ÷ (margin − target profit as a share of revenue)
At a 70% margin and a 20% profit target, that is 1 ÷ (0.7 − 0.2) = 2.0, or 200%. For different margins (hypothetical values):
| Margin | Break-even ROAS | Target ROAS at 20% profit |
|---|---|---|
| 50% | 200% | 333% |
| 70% | 143% | 200% |
| 90% | 111% | 143% |
For media buyers whose revenue is payouts, break-even ROAS is 100% plus tracker, tool and team costs, and a 20% target ROI corresponds to a 120% target ROAS.
ROAS in dating: why the time window decides
In dating, a user's revenue arrives over weeks and months: subscriptions renew, credits are topped up, refunds come in late. A ROAS without a time window says little. Use cohort ROAS instead:
Cohort ROAS (day X) = cumulative net revenue of the cohort up to day X ÷ ad spend for the cohort
A hypothetical example: a dating brand buys users from two sources in March for $5,000 each. Source A brings mostly subscribers, source B mostly one-time buyers of credit packs. Margin is 70%, so break-even ROAS is 143%.
| Checkpoint | Source A net revenue | ROAS A | Source B net revenue | ROAS B |
|---|---|---|---|---|
| Day 7 | $2,500 | 50% | $4,500 | 90% |
| Day 30 | $5,000 | 100% | $6,000 | 120% |
| Day 90 | $8,500 | 170% | $6,500 | 130% |
| Day 180 | $10,000 | 200% | $6,750 | 135% |
After seven days, source B looks almost twice as strong. After 180 days, source A sits well above break-even at 200% (ROI 2.0 × 0.7 − 1 = 40%), while source B falls just short at 135% (ROI 1.35 × 0.7 − 1 = −5.5%). Judge on day 7 ROAS and you move budget to the wrong source.
You still need to judge new cohorts early. A projection multiplier per source from older cohorts helps: day 180 ROAS ÷ day 7 ROAS is 4.0 for source A and 1.5 for source B here. A multiplier only holds for the source, GEO and offer it came from. For the full cohort method, see our customer lifetime value formula guide.
Media buyers face the same principle on a shorter clock: ROAS is final only after the hold period. If the tracker reports 120 DOIs at $4 each on $400 of spend, ROAS is $480 ÷ $400 = 120%. If only 108 DOIs are approved, it drops to $432 ÷ $400 = 108%.
What is a good ROAS?
There is no universal good ROAS. Rules of thumb such as 4:1 circulate mostly in ecommerce, but without margin they mean nothing: at a 25% margin, 400% is break-even; at 90%, it is a comfortable profit. A good ROAS meets three conditions:
- It beats your target ROAS, derived from your own margin.
- It refers to a fixed time window and to net revenue after refunds, or to approved payouts.
- It holds up when you raise the budget. A high ROAS on small volume often does not scale.
How to improve ROAS
Cut costs without losing revenue. Pause placements and segments below break-even ROAS, bid separately per GEO and device, and filter invalid traffic before it costs money (see click fraud in dating traffic).
Raise revenue per user. Prelanders that qualify users honestly lift the payer rate; see our guide to dating prelanders. Media buyers can also raise revenue per click by routing users to better-matching offers, for example with a smartlink.
Measure properly. Send payments and refunds back to your tracker and platforms via S2S postback. Only then can automated bidding optimize for real revenue instead of registrations.
Common ROAS calculation mistakes
- Treating ROAS as profit. Without margin, ROAS says nothing about profitability.
- Too short a window. In dating, day 7 ROAS can reverse the ranking of two sources.
- Taking platform ROAS at face value. Platforms attribute conversions by their own rules, sometimes including ad views without a click. Reconcile with your tracker and your revenue data.
- Counting reported instead of approved revenue. Rejected leads and refunds belong in every calculation.
- Inconsistent costs. If one source includes fees and another does not, the comparison is worthless.
- Averaging across sources. A healthy blended ROAS can hide weak sources.
FAQ
How do you calculate ROAS?
Divide attributed revenue by ad spend: $7,500 in revenue on $2,500 of spend is a ROAS of 3.0, or 300%. In dating, pick a fixed time window as well, such as 30, 90 or 180 days.
What is a good ROAS?
It depends on your margin. Break-even ROAS is 1 ÷ margin, so about 143% at a 70% margin. A good ROAS stays above your target ROAS over time.
What is the difference between ROAS and ROI?
ROAS measures revenue relative to ad spend, ROI measures profit. Margin connects them: ROI = ROAS × margin − 1.
Conclusion
ROAS is a strong steering metric once three things are fixed: the margin that sets break-even and target ROAS, a fixed time window, and a clean definition of revenue and cost. In dating, the time window above all decides which source is truly profitable. If you want to buy dating traffic on transparent terms and judge your sources on real revenue, talk to Leadpartner.
Related articles
All articlesTracking & KPIs9 min read
CTR Formula: How to Calculate Click Through Rate
The CTR formula with examples: how to calculate click through rate, what a good CTR is, and how CTR connects to CPM, CPC and eCPM in dating traffic.
Tracking & KPIs9 min read
UTM Parameters: How to Use Them, Examples & Best Practices
UTM parameters explained: the five tags, how to build UTM links, a naming convention that holds up, how UTMs differ from click IDs, and common mistakes.
Tracking & KPIs8 min read
How to Calculate Churn Rate: Formula and Retention Rate
How to calculate churn rate: the churn rate formula, the retention rate formula, monthly vs annual churn and a dating example that links churn to LTV.