Pricing

Pay per project. Not per user.

No usage caps. No surprise bills. No anxiety about user growth. Simple per-project pricing with 14-day free trial on every plan.

14-day free trial
No credit card required
Cancel anytime
Starter
$39/month

or $33/mo billed annually

For indie developers and small projects.

3 connections
  • Password reset flow
  • Email 2FA
  • TOTP (Google Authenticator)
  • Magic links (passwordless)
  • Webhook integration + signing
  • Rate limiting — all layers
  • Enumeration protection
  • Brute force protection
  • Audit logs
  • Email delivery via Resend
  • ResetKit branding on widget
Start free trial
Most popular
Growth
$99/month

or $84/mo billed annually

For growing teams shipping multiple products.

10 connections
  • Everything in Starter
  • Custom email domain (SMTP)
  • Advanced analytics dashboard
  • Webhook failure alerts
  • Priority email support
  • Remove ResetKit branding
  • Team member access (coming soon)
Start free trial
Agency
$349/month

or $297/mo billed annually

For agencies and studios managing client apps.

Unlimited connections
  • Everything in Growth
  • Unlimited connections
  • Unlimited team members
  • 99.9% SLA guarantee
  • Dedicated Slack channel
  • White label — no ResetKit anywhere
  • Custom contract available
Start free trial
Save 15% with annual billing — roughly 2 months free

Compare plans

All plans include core security features. Higher tiers unlock customization and team collaboration.

FeatureStarterGrowthAgency
Password reset
Email 2FA
TOTP (authenticator apps)
Magic links
Webhook signing
Rate limiting
Audit logs
Custom email domain
Advanced analytics
Priority support
Remove branding
Team members
SLA guarantee
Dedicated support channel

Common questions

What counts as a connection?One connection = one API key = one app integration. Each connection has its own key, webhook secret, and branding settings. For example, if you're building 3 separate apps, you need 3 connections.
Is there a limit on resets or emails sent?No. Plans are priced by connections (projects), not volume. Send as many password resets, 2FA codes, and magic links as your users need. This prevents usage anxiety and unpredictable bills.
Can I switch plans anytime?Yes. Upgrade or downgrade instantly. Changes take effect immediately and are prorated to your billing cycle. No penalties, no lock-in periods.
What happens when my trial ends?Your account pauses until you add a payment method. No data is deleted — your connections, logs, and settings remain intact. Add payment to resume where you left off.
Do you offer annual billing?Yes. Annual billing gives you 15% off (roughly 2 months free). For example, Starter becomes $33/month when billed annually ($396/year instead of $468).
Can I use ResetKit for free forever?The 14-day trial is free with full features. After that, you need a paid plan. We don't have a permanent free tier because running secure infrastructure has real costs (email delivery, Redis, databases, support).
What payment methods do you accept?All major credit cards (Visa, Mastercard, Amex) via Stripe. We don't accept PayPal, crypto, or invoicing for monthly plans. Enterprise contracts can be invoiced.
Do you offer refunds?Yes. If you're unhappy within the first 30 days, email support@resetkit.dev for a full refund. No questions asked.

Still have questions?

We're here to help. Email us and we'll respond within 24 hours.

Email support