Are Reddit ads worth it? Test them before you believe anyone, including us

Many Reddit ad results come from Reddit-commissioned research or agencies selling the channel. Here is a capped test with a written decision rule.

Paid media
3 November 20266 min read

The usual answer online is "it depends", which is where Zapier's round-up of marketers' experiences lands too1. Often that answer comes from someone selling Reddit. We sell it too (see Reddit Ads management), so here is the version that includes how to prove us wrong. This is a decision piece. For the wider channel choice, see our paid media strategy for ecommerce.

Where do the "Reddit works" numbers come from?

Look at who paid for each one.

  • Platform-commissioned research. A trade-press report puts a headline ROAS figure on EMEA retail, based on a marketing-mix study that Reddit commissioned2. A platform paying for research on its own ads is not lying. It is also not a neutral party. We do not repeat the figure.
  • Agency guides. An ecommerce agency's "are Reddit ads worth it" article says Reddit tends to fit shoppers who are still researching3. It is a seller's view, like ours.
  • Secondhand summaries. A 2019 YouGov article on Reddit reaching niche audiences summarises someone else's text4. It is not an independent test of what ads do to sales.
  • Single cases. In Zapier's article, the cost per click and cost per thousand impressions come from one marketer's brand-awareness campaign; the other contributors share anecdotes1. One developer wrote up his own ad spend on a software product, not an ecommerce shop5. Useful stories. Not a basis for your budget.
  • Cost benchmarks. One agency's page of Reddit cost benchmarks for ecommerce gives wide ranges and does not say where the numbers come from6. It is a seller's page too.

Cheap clicks are only cheap if they buy. Judge the channel by orders and margin in your shop.

None of this says Reddit does not work. It says nobody has shown you that it will work for your brand. That needs your own test.

Many published Reddit results come from Reddit-commissioned research or from agencies selling the channel.

When does Reddit tend to fit, and when doesn't it?

This part is our view, not a finding.

It tends to fit when:

  • People research and ask questions before they buy your product category.
  • You can name the communities (subreddits) where those people talk. Reddit community targeting is how you point ads at them.
  • Your contribution margin per order can pay for a test and still leave room to learn.
  • Your tracking can tell Reddit-driven orders from the rest.

It tends not to fit when:

  • The product is an impulse buy with no research stage.
  • You cannot name where your buyers talk.
  • Margin is thin and a capped test would still hurt.
  • You cannot track orders beyond the platform dashboard.
  • Nobody can read and answer comments.

So the fit question is partly a targeting question. Check that the audience you picked is the audience you want.

How do you run a Reddit test you can read?

Four decisions, all made before launch.

1. Set a budget cap. Pick an amount you can lose without changing your month. That is the cap. Do not top it up mid-test because the first days look good.

2. Fix the duration. Long enough to cover your normal buying cycle, not a few days of dashboard watching. Write the end date down.

3. Write the decision rule. State what result means scale, what means stop and what means extend once. Write it in terms of orders and margin in your shop.

4. Keep the rest steady. Do not launch a promotion, change prices or switch other channels in the same window if you can avoid it. Otherwise you cannot say what moved the numbers.

Example (illustrative). A brand sets a test cap of €15,000 over eight weeks. Rule: scale if new-customer orders in the shop, after removing overlap with other channels, cover the spend at contribution margin before marketing (our convention for this kind of rule). Stop if they cover less than half. In between, extend once with one change and re-read.

Those are round numbers for the sake of the example. Your thresholds come from your margin and your cash, not from ours.

For a stronger read, ask whether the ads caused the sales. That is incrementality: the extra sales over what would have happened without the ads. A holdout test is one way to measure it. Where the platform offers a conversion lift study for your account, ask for it. iROAS (incremental ROAS) is incremental revenue divided by ad spend. It is a stricter number than the platform's ROAS. Whichever method you use, agree how you will read it before the test starts.

How do you measure against your shop, not Reddit's dashboard?

The dashboard tells you what Reddit credits to itself. Your shop tells you what was bought.

Reddit's Help Center describes the attribution windows its reporting uses7. Learn them before you read the dashboard. Then compare with the orders in the shop for the same dates.

The Reddit Pixel is a piece of JavaScript added to your site that tracks what visitors do after seeing or clicking an ad. It feeds the dashboard. A working pixel makes the platform's numbers more complete. It does not make them neutral.

Do three checks:

  • Deduplicate. The same order can be claimed by Reddit, Meta and Google. Count it once.
  • Look at new customers. A returning customer who clicked a Reddit ad may have bought anyway.
  • Look at margin. An order is not a profit. Subtract goods, shipping, fees, returns and discounts.

For ZFD: in our view the shop's orders and contribution margin are the judge. Reddit's dashboard is a clue.

What about comments, communities and brand safety?

Decide before launch, not after the first awkward thread.

Reddit's Help Center describes brand-safety controls, including excluding communities and turning off comments8. A Morning Consult piece follows one startup, a charity browser extension rather than a shop, that kept comments on and answered the negative ones itself9. It is one case. It shows that comments take someone's time, not how a comment thread will go for you.

Decide four things:

  1. Which communities to exclude. Write the list. Review it during the test.
  2. Comments on or off. If off, say why. If on, someone has to read them.
  3. Who answers. A named person, with a rule for what they may say.
  4. What triggers a pause. A set of conditions you will pause the campaign for.

What do you do with an "inconclusive" result?

It will happen. A test can end with a result too noisy to read. That is an outcome, not a failure of the team.

Your options are to extend once with a clear reason, change one variable and rerun, or stop. Write which one you pick in the decision rule, so you do not argue about it after the money is spent.

Stopping on "inconclusive" is allowed. You learned the channel did not beat your threshold at this budget. Not knowing is also a result, and cheaper than pretending.

Sources

  1. Are Reddit ads worth it? (Zapier)Blog or media
  2. Reddit makes Shopify integration global as EMEA retail data shows 7x ROASBlog or media
  3. Are Reddit Ads Worth It (ecorn.agency)Vendor
  4. Reddit can help advertisers reach niche audiences (YouGov)Blog or media
  5. What I learned spending $851 on Reddit AdsBlog or media
  6. Reddit Ads Cost for Ecommerce: CPM, CPC, and ROAS Benchmarks (2026)Vendor
  7. Knowledge: Web Attribution - Reddit Ads Help CenterPrimary source
  8. Brand Safety - Reddit Ads Help CenterPrimary source
  9. Don't fear the commenters: one startup's experience with Reddit ads (Morning Consult)Blog or media

Key takeaways

  1. Many published Reddit results come from Reddit-commissioned research or from agencies selling the channel.
  2. Treat Reddit as a capped test with a written decision rule.
  3. Judge it on orders and margin in your shop, deduplicated against other channels.
  4. Reddit lets you exclude communities and turn off comments. Decide before launch.
  5. "Inconclusive" is a result. Decide in advance what you will do with it.

Next step

Want a Reddit test with a cap and a decision rule? Talk to us about testing Reddit, or see how our Reddit ads agency service works. To check your numbers first, use the Is your ROAS real? calculator.