Pricing
Turn your ad budget into customer posts
Start free. Upgrade when you outgrow it. Cancel anytime — no phone calls, no retention scripts.
Works with
Free
Run your first campaign and see results.
- 1 active campaign
- Up to 50 completions/month
- Basic analytics
- Email support
No credit card
Starter
Save $58/yr vs. monthly
For solo owners ready to grow.
- 10 active campaigns
- 500 completions/month
- Full analytics + CSV export
- QR codes for your counter
- Email support
30-day money-back
Pro
Save $158/yr vs. monthly
Everything you need to scale.
- 50 active campaigns
- 5,000 completions/month
- Advanced analytics + campaign recommendations
- API access
- Priority verification
- Priority support
30-day money-back
Enterprise
Save $298/yr vs. monthly
For multiple locations and teams.
- Unlimited campaigns
- Multi-location management
- Team permissions & role controls
- API access + priority verification
- Priority support
Need SLA + a dedicated manager? Talk to us
Compare plans, feature by feature
Annual pricing shown · 16 features
Compare plans, feature by feature
Annual pricing shown · 16 features
| Feature | Free | Starter | Pro | Enterprise |
|---|---|---|---|---|
| Campaigns & usage | ||||
| Active campaigns | 1 | 10 | 50 | Unlimited |
| Completions per month | 50 | 500 | 5,000 | Unlimited |
| Marketing actions available | 5 | 20 | All 125 | All 125 |
| Campaign suggestions | 3/mo | 50/mo | 500/mo | Unlimited |
| Analytics | ||||
| Basic analytics dashboard | ✓ | ✓ | ✓ | ✓ |
| Advanced analytics + campaign recommendations | — | — | ✓ | ✓ |
| CSV export | — | ✓ | ✓ | ✓ |
| Features | ||||
| QR codes for your counter | — | ✓ | ✓ | ✓ |
| API access | — | — | ✓ | ✓ |
| Multi-location management | — | — | — | ✓ |
| Team permissions & role controls | — | — | — | ✓ |
| Custom integrations | — | — | — | ✓ |
| Support | ||||
| Email support | ✓ | ✓ | ✓ | ✓ |
| Priority support | — | — | ✓ | ✓ |
| Dedicated account manager | — | — | — | Add-on |
| SLA guarantee | — | — | — | Add-on |
All plans include FTC-compliant disclosures and SSL encryption.
Have questions before you sign up? Talk to the founder →
Questions
- Is there really a free tier?
- Yes. Run one campaign with up to 50 completions per month, forever. No credit card. We only charge when you outgrow it.
- What if I cancel?
- Cancel anytime from your dashboard in two clicks. No phone calls, no retention scripts. Your data stays accessible for export for 30 days after.
- Do I get a refund if it doesn't work?
- 30-day money-back guarantee on Starter and Pro. If your customers aren't posting, email us within 30 days of your first paid month and we'll refund in full.
- How does the FTC compliance piece work?
- Every campaign auto-injects the platform-specific disclosure (#ad on Instagram, branded-content tag on TikTok, etc.) into the customer's posting flow. You can't accidentally launch a non-compliant campaign — the system blocks it.
- Why don't you support paying for Google reviews?
- Google's Terms of Service prohibit incentivized reviews — same with Yelp and TripAdvisor. The platform actively blocks these to protect your account from being suspended. We focus on Instagram, TikTok, Facebook, and other channels where incentivization is allowed with proper disclosure.
- What's the difference between Starter and Pro?
- Starter (10 campaigns, 500 completions/mo) is for a single solo owner who's launching a few campaigns at a time. Pro (50 campaigns, 5,000 completions/mo) adds campaign recommendations, API access, and priority support — the right fit once you're running campaigns continuously or wiring Social Perks into your own tools.
- What if I have multiple locations?
- That's the Enterprise tier at $149/mo — multi-location dashboard, team permissions and role controls, and brand-compliance review across stores. An SLA and a dedicated account manager are available as add-ons; reach out via Contact for those.
What a customer action actually costs
You pay a small perk only when a real customer completes and submits an action — not for impressions or clicks. Here's how that compares to buying the same conversion from an ad platform.
| Channel | Cost per conversion | vs Social Perks |
|---|---|---|
Social Perks Per completed customer action | $8–15 | Baseline |
Per conversion (paid placement) | $25–40 | up to 3x more per conversion |
Per conversion (search / display) | $30–80 | 2–7x more per conversion |
Typical local-business ranges, not guarantees — actual cost depends on your perk value, category, and participation. Ad figures reflect marginal cost per conversion for small businesses. See the full head-to-head comparisons for the math.
How much does Social Perks cost per customer action?
A completed customer action typically costs $8–15 in perk value — and you only pay when a real customer completes and submits the action. There's no cost for impressions or clicks that don't convert.
How does that compare to Instagram or Meta ads?
For a typical local business, a Meta or Instagram ad conversion runs about $25–40. Social Perks turns your own customers into the placement, so a customer's post costs roughly $4 in perk value and the fully completed action lands at $8–15 — commonly 2–4x cheaper per conversion.
How does it compare to Google Ads?
Google Ads conversions for small local businesses typically run $30–80, and below about $5,000/month of spend the targeting overhead rarely pays back. Social Perks has no minimum spend and starts free.
Are these numbers guaranteed?
No — they're typical ranges for local businesses, not guarantees. Your actual cost depends on your perk value, category, and how many customers participate. The point is the structural difference: you pay for outcomes from customers you already have, not for ad inventory.
Stop paying for ads.
Start rewarding your customers.
Your customers already tell their friends about you.
Now give them a reason to tell everyone else.
or — early access for coffee shops
We're onboarding the first 10 independent coffee shops by hand. Drop your email and we'll reach out when there's a slot.
Building AI social media agents? Connect them to our API →