Reddit has 1.2 billion monthly users, an average CPM of $6.50 — roughly 40% cheaper than Facebook — and subreddits so niche you can reach people who are already talking about buying what you sell. Yet most local businesses ignore it because the setup looks unfamiliar. This guide walks you through Reddit Ads Manager step by step, from account creation to your first live campaign.
6.50→
Avg. CPM ($)
per 1,000 impressions
0.85→
Avg. CPC ($)
per click
2-5↑
Typical conversion rate (%)
across local campaigns
5→
Min. daily budget ($)
to start testing
What makes Reddit ads different from Facebook or Google?
Reddit's targeting is intent-based and community-based, not just demographic. When you run a Facebook ad, you're interrupting someone scrolling through family photos. When you run a Reddit ad in r/ChicagoCoffee, you're showing your café to someone who is already discussing coffee in Chicago — they're warm, not cold.
The other key difference: Reddit users talk back. Your promoted post can receive upvotes, comments, and questions. A salon owner who responds quickly to every comment on her Reddit ad in r/NYCBeauty reported that her comment thread became her strongest sales tool — people saw her answering questions in real time and booked on the spot.
Pro Tip
Want expert help? DataLatte's social media management service is built specifically for local small businesses.
Step 1 — Create your Reddit Ads account
Go to ads.reddit.com and sign in with your existing Reddit account (or create one)
Click Get Started and select your business type: Local Business
Enter your business name, website URL, and time zone
Add your billing information — Reddit accepts all major credit cards and PayPal
Verify your email to unlock campaign creation
Reddit requires a minimum account age of a few days before running ads, so do this now even if your campaign won't launch for a week.
Pro Tip
Use a business Reddit account separate from your personal one. This keeps your ad activity organized and allows a team member to manage ads without accessing your personal profile.
Step 2 — Choose your campaign objective
Reddit Ads Manager offers three campaign objectives. Choose based on what you actually want:
Brand Awareness — maximize impressions, ideal for new businesses in a market
Traffic — drive clicks to your website or booking page, best for appointment-based businesses
Conversions — track specific actions (form submissions, purchases), requires a pixel installed on your site
For most local businesses just starting out, Traffic is the right choice. You'll be able to track clicks without needing to install a pixel, and you'll gather enough data in 7–10 days to evaluate performance.
Average Conversion Rates by Subreddit (Local Business Campaigns)
r/coffeeBest
5.2%
r/fitness
3.5%
r/pets
4.1%
r/beauty
4.8%
r/food
3.2%
Based on DataLatte's audit of 100 local Reddit ad campaigns
Step 3 — Set up targeting (this is where Reddit stands out)
Reddit's targeting options are unique. Stack multiple layers to reach exactly who you want:
Location targeting:
Country → State/Province → City
For most local businesses, city-level targeting is sufficient
A Seattle yoga studio should target "Seattle, WA" — not "United States"
Community (subreddit) targeting:
This is Reddit's killer feature. Enter specific subreddit names to reach subscribers.
Stack 3–8 related subreddits for a larger combined audience
Interest targeting:
Broad categories like "Health & Fitness," "Food & Drink," "Pets"
Use alongside subreddit targeting for extra reach, not as a replacement
Keyword targeting:
Target users who have used specific keywords in posts or comments
For a yoga studio: "yoga," "meditation," "flexibility," "workout"
Real Example
A Melbourne pet groomer combined city targeting (Melbourne), subreddit targeting (r/melbourne + r/AusPets), and keyword targeting ("dog grooming," "pet care"). Their CPL dropped to $4.20 vs. $11.80 on Facebook for the same service.
Step 4 — Choose your ad format
Reddit offers four formats. Here's which works best for local businesses:
Promoted Post (text + image): The most common and lowest CPM. Works like an organic post in users' feeds. Best for offers, tips, and community announcements.
Video Ad: Higher CPM but significantly better engagement for visual businesses (salons, fitness studios, restaurants). Keep it under 30 seconds with subtitles — 85% of Reddit video is watched without sound.
Carousel Ad: 2–6 images in a swipeable format. Ideal for showcasing multiple services or a before/after transformation.
Display Ad: Banner-style ads shown in the sidebar. Lowest engagement but cheapest brand awareness play.
For first-time local business campaigns: start with a Promoted Post. Low cost, easy to create, and you can A/B test headlines quickly.
Step 5 — Write your ad copy
Reddit users are sharp and will downvote anything that reads like a press release. The best-performing local business ads on Reddit follow a simple formula:
Headline: Lead with a benefit or question, not a company name
❌ "Best Yoga Studio in Austin — Book Now"
✅ "6 things Austin yoga beginners wish they knew before their first class"
Include a real number or specific detail ("75-minute class," "$35 first visit")
End with a soft CTA: "Drop a comment if you have questions"
Image: Real photos outperform stock images consistently. A photo of your actual studio, your team, or a real customer result (with permission) will outperform a Canva template every time.
Don't run a carousel ad unless you have at least 3 high-quality images. Low-resolution or stock photos raise CPM and hurt click-through rate.
Step 6 — Set your budget and bidding strategy
Reddit's minimum is $5/day. For meaningful data in a local campaign, start with $20–$30/day for 7 days.
Bidding options:
Automatic bidding — Reddit optimizes your bids for your objective. Recommended for first campaigns.
Manual CPC — you set a max cost per click. Use once you know what CPC is profitable for your business.
Manual CPM — you set a max cost per 1,000 impressions. Good for awareness campaigns with a fixed budget.
Budget allocation tip: Run two ad sets simultaneously — one targeting subreddits, one targeting interests + keywords. After 5 days, shift 80% of budget to whichever performs better.
Step 7 — Install the Reddit Pixel (optional but powerful)
If you have a website where customers book or buy, install the Reddit Pixel to track conversions. It's a small JavaScript snippet you add to your site's header.
Benefits of the pixel:
Track which ads lead to actual bookings, not just clicks
Build retargeting audiences from website visitors
Optimize campaigns for conversions automatically
Reddit's Pixel Helper Chrome extension verifies installation in minutes. If you're on Squarespace, Wix, or WordPress, Reddit has direct integrations that take less than 5 minutes.
Step 8 — Monitor and optimize your first campaign
Check your campaign dashboard after 3 days. Look for:
CTR below 0.3% — your headline or image needs work
CPC above $1.50 — your targeting may be too broad or your creative is underperforming
Zero conversions after 200+ clicks — your landing page or offer needs attention
Optimization loop for weeks 2–4:
Pause the ad with the lowest CTR
Create one new variation (change headline only, keeping image the same)
Run both versions for 5 more days and compare
Repeat until CTR is consistently above 0.5%
REDDIT ADS SUCCESS BENCHMARKS
0.5↑
Target CTR (%)
for local promoted posts
under $1.20↓
Target CPC ($)
per click
under $30↓
Target CPA ($)
per new customer
2x↑
Minimum ROAS
revenue vs ad spend
Frequently Asked Questions
Q: Isn’t Reddit mostly young men who hate ads?
The user base skews male and younger than Facebook, but that’s a demographic — not a behavior. r/AskNYC has people in their 30s and 40s asking for plumber recommendations. r/AustinParents is full of moms looking for kid-friendly activities. r/PortlandFood has people of all ages discussing where to eat. The assumption that Reddit is only for 22-year-old gamers is about five years outdated. If your business serves a city, there’s a subreddit where people live — literally — and they need what you sell.
Q: Can I just run the same ad I use on Facebook?
You can, but you’ll waste money. Facebook ads are designed to interrupt and sell. Reddit ads work best when they look like a normal post. If your Facebook ad starts with “Are you tired of…” and ends with “limited time offer,” Reddit users will downvote it into oblivion. Rewrite it as a genuine post: “We just opened a new location in South Austin — first 20 visitors get a free pastry.” That’s a post. That’s what works.
Q: How do I know if my ad is getting ignored vs. just not being seen?
Look at the upvote rate and the comment count. If your ad has 1,000 impressions but zero upvotes and zero comments, it’s not being ignored — it’s being rejected. Reddit users can downvote promoted posts. If your ad has a net negative score, Reddit’s algorithm will stop showing it. Check your Reddit Ads dashboard for the “negative feedback” metric. If it’s above 5%, change the creative immediately.
Q: What’s the minimum budget that actually works?
$20/day is the floor. I’ve run $15/day campaigns that got a few impressions but no conversions. At $20–25/day, you get enough data to make a decision within a week. If you can’t afford $20/day, save up for two weeks and run a 10-day campaign. Spreading $5/day over a month is a waste — you’ll never build enough momentum for Reddit’s algorithm to optimize.
Q: Should I use Reddit’s automatic placements or target manually?
Manual, always. Reddit’s automatic placements will show your ad outside of subreddits (like on user profiles or in the home feed) where context is lost. I’ve seen auto-placement ads for a hair salon show up next to r/bald. That’s not a joke. It happened to a client. Target specific subreddits by name. You can target up to 100 per campaign. Start with five.
Q: How long until I see results?
If your targeting is right and your offer is clear, you should see at least one inquiry or booking within the first three days. If you see zero after five days and $150 spent, something is wrong — either the subreddit, the ad creative, or the offer. Pause and change one variable. Do not just increase the budget.
Closing
I spent a decade at agencies running campaigns worth more than most small businesses make in a year. The agencies loved big numbers — millions of impressions, massive audiences, and reports that made the client feel smart. But the campaigns that actually worked were the ones that treated the platform like a neighborhood, not a broadcast channel. Reddit is a neighborhood. If you show up with something genuinely useful and you stick around to answer questions, people will remember your name. Not because your ad was clever, but because you were there. That’s the whole thing. If you want help setting up your first campaign without burning money on targeting mistakes I’ve already made for other clients, book a free consultation. I’ll tell you if Reddit is right for your business — and if it isn’t, I’ll tell you that too.
Free for local businesses
Want this applied to your business?
I'll review your Google presence, local SEO, and ad accounts — and send you a specific action plan within 48 hours. No pitch, no pressure.
Local marketing strategist with 10+ years at global agencies — OMD, Dentsu, GroupM, and BBDO. Now helping small businesses get the same data-driven edge. Based in Europe, working with clients in the US, UK, Australia, and beyond.