Solutions · SaaS businesses
Billing for SaaS companies selling in Nepal.
Seat-based plans, trials and proration, Tax Invoices your customers' finance teams accept, and renewals people can pay from the apps they already use.
Growth plan
plan_g4wv8t2kq6m1xr9zb3dn
Seats
रू 1,500 per seat per month
Usage on top · ai_minutes
| 0–1,000 min | रू 1.00 / min |
|---|---|
| 1,001–5,000 min | रू 0.80 / min |
| 5,001+ min | रू 0.60 / min |
Graduated tiers on the same invoice. First 200 minutes free each cycle. Prices exclude VAT.
In short
How do I collect recurring payments for SaaS in Nepal?
Most Nepali customers do not keep a card on file, so automatic card renewals alone miss most of the market. With TolaPay, each renewal issues an NPR Tax Invoice with 13% VAT and emails a pay link. Customers pay with Khalti, eSewa, mobile banking or bank transfer, and reminders follow up on anything still open. Card customers can be charged automatically. Your app grants or removes access from the signed invoice.paid and subscription webhooks.
The problem
What gets in the way today.
Your customers' accountants want a proper Tax Invoice
Not a payment receipt: your VAT number, theirs, the 13% split and a sequential number, every month.
Seats change in the middle of the month
Someone adds five users on the 12th. Somebody has to work out the prorated amount and get it on the next bill.
Renewals don't collect themselves
Without cards on file, every renewal is an invoice someone has to send, chase and reconcile.
"Can you resend last quarter's invoices?"
Support time spent finding PDFs instead of helping customers use the product.
Worked example
A typical B2B SaaS setup
- 01
Growth plan
रू 1,500 per seat per month, billed monthly or yearly, VAT-exclusive, 14-day trial.
Subscriptions - 02
- 03
Sign-up
Your pricing page creates a hosted checkout; new customers return already subscribed.
Hosted checkout - 04
Renewals
invoice_link collection with reminders; cards charged automatically where available.
Payments - 05
Questions
Common questions.
Can I charge per seat?
Yes. Plans can carry a per-seat price, and seat changes mid-cycle are prorated onto the next invoice.
Can customers pay the invoice by bank transfer?
Yes. Your bank details print on the invoice PDF, and you mark it paid when the transfer lands.
How do I know when to cut off access?
Listen for the invoice.paid, invoice.failed and subscription.* webhooks, which are signed and retried until your endpoint answers.
Your product deserves better billing infrastructure.
Create a free workspace, try the whole flow in test mode with sandbox Khalti, eSewa and Stripe, and go live when you're ready.
Free while TolaPay is in public beta. You pay only your payment providers' own fees.