Subscriptions, seats and usage in one plan. Per-unit, tiered, graduated or volume pricing with free allowances.
You build something great.
We take care of how you get paid.
Subscriptions, usage-based billing, NPR invoices with 13% VAT and local payments. One connected billing platform, built for software businesses in Nepal.
The billing stack Nepali software teams were patching together.
Spreadsheets for VAT, a payment gateway bolted to a foreign subscription tool, invoices by hand. Tola Pay is the one platform that already knows NPR, 13% VAT, Khalti and eSewa — so you build the product, not the billing.
Prices tax-inclusive or exclusive per plan; every invoice shows the VAT split with your PAN and bank details.
Khalti wallet, e-banking and mobile banking for every bank, connectIPS, eSewa, cards via Stripe, bank transfer.
Seats, metered events and prepaid wallets on one plan and one invoice. Usage counted once, even on retries.
Hosted page, reusable links with QR, the tola.js overlay, a storefront at /s/your-slug, coupons and benefits.
OTP portal for invoices and plan changes, receipts and reminders by email, affiliates with their own portal.
One REST API, test and live keys, signed webhooks, roles, MFA and a full audit log.
| Growth plan · Kartik | रू 20,000 |
| ai_minutes · 2,160 min tiered | रू 4,860 |
| VAT 13% | रू 3,232 |
| Total | रू 28,092 |
Everything between “sign up” and “paid”.
Hover a feature to see it work. Each of these ships today in the dashboard and the public API.
One POST per event. transaction_id is the idempotency key, so a retry is never billed twice.
Prepaid balances that usage draws down first, low-balance alerts and hard spend limits.
NPR, 13% VAT inclusive or exclusive, your PAN and bank details, PDF and payment status.
Hosted checkout, reusable links, a QR to pay by phone and the tola.js overlay.
A branded store at /s/your-slug for products, plans and one-off purchases.
License keys, file downloads, wallet credit, feature flags, Discord and GitHub access, granted on payment.
OTP sign-in for invoices, subscription changes, cancellation and wallet top-ups.
Percentage or fixed coupons, applied at checkout or on the link.
Referral codes, per-product rates, creatives, an affiliate portal and payouts to bank, eSewa or Khalti.
Transactional receipts and reminders, plus broadcasts to your subscribers.
One design applied to checkout, store, portal and email. Six presets or your own.
MRR, revenue, usage and customer views, with exportable metrics.
Every way Nepal pays.
Your customer picks the rail at checkout; Tola Pay marks the invoice paid and fires the webhook. You never touch a gateway.
Choose how to pay
Khalti
KPG-2 ePayment: wallet, e-banking and mobile banking with a live bank list, connectIPS and SCT. Open checkout straight on a channel, or let the customer choose.
eSewaePay v2 redirect flow with server-side verification before the invoice is marked paid.
Cards
Stripe Payment Intents for Visa and Mastercard, with verified inbound webhooks.
- Subscriptions
Collect by auto-charge where the rail allows it, by invoice link, or from the customer’s wallet.
- Bank transfer
Your bank details print on every invoice PDF; mark it paid from the dashboard or the API.
- QR
Every checkout and link renders a QR so a customer can finish on their phone.
- invoice.paid delivered · Tola-Signature · 200
One REST API. Test keys, live keys, signed webhooks.
Customers, plans, subscriptions, events, wallets, invoices, checkout, benefits and more under /api/v1, documented in OpenAPI. Every request shows up in your API log.
- tola_test_… and tola_live_… keys, rotated with a grace period
- Tola-Signature webhooks: HMAC-SHA256, timestamped, retried
- OpenAPI reference, API logs and usage logs in the dashboard
- Sandbox Khalti, eSewa and Stripe behind test keys
tola_test_•••• 7f2k2 min agotola_live_•••• m4abRotating · 24h gracehttps://api.yourapp.np/tolainvoice.paid · 200Tola-Signature · HMAC-SHA256Retries on 5xxBuilt with care. Down to the details.
Tola Pay moves money for your business, so it is built like a finance tool: hashed keys, scoped roles, signed events and a record of every change.
- SHA-256
- API keys at rest
- HMAC
- signed webhooks
- TOTP
- MFA + step-up
- Keys stored hashed
SHA-256 at rest; prefix and last four shown after creation. Rotation with a 24-hour grace period.
- Roles
Owner, admin, developer, finance, support and viewer. Every query is scoped to your organization.
- MFA
TOTP with recovery codes, an org-wide MFA policy and step-up re-authentication for sensitive changes.
- Audit & API logs
Every sensitive change is recorded. Every API request is logged with its response.
- Signed webhooks
HMAC-SHA256 with a timestamp, retries, and no deliveries to private networks.
- Test and live
tola_test_ and tola_live_ keys, with sandbox Khalti, eSewa and Stripe.
One platform, instead of five tools and a spreadsheet.
- Spreadsheet or an accountant, by handfor nPR invoices with the 13% VAT split
- One integration per gatewayfor khalti, eSewa, every bank and cards
- Foreign billing tool + custom glue codefor subscriptions, seats and usage on one invoice
- Built and maintained in-housefor prepaid wallets and spend limits
- Page builder + separate payment formfor hosted checkout, links, QR, storefront
- Support tickets and manual emailsfor customer portal, receipts and reminders
- Three more tools, three more loginsfor affiliates, discounts and benefits
- Varies by gateway, often missingfor signed webhooks, test mode, audit log
- NPR invoices with the 13% VAT split
- Khalti, eSewa, every bank and cards
- Subscriptions, seats and usage on one invoice
- Prepaid wallets and spend limits
- Hosted checkout, links, QR, storefront
- Customer portal, receipts and reminders
- Affiliates, discounts and benefits
- Signed webhooks, test mode, audit log
Asked often.
Which payment methods does Tola Pay support?
eSewa, Khalti, bank transfer and Stripe cards are all live today. Customers pay in Nepali rupees and you see every payment in one place.
Does Tola Pay handle 13% VAT?
Yes. Prices can be tax-inclusive or exclusive per plan, and every invoice shows the VAT split with your PAN/VAT number, legal name and bank details.
Can I bill by usage?
Send events from your product with a transaction ID. Tola Pay counts each event once, even when requests retry, and turns the total into a line on the next invoice.
Do I need to write a lot of code?
One API call records usage. Hosted checkout and payment links need no code at all. A customer portal is included for self-serve invoices and payments.
Is there a test environment?
Every workspace has a test mode with sandbox eSewa, Khalti and Stripe, so you can try the full flow before going live.
Your next chapter starts here.
You keep building. Let Tola Pay bring your billing together.