Plan comparison
| Plan | Price | Messages / month | Credits USD | Priority support | Custom templates | API access | Team collaboration | White-label |
|---|---|---|---|---|---|---|---|---|
| Free | $0 | 5 | $5 | — | — | — | — | — |
| Weekly Plus | $7.99 | 25 | $16 | — | — | — | — | — |
| Pro | $19.99 | 100 | $40 | ✓ | ✓ | — | — | — |
| Business | $49.99 | 300 | $100 | ✓ | ✓ | ✓ | ✓ | — |
| Enterprise | $199.99 | 1,000 | $400 | ✓ | ✓ | ✓ | ✓ | ✓ |
Plan details
Free — $0 / month
5 messages per month · $5 in credits · Basic templates · Community supportThe Free plan is ideal for trying out the platform. No credit card is required and the quota resets each calendar month.
Weekly Plus — $7.99 / month
25 messages per month · $16 in credits · All templates · Email supportSuited for short-term projects or users who build in bursts. Billed monthly despite the “weekly” name; 25 messages represent roughly one focused session per week.
Pro — $19.99 / month
100 messages per month · $40 in credits · All templates + premium · Priority support · Advanced analytics · Custom templatesThe recommended tier for individual developers and freelancers who build regularly.
Business — $49.99 / month
300 messages per month · $100 in credits · All features · Team collaboration · Dedicated support · API access · Custom integrationsDesigned for agencies and small teams. Includes API access for programmatic session creation and team collaboration features.
Enterprise — $199.99 / month
1,000 messages per month · $400 in credits · Everything in Business · Unlimited team members · 24/7 phone support · Custom SLA · On-premise deployment · White-label optionsFor large organisations with high-volume needs. Contact sales for volume discounts or custom contract terms.
Feature gating reference
The table below maps each gated feature to the minimum plan required, as implemented in thehasFeatureAccess function in vibracode-backend/lib/plans.ts.
| Feature | Minimum plan |
|---|---|
priority_support | Pro |
custom_templates | Pro |
api_access | Business |
team_collaboration | Business |
white_label | Enterprise |
24_7_support | Enterprise |
Upgrading your plan
- Mobile (RevenueCat)
- Web (Stripe)
Select a plan
Choose the plan you want. The purchase is processed through your App Store or Google Play account.
Cancellation and access expiry
What happens when I cancel?
What happens when I cancel?
When you cancel a subscription, the
isCanceled field on your user record is set to true and willRenew is set to false. Your paid access continues until the end of the current billing period, tracked by the accessExpiresAt and billingPeriodEnd timestamps in the Convex users table. After expiry your plan reverts to Free and any unused messages or credits are forfeited.Can I downgrade mid-cycle?
Can I downgrade mid-cycle?
Downgrading takes effect at the start of your next billing period. You retain your current plan’s limits until
billingPeriodEnd passes.What happens to unused messages or credits?
What happens to unused messages or credits?
Unused messages (token mode) and unused credits (credit mode) do not roll over. They are reset when a new billing period begins or when a new subscription payment is processed.
Is there a free trial?
Is there a free trial?
Some plans may be offered with a trial period. When a trial is active, the
isTrialPeriod flag on your user record is true. Trial availability depends on the current promotional configuration and may vary by platform.