Skip to content

Marketing tips

5 min read

Are Reddit ads worth it?

Experts weigh in on the pros and cons of Reddit ads.

By Jessica Lau · May 22, 2025
A hero image with the Reddit logo

When I think of Reddit, I think of my beloved niche communities like r/TVTooHigh and r/Whatcouldgowrong. Which is to say that when it comes to planning marketing strategies, Reddit isn't at the top of my list of advertising platforms. But maybe it should be.

We talked to marketers and entrepreneurs who've run advertising campaigns on Reddit to help us decide if Reddit ads are worth it. Some gave a resounding "not a chance," while others were ready to die on the cash-laden hill of Reddit ads.

Here's what worked, what didn't, and how you can make the most of Reddit ads. 

Table of contents

Pros of using Reddit ads

Reddit ads aren't only about targeting folks who like to argue about fonts at 3 a.m. Here are some key advantages of using Reddit ads. 

It lets you target niche communities

Instead of relying on an algorithm to guess who might be interested in your product, you can post Reddit ads in subreddits where your target audiences are already hanging out. 

"On other platforms (like Meta), you're almost entirely reliant on the algorithm to find your audience," says Dylan Schwartz, senior marketing manager at Animoto. "But Reddit's subreddit targeting allows for a more intentional approach. For example, when we wanted to reach small business owners exploring video marketing, we were able to target subreddits like r/smallbusiness and r/growmybusiness." 

For Dylan, that intentionality paid off. "One of our brand awareness traffic campaigns has driven nearly 5,000 visits and 1.2M impressions, which translates to a cost-per-click (CPC) of $1.58 and a cost per thousand impressions (CPM) of $6.23. The low CPM, in particular, makes Reddit ads an extremely viable awareness tool, coming in at roughly one-third the cost of Meta ads." 

Qi Cao, CEO of chargeback management software Chargeblast, had a similar experience: "When we focused on niche subreddits, our results improved dramatically. Our best click-through rates (CTR) came from running campaigns in targeted subreddits."  

You get access to a highly-engaged community 

Unlike other social channels where users skim and scroll past most things, Reddit users tend to actually read, comment, participate, and occasionally lose their minds. If you can meet them where they are—and speak their language—you'll often get a deeper level of engagement than you'd find elsewhere.

Patric Edwards, founder of Cirrus Bridge, has experienced this firsthand. "I've run Reddit ads for a few niche SaaS products, and honestly, it's one of the most underrated channels." 

In one campaign, Patric targeted subreddits with promoted posts that focused on the product's backstory: "We framed it as a post: 'Built this tool to solve an annoying problem for my team—curious if anyone else struggles with this?'"

It's one of the most underrated channels.

Patric Edwards, founder of Cirrus Bridge

With a $1,500 ad spend spread across two weeks, his team saw roughly 200,000 impressions, 2,300 clicks, and 150 signups. But the real ROI came from the feedback. "The comment threads themselves became a goldmine of product feedback," says Patric. "We got insights that shaped our onboarding flow and even uncovered bugs we hadn't caught internally. Reddit users are brutally honest. But if you invite them into the process instead of selling to them, they reward you with attention and insights." 

It's a cost-effective alternative to other ad platforms

If you're working with a lean budget, Reddit might offer more value per dollar than the usual suspects.

Josiah Roche, a fractional CMO at JRR Marketing, ran a Reddit ad campaign for a B2B SaaS brand in the productivity space. "Reddit ads provided us with the lowest customer acquisition cost (CAC) across paid channels in Q2 last year—approximately $18," he says. 

"Compared to Meta or Google, Reddit was significantly more cost-efficient," Josiah explains. And he has the numbers to back it up: over 210 qualified signups on a $4,000 budget, with a .45% CTR and 12.4% post-click conversion rate. Then, when Josiah focused the budget on the two best-performing subreddits, the return on ad spend (ROAS) nearly doubled. 

Qi from Chargeblast adds, "We love Reddit because the CPM is so low since it's a relatively untouched ad platform." 

Cons of using Reddit ads

Before you go all in on Reddit ads, here are some of the potential drawbacks—other than the very real risk of becoming a meme.

It requires a deep understanding of the Reddit culture 

Reddit isn't a plug-and-play ad platform. It demands a level of cultural fluency that most marketers aren't used to navigating—that means understanding subreddit norms, respecting the community, and creating ads that feel native, not promotional.

"The Reddit audience is highly discerning and can be very critical of blatant marketing," says Shantanu Pandey, founder and CEO of Tenet. "Authenticity and understanding the specific culture of each subreddit are crucial. If you get it wrong, you'll likely face downvotes and negative comments, which can actually harm your brand perception." 

Harry Bashir, paid media lead at Rev, echoes a similar sentiment: "We found that Reddit users are particularly sensitive to overtargeting and tend to hold anti-advertising views." 

So Harry doesn't think Reddit ads are worth the spend, but if you're going for it anyway, he has a tip: "Reddit users want to get straight to the meat of the product. Ads that clearly defined our services performed better than curiosity or clickbait-style ads." Here's an example: 

Meme-style Reddit ad.

It's difficult to scale 

Reddit's value lies in its specificity, but that's also what makes it tricky to scale. While niche subreddits offer access to highly engaged audiences, converting that attention into results at scale takes finesse, budget, and a well-optimized funnel.

Jason Moss, owner of Moss Technologies, puts it plainly: "Reddit ads can be worth it, but only with razor-sharp targeting and authentic creative that resonates with the platform's community-driven culture. In my experience, modest budgets ($50-200) can yield solid awareness, though conversions often lag compared to Google or X ads unless you nail the funnel."

Take one of Jason's recent Reddit ad campaigns, for example: "I ran a Reddit ad campaign to promote my website's CRM tool for real estate investors. I spent $100 over two weeks, using a $0.20 CPC bid and CPM targeting." The campaign drove only one conversion, which covered costs. "It wasn't a home run for direct sales," says Jason, "but the awareness and low CPC made it a win for top-of-funnel goals." 

Jason's takeaway: "Reddit ads shine for niche targeting and building awareness. But scaling conversions needs a bigger budget and tighter funnel optimization." 

Broad targeting leads to wasted spend 

Reddit's massive user base can be tempting—it boasts over a billion monthly visitors and thousands of active subreddits. But casting too wide a net can drain your budget fast, especially if your messaging isn't laser-focused.

Qi Cao learned this firsthand. "Reddit drove strong click engagement and discussion but required very specific targeting and message clarity to convert. Broad targeting underperformed and quickly ate up the budget. But when we focused on niche subreddits—for example, r/shopify and r/ecommerce—our results improved dramatically." 

Automate Reddit

If you decide to give Reddit ads a shot, you can use Zapier's Reddit integrations to connect with the rest of your tech stack and offload tedious work. For example, you can automatically do things like send notifications from Reddit, create Reddit posts from an RSS feed, and cross-post between social accounts. 

Learn more about how to automate Reddit, or get started with one of these pre-made workflows.

Send Discord channel messages for new hot posts in Reddit subreddits

  • Reddit logo
  • Discord logo
Reddit + Discord
More details
    When there is trending content online, you'll want to notify your friends. This integration helps by automatically sending a custom channel message in Discord when there is a new hot post in a Reddit subreddit. You won't have to copy and paste to share with your friends again!

    Get Slack messages for posts in Reddit

    • Reddit logo
    • Slack logo
    Reddit + Slack
    More details
      Having trouble keeping up with great posts within Reddit's fluctuating, popularity-driven ranking? This Reddit Slack integration is ideal of you're looking for a quick notification system to help track them. Once you set it up, we'll automatically send a message on Slack for every new hot post in the chosen subreddit, containing all the information you need. No matter how quickly the rankings move, you'll be able to find it.

      Get Slack notifications for new Reddit mentions

      • Reddit logo
      • Slack logo
      Reddit + Slack
      More details
        Reply to people who post your company name on Reddit in minutes using this Zap which notifies you in Slack whenever your company name is mentioned in a post or a comment.

        Get Email Notifications of Reddit Mentions

        • Reddit logo
        • Email by Zapier logo
        Reddit + Email by Zapier
        More details
          Monitoring the web for brand mentions is a tedious activity, but Zapier can help you automate the process and save a ton of time. With our Reddit integration, anytime your brand is mentioned on the site, you'll get notified via email.

          Zapier is the most connected AI orchestration platform—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated, AI-powered systems for your business-critical workflows across your organization's technology stack. Learn more.

           Related reading

          Get productivity tips delivered straight to your inbox

          We’ll email you 1-3 times per week—and never share your information.

          Related articles

          Improve your productivity automatically. Use Zapier to get your apps working together.

          A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'