Settings
Plans & Billing
Free, Pro, and Team plans with Razorpay checkout.
Billing is per workspace, managed at Settings → Billing (/settings/billing). Only owners and admins can change plans.
Plans
| Plan | USD/mo | INR/mo | USD/yr | INR/yr |
|---|---|---|---|---|
| Free | $0 | ₹0 | $0 | ₹0 |
| Pro | $12 | ₹499 | $120 | ₹4,990 |
| Team | $24 | ₹999 | $240 | ₹9,990 |
Yearly pricing is 10× monthly (2 months free).
Feature gates
| Feature | Free | Pro | Team |
|---|---|---|---|
| AI connector (MCP) | ✓ | ✓ | |
| Variable bills & provider sync | ✓ | ✓ | |
| Email reminders | ✓ | ✓ | |
| Unified FX total | ✓ | ✓ | |
| Multiple workspaces | ✓ | ||
| Team invites (≤5 members) | ✓ |
Current billing status
Paid plans are coming soon — all features are unlocked until billing launches (NEXT_PUBLIC_BILLING_ENFORCED is not "true").
When billing goes live, set NEXT_PUBLIC_BILLING_ENFORCED=true to enforce plan gates.
Upgrade flow
- Owner/admin selects Pro or Team and monthly/yearly interval
startCheckoutActioncreates a Razorpay subscription- User is redirected to Razorpay's hosted checkout
- Webhook events update
organizations.plan,plan_status, andcurrent_period_end
Cancel
Cancel at period end via Cancel plan. Access continues until current_period_end. The Razorpay webhook sets plan to Free on subscription.cancelled.
Currency resolution
Checkout currency: locked org billing currency → user country (IN → INR) → pricing_cc cookie → USD.
Payment provider
All payments are processed by Razorpay. Billing history shows receipt links when available.
