Prepaid pricing.
Pay only for what you send.
No monthly fees, no minimum commitments, and no hidden contracts. Purchase credits in advance and only pay when an OTP is successfully delivered. Credits never expire.
OTP Verification Credits
Purchase credits in advance. Credits are deducted only when an OTP is successfully sent. Credits never expire.
180 base credits
+ 30 bonus credits
Best for pilots, internal staging, and initial API testing.
Select Starter630 base credits
+ 70 bonus credits
Best for steady growth apps and early product launches.
Select Growth1,170 base credits
+ 230 bonus credits
Best for active production apps with daily user signups.
Select Scale2,430 base credits
+ 570 bonus credits
Best for multi-team platforms and high-volume operations.
Select BusinessCustom High-Volume Calculator
Estimate pricing for higher volumes up to 100,000 credits.
Selected Total Credits
10,000 credits
9,000 base credits + 1,000 bonus credits
Estimated Total Price
Rs. 0
VAT / PAN billing invoice included
Enterprise & high-volume commitment:
10,000+ credits/month — volume pricing tiers automatically applied.
50,000+ credits/month — dedicated SLA and direct account manager available.
Approved Operational Messages
Send order updates, appointment reminders, and payment receipts using pre-approved templates. Transactional messages deduct directly from your unified credit balance.
- ✓ Template review required for regulatory compliance
- ✓ No promotional or spam content allowed
- ✓ Dynamic payload variables supported (`{order_id}`, `{amount}`)
Always Free Sandbox
Rs. 0Build, test, and iterate on your integration for free. Sandbox mode simulates the full REST API with predictable responses and zero SMS charges.
What counts as a charge
Clear deduction rules. We only deduct credits for successful carrier deliveries.
You are charged for:
- → Successful OTP send requests delivered to telecom carriers
- → Approved transactional message dispatches
You are NOT charged for:
- ✓ Sandbox mode test requests
- ✓ OTP verification API calls (`/v1/otp/verify`)
- ✓ Invalid phone format validation errors
- ✓ Rate-limited requests
- ✓ Template submissions and review process
Frequently asked questions.
Clear answers about credits, billing, and how charges work on NepalOTP.
Do credits expire?
No. Once you purchase credits, they remain in your account until used. There is no expiration date.
Is there a minimum monthly fee?
No. NepalOTP has no monthly fees, platform fees, or minimum commitments. You only pay for credits when you need them.
Can I upgrade or buy more credits anytime?
Yes. You can purchase additional credits at any time through the dashboard. There are no upgrade tiers or plan changes required.
Do you offer postpaid billing?
No. NepalOTP operates on a prepaid model only. API requests fail when your balance is insufficient. We recommend setting up low-balance alerts in the dashboard.
What happens if my balance runs out?
OTP send requests will return an INSUFFICIENT_BALANCE error. No message is sent, and no charge occurs. Top up your balance to resume service.
Can I get a refund for unused credits?
Credits are non-refundable. Since credits never expire, we encourage starting with a smaller pack to test your integration before purchasing larger volumes.
Do you offer invoices for businesses?
Yes. Receipts and invoices are automatically generated for each purchase and available in your dashboard under Billing.
Start building today.
Create your account, test in sandbox mode for free, and go live when you are ready.