ROI tells you how much you made back for every dollar you put in, after subtracting what you spent. Spend 1,000, earn 1,300, and your ROI is 30%. It is the number that says whether a campaign is worth running, and by how much.
Return on investment (ROI) is profit divided by cost, expressed as a percentage: ROI = (revenue − cost) ÷ cost × 100. An ROI of 0% means you broke even, 100% means you doubled your money, −50% means you lost half of it. In affiliate marketing “revenue” is the payout you will actually receive (approved conversions, not pending ones) and “cost” is everything the campaign consumed: ad spend first, but also tracker, landing page hosting, tools, proxies and any fees the network or payment method takes.
ROI is often confused with ROAS, return on ad spend, which is revenue divided by ad spend without subtracting it. A ROAS of 1.3 (or 130%) is the same campaign as a 30% ROI. Google Ads reports and bids on ROAS through Target ROAS; affiliate trackers report ROI. Neither is wrong, but mixing them in a spreadsheet is a classic way to double-count a profit or hide a loss. Pick one and label the column.
Because ROI is a ratio, it says nothing about scale. A 200% ROI on 50 USD a day earns 100 USD; a 20% ROI on 5,000 USD a day earns 1,000. Operators scale campaigns down the ROI curve on purpose: raising bids and budgets usually lowers ROI while raising absolute profit, until the marginal clicks stop paying for themselves. The question for a scaling decision is not “is ROI falling?” but “is profit still rising?”.
Timing distorts ROI more than anything else. Costs are known the same day; revenue arrives after holds, approvals and, on RevShare, months of recurring payments. A campaign that shows −20% ROI on day one and +35% after the hold period is normal. The honest ROI is calculated on cohorts after the revenue has settled, and day-one ROI is a leading indicator to be read with the historical approval rate in mind.
You spend 2,000 USD on a lead offer paying 12 USD per approved lead. The tracker records 260 leads on the day; the offer’s historical approval rate is 75% and the network holds conversions for 30 days.
| Day one | After the hold | |
|---|---|---|
| Leads counted | 260 tracked | 195 approved |
| Revenue | 3,120 USD (if all paid) | 2,340 USD |
| Cost (ads 2,000 + tools 60) | 2,060 USD | 2,060 USD |
| ROI | 51% | 13.6% |
| ROAS | 1.51 | 1.14 |
The campaign is profitable either way, but the decision it supports is different: a 51% ROI justifies aggressive scaling, a 13.6% ROI justifies careful scaling with placement cuts. Applying the known approval rate on day one (260 × 0.75) would have produced the right number a month early. Numbers are illustrative; the gap between tracked and settled is not.
ROI vs ROAS: what each metric really measures, why they tell different stories, and which one to optimise when scaling paid traffic profitably.
Core · 11 min readHow to split a media buying budget: testing vs scaling, per-creative test budgets, daily vs lifetime, keeping a reserve, and scaling increments tha...
Advanced · 12 min readHow to scale a profitable campaign without breaking it: vertical vs horizontal scaling, protecting the learning phase, watching CPA and ROAS, diver...
Core · 11 min readHow an operator allocates profit: reinvest for growth, extract, or diversify; the ROI of media, team, tools and assets; cash reserves and runway; t...
ROI is profit divided by cost; ROAS is revenue divided by ad spend. ROAS 1.0 (100%) is break-even and equals ROI 0%. Ad platforms tend to use ROAS, affiliate trackers ROI; both describe the same campaign.
Any positive settled ROI at a scale that makes the work worthwhile. Many profitable campaigns run between 10% and 50% ROI at volume; triple-digit ROIs usually exist only at small scale or for a short window before competition arrives.
For a single campaign, usually not; for deciding what to work on, yes. A 30% ROI that needs daily manual optimisation can be worth less than a 15% ROI that runs on its own.
On cohorts: group the users you sent in a period, add the revenue share they have generated so far, and compare it with what that period’s traffic cost. The ROI keeps rising as recurring revenue arrives, so track it by month since acquisition.
References are listed as plain text on purpose; look them up by title and publisher. Updated: 2026-10-05.
Run them inside a network with real tracking, roughly 48-hour payouts and a dedicated manager.
Join the network