Skip to content
tolapayBeta
NewKhalti, eSewa, every Nepali bank and cards, all live

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.

Subscriptions✳ Usage billingNPR invoices◇ Prepaid creditsHosted checkouteSewa · Khalti · Banks · Cards↗ Customer portal
Pays throughKhaltieSewaStripeNabilNIC AsiaGlobal IMEEverestSiddharthaKumariPrabhuSanimaLaxmi SunrisePrime…and every other bank Khalti routes to
Why Tola Pay?

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.

  1. Prices tax-inclusive or exclusive per plan; every invoice shows the VAT split with your PAN and bank details.

  2. Khalti wallet, e-banking and mobile banking for every bank, connectIPS, eSewa, cards via Stripe, bank transfer.

  3. Seats, metered events and prepaid wallets on one plan and one invoice. Usage counted once, even on retries.

  4. Hosted page, reusable links with QR, the tola.js overlay, a storefront at /s/your-slug, coupons and benefits.

  5. OTP portal for invoices and plan changes, receipts and reminders by email, affiliates with their own portal.

  6. One REST API, test and live keys, signed webhooks, roles, MFA and a full audit log.

INV-2026-0042Himalayan Java Pvt. Ltd. Paid
Growth plan · Kartikरू 20,000
ai_minutes · 2,160 min tieredरू 4,860
VAT 13%रू 3,232
Totalरू 28,092
Khalti · Mobile banking · Nabil2026-10-28 14:02
01 — Product

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.

Plans
Growthरू 5,650 / mo · 3 seats
0 – 1,000 minरू 1.00
1,001 – 5,000रू 0.80
5,000 +रू 0.60
Tiered usage on top of a base plan. Free allowance: 200 min.

Subscriptions, seats and usage in one plan. Per-unit, tiered, graduated or volume pricing with free allowances.

Usage events

One POST per event. transaction_id is the idempotency key, so a retry is never billed twice.

Wallets & credits

Prepaid balances that usage draws down first, low-balance alerts and hard spend limits.

Invoices

NPR, 13% VAT inclusive or exclusive, your PAN and bank details, PDF and payment status.

Checkout & links

Hosted checkout, reusable links, a QR to pay by phone and the tola.js overlay.

Storefront

A branded store at /s/your-slug for products, plans and one-off purchases.

Benefits

License keys, file downloads, wallet credit, feature flags, Discord and GitHub access, granted on payment.

Customer portal

OTP sign-in for invoices, subscription changes, cancellation and wallet top-ups.

Discounts

Percentage or fixed coupons, applied at checkout or on the link.

Affiliates

Referral codes, per-product rates, creatives, an affiliate portal and payouts to bank, eSewa or Khalti.

Emails & broadcasts

Transactional receipts and reminders, plus broadcasts to your subscribers.

Branding

One design applied to checkout, store, portal and email. Six presets or your own.

Analytics

MRR, revenue, usage and customer views, with exportable metrics.

02 — Payments

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.

Kathmandu Cloudरू 5,650 / month

Choose how to pay

KhaltiWallet · e-banking · mobile banking · connectIPS
eSewaWallet
CardsVisa, Mastercard · via Stripe
Bank transferPrinted on the invoice
Mobile banking · pick your bank
NabilNIC AsiaGlobal IMEEverestSiddharthaKumariPrabhuSanimaLaxmi SunrisePrime
…and every other bank Khalti routes to.
Illustrative · no payment is created
  • 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.

  • eSewa

    ePay 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
04 — Developers

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
API reference
DevelopersTestLive
API keysLast used
tola_test_•••• 7f2k2 min ago
tola_live_•••• m4abRotating · 24h grace
Webhook endpointLast delivery
https://api.yourapp.np/tolainvoice.paid · 200
Tola-Signature · HMAC-SHA256Retries on 5xx
Sandbox Khalti, eSewa and Stripe behind test keys.
05 — Trust

Built 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.

Compare

One platform, instead of five tools and a spreadsheet.

TodayPatching tools together8 jobs · 6+ tools · a fee and a login for each
  • 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
With Tola PayOne workspace, one API, one invoice8 jobs · 1 platform · 1 login
  • 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
रू 0 during betaNo per-tool fees while we are in public beta.
07 — Questions

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.

grow

Your next chapter starts here.

You keep building. Let Tola Pay bring your billing together.