Affiliate marketing · Glossary

ROI Return on investment

In plain words

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.

Definition

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.

In practice

Worked example — illustrative numbers

Day-one ROI versus settled ROI on the same campaign

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 oneAfter the hold
Leads counted260 tracked195 approved
Revenue3,120 USD (if all paid)2,340 USD
Cost (ads 2,000 + tools 60)2,060 USD2,060 USD
ROI51%13.6%
ROAS1.511.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.

Common mistakes

  • Calculating ROI on tracked revenue. Until conversions are approved, the revenue is an estimate; apply the approval rate or wait for the hold.
  • Leaving costs out. Tools, hosting, proxies, VAT and payment fees are small individually and decisive on thin margins.
  • Mixing ROI and ROAS. A 130% ROAS is a 30% ROI; put the formula in the column header.
  • Protecting ROI instead of profit when scaling. A falling ROI with rising profit is what successful scaling looks like; stop when profit stops rising.
  • Comparing ROI across offers with different hold periods. A CPA campaign settles in weeks and a RevShare campaign in months; compare settled cohorts.

Go deeper

FAQ

What is the difference between ROI and ROAS?

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.

What is a good ROI for an affiliate 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.

Should I include my time in ROI?

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.

How do I calculate ROI on RevShare?

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.

Sources

  1. About return on investment (ROI) — Google Ads Help (support.google.com)
  2. About Target ROAS bidding — Google Ads Help (support.google.com)
  3. Return on investment (ROI): formula and how to use it — Investopedia (investopedia.com)
  4. Reports and metrics: EPC, CR, ROI — Keitaro Tracker documentation (keitaro.io)

References are listed as plain text on purpose; look them up by title and publisher. Updated: 2026-10-05.

Terms are the easy part.

Run them inside a network with real tracking, roughly 48-hour payouts and a dedicated manager.

Join the network