Pay only for successful verifications. No minimum commitments, no contracts, and no surprises.
Successful sends only
Credits are deducted only when messages are delivered.
Sandbox usage
Unlimited testing at Rs. 0.
Top-ups
Anytime
Credits
Never expire
Purchase credits in advance. Credits are deducted only when an OTP is successfully sent. Credits never expire.
Starter
Rs. 350
210 credits
180 verification credits
+ 30 bonus credits
Best for pilots and internal trials.
Growth
Rs. 1,050
700 credits
630 verification credits
+ 70 bonus credits
Best for steady growth teams.
Scale
Rs. 1,950
1,400 credits
1,170 verification credits
+ 230 bonus credits
Best for core production traffic.
Business
Rs. 4,050
3,000 credits
2,430 verification credits
+ 570 bonus credits
Best for multi-team operations.
Estimate pricing for higher volumes. Enterprise usage requires approval.
Selected total credits
10,000 credits
9,000 base credits + 1,000 bonus credits
Estimated total price
Rs. 0
Enterprise & high-volume usage:
10,000+ credits/month — custom pricing and limits
50,000+ credits/month — enterprise volume plans available
Manual approval required. Usage review and volume commitment.
Send system notifications using pre-approved templates. This feature is for operational messages only, such as order confirmations or appointment reminders.
Transactional SMS uses the same credit balance as OTP verifications. Each approved message deducts from your prepaid credits.
Credits used
Same OTP credit balance
Build and test your integration without spending anything. Sandbox mode simulates the full API experience with no SMS delivery and no charges.
Rs. 0
forever
Sandbox includes:
Rate limits protect delivery quality and prevent abuse. They are designed to support normal application usage while maintaining platform reliability.
| Limit | Value |
|---|---|
| OTPs per phone (hourly) | 5 |
| OTPs per phone (daily) | 10 |
| API requests per minute | 100 |
| Verification attempts per OTP | 3 |
Need higher limits? Contact us to discuss your use case.
No. Once you purchase credits, they remain in your account until used. There is no expiration date.
No. NepalOTP has no monthly fees, platform fees, or minimum commitments. You only pay for credits when you need them.
Yes. You can purchase additional credits at any time through the dashboard. There are no upgrade tiers or plan changes required.
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.
OTP send requests will return an INSUFFICIENT_BALANCE error. No message is sent, and no charge occurs. Top up your balance to resume service.
Credits are non-refundable. Since credits never expire, we encourage starting with a smaller pack to test your integration before purchasing larger volumes.
Yes. Receipts and invoices are automatically generated for each purchase and available in your dashboard under Billing.
Create your account, test in sandbox mode for free, and go live when you are ready.
No credit card required to start in sandbox mode.