By Ihsan · April 12, 2026 · 10 min read

Most marketers measure solo ads wrong. They look at sales on the first email, see a small number, and decide the channel doesn't work. The truth is simpler and more uncomfortable: front-end profit is the wrong KPI. Solo ads are an asset-building channel — what you spend today usually pays back over weeks, not days.

Here's how to measure them properly.

The five numbers you need

You only need five inputs to know whether a solo ad campaign was profitable:

  1. Spend — what you paid for the run.
  2. Clicks delivered — total verified, human clicks (after overdelivery).
  3. Opt-ins — subscribers added to your list.
  4. Revenue (front-end) — sales made directly from clicks during the campaign window.
  5. Revenue (back-end) — sales made from those subscribers in the 30 days after.

Track these religiously and you'll know exactly which campaigns are worth repeating.

⚡ Quick takeaway

  • Cost per subscriber (CPS) matters more than cost per click (CPC).
  • Always measure 30-day revenue, not just front-end.
  • Aim for <$2 CPS on a tight funnel — anything above $4 needs investigation.
  • Track everything in a spreadsheet so you can compare runs side-by-side.

The simple formula

Once you have the five numbers, calculate these four metrics:

Cost per subscriber (CPS)

CPS = Spend ÷ Opt-ins

Example: $200 spent, 264 opt-ins → CPS = $0.76. That's an excellent number for any niche.

Earnings per click (EPC)

EPC = Total revenue ÷ Clicks delivered

If a campaign delivered 660 clicks and produced $410 in 30-day revenue, EPC = $0.62. If your cost per click was $0.30, you're sitting on a healthy margin.

30-Day ROI

ROI = (Revenue − Spend) ÷ Spend × 100

Example: $200 spent, $410 revenue → ($410 − $200) ÷ $200 × 100 = 105% ROI.

Break-even point

Break-even subscribers = Spend ÷ Average customer value

If your average customer is worth $25 and you spent $200, you need 8 customers to break even. If your offer converts subscribers at 3%, you need 267 subscribers to break even — a very achievable bar from a Standard package.

Worked example: a real $200 run

Let's run the math on a real campaign from one of our clients last quarter:

Now plug it in:

If this client had only measured front-end ($148 against $200 spend), they'd have seen a 26% loss and probably never run another campaign. By measuring full 30-day return, the truth surfaced: a 130% return on capital with a list of 271 buyer-grade subscribers added as a bonus.

The three mistakes that hide losses

Mistake 1: Counting front-end sales only

Solo ad subscribers rarely buy on day one. Most affiliate funnels see 60–70% of revenue come in over the first 30 days, not the first 30 hours. Count short and you'll kill profitable campaigns by accident.

Mistake 2: Ignoring list value

A subscriber on a well-segmented list is worth $1–$3/month in expected revenue. If you add 250 subscribers from a campaign and ignore that ongoing value, you're underpricing your traffic by 5x.

Mistake 3: Not tagging by source

If five vendors send to one funnel and you never tag the source, you have no idea which list converted. Always append a UTM parameter or tracking-link sub-ID per vendor and per campaign.

What "good" looks like by niche

Reasonable benchmark targets we've seen consistently across our clients:

Build the spreadsheet once, use it forever

Five columns are enough:

  1. Vendor name
  2. Spend
  3. Opt-ins (auto-calculate CPS)
  4. Day-30 revenue
  5. 30-day ROI

After 4–5 campaigns you'll see a pattern: which vendors deliver real opt-ins, which funnels convert that traffic, and which offers actually pay back over 30 days. That data is more valuable than any "guru" course.

"You don't lose money on solo ads. You lose money by failing to measure them properly. Track right and the channel becomes one of the most predictable assets in your business."

Last note: re-investment, not refunds

If a campaign returns less than spend at 30 days, your first instinct shouldn't be to demand a refund — it should be to ask: was the funnel the problem, or was the traffic? A vendor like us can show you geo splits, opt-in confirmations and click timestamps. If the traffic checks out, the answer is on your side. Fix the funnel, then re-test. That's how the marketers who win at this channel stay winning.

Want help benchmarking your own campaign? Send us your last solo ad results — we'll review the numbers and tell you exactly where the leak is.

Liked this? Read the squeeze page guide next.
Squeeze Page Tips All Articles