How the audit decides

Each subreddit is judged against the rest of your account, not on its own. Small subreddits borrow strength from the account; big ones keep their own numbers. A subreddit is marked cut when the audit is at least 90% sure its cost per conversion is above your target, and spend more when it is at least 90% sure it's below. Everything else is "keep testing".

The problem with per-subreddit CPA

Reddit Ads reports cost per conversion for each subreddit as spend divided by conversions. That estimate is fine when a subreddit has hundreds of clicks and wild when it has a handful. Four clicks with no conversions reads as an infinite cost; four clicks with one conversion reads as a spectacular one. Neither tells you much. Advertisers who act on those numbers cut good communities and pour money into lucky ones.

How it thinks

The same report always gives the same answer. There's no randomness in it.

If you don't enter a target, the account's overall cost per conversion is used. Reports with fewer than 20 conversions in total get a warning, because most calls there are "keep testing".

Verdicts

VerdictWhat it means
CutAt least 90% sure this subreddit costs more per conversion than your target, and it has spent enough for that to be a real finding.
Spend moreAt least 90% sure it costs less per conversion than your target.
Keep testingNeither. There isn't enough evidence yet, or it's close to your target.

For a cut subreddit, "over target" is the part of its spend that looks wasted at your target cost per conversion. It's an estimate of money you could move, not a guarantee.

How well it works

The audit was tested on over 4,000 simulated accounts across 24 situations where every subreddit's true conversion rate is known, and compared with judging each subreddit on its dashboard cost per conversion.

AccountCuts that were rightGood subreddits cutDashboard CPA: good subreddits cut
Typical, 25 subreddits97%3%22%
Small, 6 subreddits96%2%24%
One subreddit takes most of the spend97%2%25%
A few disasters among good subreddits96%2%33%
B2B: 0.3% conversion rate, $6 clicks98%1%42%
Tiny budgets, about $40 per subreddit91%1%45%

On typical accounts the cuts catch about 85% of the money spent above target. The 80% ranges contain the true cost per conversion 78–83% of the time in every one of these. On tiny budgets the cuts catch about a fifth of the waste, because there isn't enough data to be sure; the audit says "keep testing" rather than guess. When conversion rates swing from day to day, the 80% ranges still hold about 80% of the time and 95–97% of cuts are right, as long as the report has a date column (see below). When recent conversions haven't come in yet, a 7-day report with a two-day delay used to cut 9% of good subreddits; it now cuts 4%, and its 80% ranges hold 78% of the time instead of 67%. In simulated accounts whose ads wear out over the report, the share of "spend more" money that was really over target going forward fell from 15% to 6% once the audit checked for fatigue, with no change on accounts that don't wear out.

Assumptions and limits

The plan writer

The optional plan is written by a language model (DeepSeek's deepseek-flash) from the audit's output. It gets the numbers and verdicts above plus precomputed totals, and is instructed not to invent figures or contradict the verdicts. It doesn't change any verdict. Its subreddit suggestions are ideas to check, not tested results. The first three plans every 30 days are free; after that a plan costs credits. The audit and its verdicts are free either way. There is also a developer API.

Checking the work

The model was checked against an independent implementation in Python's SciPy, and the two agree to the cent. Finer numerical resolution moves results by under 0.5%. The file reader was tested on 20 export variants, including semicolon-separated European files, totals rows, currency symbols and view-through columns.

The model itself isn't published. The validation above is how you can judge it, and you can test it yourself: run the free audit on an export you already understand and see whether the calls match your judgement.

See it on your own numbers. The audit runs in your browser.

Run a free audit