PayBridgeNP never takes a percentage of your transactions and never holds your funds - payments settle directly to your own eSewa, Khalti, and Fonepay accounts on every plan, including Free. You only pay the flat monthly plan fee plus whatever fee your provider charges.
Limits at a glance
Hard cap vs. soft cap: Free is the only plan that blocks payments once its monthly volume cap is reached - the checkout API returns an error until the calendar month rolls over or you upgrade. Growth and Pro have soft bands instead: crossing 80% or 100% of the band shows a dashboard notice and sends an email, but payments are never blocked. Enterprise has no volume limit.
Projects: the project cap is enforced when you try to create a new project, not retroactively - if you already have more projects than your plan allows, nothing is removed or disabled.
Data retention: this limits what is listed, not what we keep. Nothing is deleted. On a 30-day plan the payments list shows the last 30 days, and older payments stay in your account: move to a longer plan and they are all there again.
It applies to the REST API too, not only the dashboard.
GET /v1/payments and GET /v1/refunds return the same window, so a nightly sync into your own books sees 30 days on Free. Fetching a payment by ID is not limited.
Three places deliberately ignore the window, because they answer “what happened to my money” rather than “show me recent activity”:
- Reconciliation covers whatever period you pick, on every plan (up to 90 days).
- CSV exports (payments and refunds) cover your full history on every plan.
- A single payment opens by ID at any age, so a link or receipt from last year still works.
- The refunds CSV export is not limited either, though the refunds list is.
payments-<project>-from-2026-07-12-generated-2026-08-11.csv. A CSV has no other way to tell you its own range, and these get used for accounting.
What each plan adds
Free
Everything you need to build and fully test an integration:- Hosted checkout, payment links, webhooks, and the full API in sandbox mode
- eSewa, Khalti, and Fonepay - all three providers, no restrictions in sandbox
- 1 project, 1 webhook endpoint, 1 API key
- 50,000 NPR/month live processing volume
- 30-day data retention
- Community support (Discord)
Growth
Everything in Free, plus:- Higher live volume band (soft, no blocking)
- 2 projects, 3 team members
- Customer billing - recurring plans, invoices, dunning reminders (see Billing)
- Payment links and payment buttons for any website
- 200 live customer SMS receipts per month included (see SMS notifications)
- 5 webhook endpoints, 5 API keys
- 90-day data retention and 90-day analytics/webhook-history lookback
Pro
Everything in Growth, plus:- Higher live volume band (soft, no blocking)
- 5 projects, 10 team members
- 1,000 live customer SMS receipts per month included
- Fonepay Direct-QR API
- Custom checkout domain
- MCP write scopes (refunds, payment links, subscription changes via an AI agent - see MCP)
- Audit logs and webhook replay
- Unlimited webhook endpoints, API keys, and data retention
- 365-day analytics and webhook-history lookback
- Priority support
Enterprise
For high-volume businesses or teams running several brands from one account. Enterprise is a custom, sales-assisted plan, not a self-serve signup:- Unlimited live volume, projects, and data retention
- A custom team-seat and SMS allowance sized to your business
- Bank-app checkout - lets buyers pay from inside their mobile banking app, with no scanning and no separate Fonepay setup
- SLA, dedicated support, and migration help for moving off a direct provider integration
Live SMS receipts
Free stays sandbox-only for SMS - every sandbox send is logged but never delivered, on every plan, so you can verify the integration before upgrading. Growth and Pro include a monthly allowance of live SMS receipts (200 and 1,000 respectively); sandbox sends never count against it. Once a plan’s monthly allowance is used, live sends for the rest of that calendar month are suppressed and logged rather than delivered - payment processing itself is never affected, only the customer SMS receipt. The allowance resets at the start of the next calendar month. See SMS notifications for the full status list and log format.Changing plans
Upgrades take effect immediately. Downgrades take effect at the end of your current billing period - you keep paid-plan access until then. If a downgrade would put you over the new plan’s project or team-seat limit, nothing already in place is removed; the new limit only applies going forward (for example, project creation is blocked once you’re at or over the cap, but existing projects keep working).Related guides
- Billing - recurring plans, invoices, and dunning
- SMS notifications - live SMS allowance and status codes
- Custom domain - Pro-plan checkout hostnames
- Direct-QR - Pro-plan Fonepay QR API
- Analytics - per-plan lookback windows