Pay per SMS, per country, with no subscription and no contract. Top up $5 with Bitcoin, USDT (TRC-20 preferred), Ethereum, Litecoin, Monero, or Solana, then send. Only delivered messages are billed — carrier-rejected sends and timeouts are refunded automatically to your balance. smsroute undercuts Twilio, Vonage, and MessageBird by 30-70% on international routes because we pass wholesale carrier rates through directly and operate on crypto-only payment rails.
Popular destinations
How pricing works
Pay-as-you-go, no subscription. There is no monthly fee, no commitment, and no contract. Top up your balance with crypto (minimum $5), and every delivered SMS draws from it at the destination's per-country rate. Unused balance persists indefinitely.
Only delivered messages are billed. If the carrier reports the message as undelivered — handset off for 48+ hours, invalid destination number, spam-filtered, or rejected — the cost is credited back to your account automatically. The status field on our delivery-receipt webhook tells you which messages succeeded and which were refunded.
Multi-segment messages are billed per segment. A single SMS holds 160 characters in GSM-7 encoding or 70 characters in UCS-2 (used when the body contains emoji, non-Latin scripts, Spanish tildes, Portuguese ã, or similar). Messages that exceed the segment limit are split automatically and billed per segment. The segments field in every response shows the count.
Volume discounts available above 100,000/month. If you're sending more than 100k SMS/month to a single country, email support@smsroute.cc — we typically offer 5-15% off the retail rates on direct-carrier routes within 24 hours.
How does smsroute compare to Twilio, Vonage, and MessageBird?
Across international routes, smsroute is consistently 30-70% cheaper than the three incumbent CPaaS providers. Here is the comparison on our 11 most-used destinations, based on each provider's April 2026 published rates:
| Destination | smsroute | Twilio | Vonage | MessageBird | You save |
|---|---|---|---|---|---|
| 🇦🇷 Argentina | $0.008 | $0.0475 | $0.0440 | $0.0410 | 83% vs Twilio |
| 🇧🇷 Brazil | $0.006 | $0.0385 | $0.0298 | $0.0325 | 84% vs Twilio |
| 🇩🇪 Germany | $0.021 | $0.064 | $0.055 | $0.049 | 67% vs Twilio |
| 🇫🇷 France | $0.022 | $0.0705 | $0.0625 | $0.058 | 69% vs Twilio |
| 🇬🇧 United Kingdom | $0.019 | $0.048 | $0.041 | $0.0395 | 60% vs Twilio |
| 🇺🇸 United States | $0.0125 | $0.0079 | $0.0085 | $0.0089 | — |
| 🇲🇽 Mexico | $0.015 | $0.0395 | $0.0355 | $0.0335 | 62% vs Twilio |
| 🇮🇳 India | $0.0135 | $0.0505 | $0.042 | $0.0375 | 73% vs Twilio |
| 🇳🇬 Nigeria | $0.011 | $0.052 | $0.045 | $0.042 | 79% vs Twilio |
| 🇵🇭 Philippines | $0.009 | $0.048 | $0.039 | $0.036 | 81% vs Twilio |
| 🇮🇩 Indonesia | $0.012 | $0.043 | $0.038 | $0.035 | 72% vs Twilio |
All competitor rates sourced from public pricing pages as of April 2026. Twilio US pricing is unusually low due to their scale on domestic A2P 10DLC routes — most other destinations Twilio is 2-6× more expensive than smsroute.
Crypto payment details
Every top-up generates a fresh deposit address shown in your dashboard. Minimum $5 across all supported cryptos. Confirmation times typical:
| Crypto | Network | Confirmation time | Network fee (approx, Apr 2026) |
|---|---|---|---|
| USDT | TRC-20 (Tron) — preferred | ~1 minute (1 confirmation) | <$1 |
| USDT | ERC-20 (Ethereum) | 2-3 minutes (1 confirmation) | $1-8 depending on network |
| Bitcoin | Mainnet | 10-30 minutes (1 confirmation) | $0.50-3 |
| Ethereum | Mainnet | 2-3 minutes | $1-8 |
| Litecoin | Mainnet | 2-5 minutes | <$0.10 |
| Monero | Mainnet | 2-20 minutes (10 confirmations recommended) | <$0.50 |
| Solana | Mainnet | Under 30 seconds | <$0.01 |
For day-to-day use, USDT TRC-20 is the cheapest and fastest. Monero is recommended for users whose threat model requires on-chain privacy for the top-up itself.
Frequently asked questions
How is smsroute pricing structured?
Pay-as-you-go, per-SMS, per-country. No monthly subscription, no minimum commitment, no contract. Your account balance is funded with crypto and drawn down per delivered message. You are only charged for messages the destination carrier confirms delivered — failures, timeouts, and rejected messages are refunded automatically.
What is the minimum top-up?
$5 USD equivalent across every supported cryptocurrency. USDT on TRC-20 is the cheapest top-up option (sub-$1 gas, ~1 minute to credit).
Are prices the same for all messages to a given country?
Yes, within the same carrier tier — smsroute uses a single blended per-country rate across the major mobile operators. For a small number of destinations (particularly in Africa and small Pacific nations) premium routes for specific carriers are priced separately and clearly marked on each country page. Use GET /v1/pricing/lookup?to=+NUMBER to resolve the exact price for any specific phone number before sending.
How do you charge for multi-segment messages?
Each segment is billed at the per-country rate. A single segment holds 160 GSM-7 chars or 70 UCS-2 chars (UCS-2 triggers on emoji, non-Latin, accented vowels like Spanish ñ or Portuguese ã). The segment count is returned in the send response.
Can I get volume discounts?
Above 100,000 messages/month to a single country, yes — typical discounts are 5-15% off retail on direct-carrier routes. Email support@smsroute.cc with your projected volume and destinations.
Do prices change?
The per-country grid is refreshed monthly. Increases are communicated 30 days in advance via dashboard banner and email. Decreases take effect immediately. Price changes don't retroactively affect your balance — the rate at send-time is what's charged.
Related pages
How is smsroute pricing structured?
Pay-as-you-go, per-SMS, per-country. There is no monthly subscription, no minimum commitment, and no contract. Your account balance is funded with crypto (Bitcoin, USDT TRC-20/ERC-20, Ethereum, Litecoin, Monero, or Solana) and drawn down per delivered message. You are only charged for messages the destination carrier confirms delivered — failures, timeouts, and carrier-rejected messages are not billed.
What is the minimum top-up?
The minimum top-up is $5 USD equivalent across every supported cryptocurrency. USDT on TRC-20 is the cheapest to top up with (sub-$1 gas fees and ~1-minute confirmation time). Bitcoin and Monero top-ups are supported but have higher network fees relative to the $5 floor.
Are prices the same for all messages to a given country?
Yes, within the same carrier tier. smsroute uses a single per-country rate that blends across the major mobile operators in that country. For a small number of destinations — particularly in Africa and small Pacific nations — premium routes for specific carriers are priced separately. These are clearly marked on the destination's country page. Call GET /v1/pricing/lookup?to=+NUMBER to get the exact price for a specific phone number before sending.
How do you charge for multi-segment (long) messages?
Each SMS segment is billed at the per-country rate. A single SMS segment holds 160 characters in GSM-7 encoding or 70 characters in UCS-2 (required if the body contains non-GSM characters like Spanish tildes, Portuguese ã, emoji, or non-Latin scripts). Messages over the segment limit are split into multiple segments, each billed separately. The segment count is returned in the send response as 'segments'.
Can I get volume discounts?
Yes, at high volume. Customers sending more than 100,000 messages per month to a single country typically see 5-15% off the published rates through route-specific agreements with our operator partners. Email support@smsroute.cc with your projected volume and target countries — we respond within 24 hours with a tailored quote. There are no volume-tier surcharges on the retail grid — you simply get a better rate negotiated on direct routes.
How does smsroute compare to Twilio, Vonage, and MessageBird on price?
smsroute is typically 30-70% cheaper per SMS than Twilio, Vonage, and MessageBird on international routes. For example, SMS to Germany costs $0.021 on smsroute vs approximately $0.064 on Twilio (67% cheaper); SMS to Philippines costs $0.009 on smsroute vs approximately $0.048 on Twilio (81% cheaper). The cost advantage comes from passing wholesale carrier rates through directly without enterprise-compliance overhead and from operating on crypto-only payment rails that eliminate card-processor fees.
Why is smsroute crypto-only — why not accept cards?
Two reasons. First, card-processing fees and chargeback reserves structurally add 3-5% to every transaction for a low-dollar product; removing that cost lets us offer the wholesale rates on this page. Second, crypto-native rails allow instant, global top-ups with no KYC friction at the account-creation step — a user in any of the 149 supported countries can fund their balance in under a minute with no bank relationship required. This is how we keep signup to 30 seconds.
Do prices change? How often is this grid updated?
The per-country grid is refreshed monthly based on wholesale carrier rate changes. Increases are communicated 30 days in advance via dashboard banner and email. Decreases take effect immediately (we never hold back a rate cut). Price changes do not retroactively affect your account balance — credits you have already topped up continue to buy the same number of messages at the time-of-send rate.
How is smsroute pricing structured?
Pay-as-you-go, per-SMS, per-country. There is no monthly subscription, no minimum commitment, and no contract. Your account balance is funded with crypto (Bitcoin, USDT TRC-20/ERC-20, Ethereum, Litecoin, Monero, or Solana) and drawn down per delivered message. You are only charged for messages the destination carrier confirms delivered — failures, timeouts, and carrier-rejected messages are not billed.
What is the minimum top-up?
The minimum top-up is $5 USD equivalent across every supported cryptocurrency. USDT on TRC-20 is the cheapest to top up with (sub-$1 gas fees and ~1-minute confirmation time). Bitcoin and Monero top-ups are supported but have higher network fees relative to the $5 floor.
Are prices the same for all messages to a given country?
Yes, within the same carrier tier. smsroute uses a single per-country rate that blends across the major mobile operators in that country. For a small number of destinations — particularly in Africa and small Pacific nations — premium routes for specific carriers are priced separately. These are clearly marked on the destination's country page. Call GET /v1/pricing/lookup?to=+NUMBER to get the exact price for a specific phone number before sending.
How do you charge for multi-segment (long) messages?
Each SMS segment is billed at the per-country rate. A single SMS segment holds 160 characters in GSM-7 encoding or 70 characters in UCS-2 (required if the body contains non-GSM characters like Spanish tildes, Portuguese ã, emoji, or non-Latin scripts). Messages over the segment limit are split into multiple segments, each billed separately. The segment count is returned in the send response as 'segments'.
Can I get volume discounts?
Yes, at high volume. Customers sending more than 100,000 messages per month to a single country typically see 5-15% off the published rates through route-specific agreements with our operator partners. Email support@smsroute.cc with your projected volume and target countries — we respond within 24 hours with a tailored quote. There are no volume-tier surcharges on the retail grid — you simply get a better rate negotiated on direct routes.
How does smsroute compare to Twilio, Vonage, and MessageBird on price?
smsroute is typically 30-70% cheaper per SMS than Twilio, Vonage, and MessageBird on international routes. For example, SMS to Germany costs $0.021 on smsroute vs approximately $0.064 on Twilio (67% cheaper); SMS to Philippines costs $0.009 on smsroute vs approximately $0.048 on Twilio (81% cheaper). The cost advantage comes from passing wholesale carrier rates through directly without enterprise-compliance overhead and from operating on crypto-only payment rails that eliminate card-processor fees.
Why is smsroute crypto-only — why not accept cards?
Two reasons. First, card-processing fees and chargeback reserves structurally add 3-5% to every transaction for a low-dollar product; removing that cost lets us offer the wholesale rates on this page. Second, crypto-native rails allow instant, global top-ups with no KYC friction at the account-creation step — a user in any of the 149 supported countries can fund their balance in under a minute with no bank relationship required. This is how we keep signup to 30 seconds.
Do prices change? How often is this grid updated?
The per-country grid is refreshed monthly based on wholesale carrier rate changes. Increases are communicated 30 days in advance via dashboard banner and email. Decreases take effect immediately (we never hold back a rate cut). Price changes do not retroactively affect your account balance — credits you have already topped up continue to buy the same number of messages at the time-of-send rate.
How is smsroute pricing structured?
Pay-as-you-go, per-SMS, per-country. There is no monthly subscription, no minimum commitment, and no contract. Your account balance is funded with crypto (Bitcoin, USDT TRC-20/ERC-20, Ethereum, Litecoin, Monero, or Solana) and drawn down per delivered message. You are only charged for messages the destination carrier confirms delivered — failures, timeouts, and carrier-rejected messages are not billed.
What is the minimum top-up?
The minimum top-up is $5 USD equivalent across every supported cryptocurrency. USDT on TRC-20 is the cheapest to top up with (sub-$1 gas fees and ~1-minute confirmation time). Bitcoin and Monero top-ups are supported but have higher network fees relative to the $5 floor.
Are prices the same for all messages to a given country?
Yes, within the same carrier tier. smsroute uses a single per-country rate that blends across the major mobile operators in that country. For a small number of destinations — particularly in Africa and small Pacific nations — premium routes for specific carriers are priced separately. These are clearly marked on the destination's country page. Call GET /v1/pricing/lookup?to=+NUMBER to get the exact price for a specific phone number before sending.
How do you charge for multi-segment (long) messages?
Each SMS segment is billed at the per-country rate. A single SMS segment holds 160 characters in GSM-7 encoding or 70 characters in UCS-2 (required if the body contains non-GSM characters like Spanish tildes, Portuguese ã, emoji, or non-Latin scripts). Messages over the segment limit are split into multiple segments, each billed separately. The segment count is returned in the send response as 'segments'.
Can I get volume discounts?
Yes, at high volume. Customers sending more than 100,000 messages per month to a single country typically see 5-15% off the published rates through route-specific agreements with our operator partners. Email support@smsroute.cc with your projected volume and target countries — we respond within 24 hours with a tailored quote. There are no volume-tier surcharges on the retail grid — you simply get a better rate negotiated on direct routes.
How does smsroute compare to Twilio, Vonage, and MessageBird on price?
smsroute is typically 30-70% cheaper per SMS than Twilio, Vonage, and MessageBird on international routes. For example, SMS to Germany costs $0.021 on smsroute vs approximately $0.064 on Twilio (67% cheaper); SMS to Philippines costs $0.009 on smsroute vs approximately $0.048 on Twilio (81% cheaper). The cost advantage comes from passing wholesale carrier rates through directly without enterprise-compliance overhead and from operating on crypto-only payment rails that eliminate card-processor fees.
Why is smsroute crypto-only — why not accept cards?
Two reasons. First, card-processing fees and chargeback reserves structurally add 3-5% to every transaction for a low-dollar product; removing that cost lets us offer the wholesale rates on this page. Second, crypto-native rails allow instant, global top-ups with no KYC friction at the account-creation step — a user in any of the 149 supported countries can fund their balance in under a minute with no bank relationship required. This is how we keep signup to 30 seconds.
Do prices change? How often is this grid updated?
The per-country grid is refreshed monthly based on wholesale carrier rate changes. Increases are communicated 30 days in advance via dashboard banner and email. Decreases take effect immediately (we never hold back a rate cut). Price changes do not retroactively affect your account balance — credits you have already topped up continue to buy the same number of messages at the time-of-send rate.
How is smsroute pricing structured?
Pay-as-you-go, per-SMS, per-country. There is no monthly subscription, no minimum commitment, and no contract. Your account balance is funded with crypto (Bitcoin, USDT TRC-20/ERC-20, Ethereum, Litecoin, Monero, or Solana) and drawn down per delivered message. You are only charged for messages the destination carrier confirms delivered — failures, timeouts, and carrier-rejected messages are not billed.
What is the minimum top-up?
The minimum top-up is $5 USD equivalent across every supported cryptocurrency. USDT on TRC-20 is the cheapest to top up with (sub-$1 gas fees and ~1-minute confirmation time). Bitcoin and Monero top-ups are supported but have higher network fees relative to the $5 floor.
Are prices the same for all messages to a given country?
Yes, within the same carrier tier. smsroute uses a single per-country rate that blends across the major mobile operators in that country. For a small number of destinations — particularly in Africa and small Pacific nations — premium routes for specific carriers are priced separately. These are clearly marked on the destination's country page. Call GET /v1/pricing/lookup?to=+NUMBER to get the exact price for a specific phone number before sending.
How do you charge for multi-segment (long) messages?
Each SMS segment is billed at the per-country rate. A single SMS segment holds 160 characters in GSM-7 encoding or 70 characters in UCS-2 (required if the body contains non-GSM characters like Spanish tildes, Portuguese ã, emoji, or non-Latin scripts). Messages over the segment limit are split into multiple segments, each billed separately. The segment count is returned in the send response as 'segments'.
Can I get volume discounts?
Yes, at high volume. Customers sending more than 100,000 messages per month to a single country typically see 5-15% off the published rates through route-specific agreements with our operator partners. Email support@smsroute.cc with your projected volume and target countries — we respond within 24 hours with a tailored quote. There are no volume-tier surcharges on the retail grid — you simply get a better rate negotiated on direct routes.
How does smsroute compare to Twilio, Vonage, and MessageBird on price?
smsroute is typically 30-70% cheaper per SMS than Twilio, Vonage, and MessageBird on international routes. For example, SMS to Germany costs $0.021 on smsroute vs approximately $0.064 on Twilio (67% cheaper); SMS to Philippines costs $0.009 on smsroute vs approximately $0.048 on Twilio (81% cheaper). The cost advantage comes from passing wholesale carrier rates through directly without enterprise-compliance overhead and from operating on crypto-only payment rails that eliminate card-processor fees.
Why is smsroute crypto-only — why not accept cards?
Two reasons. First, card-processing fees and chargeback reserves structurally add 3-5% to every transaction for a low-dollar product; removing that cost lets us offer the wholesale rates on this page. Second, crypto-native rails allow instant, global top-ups with no KYC friction at the account-creation step — a user in any of the 149 supported countries can fund their balance in under a minute with no bank relationship required. This is how we keep signup to 30 seconds.
Do prices change? How often is this grid updated?
The per-country grid is refreshed monthly based on wholesale carrier rate changes. Increases are communicated 30 days in advance via dashboard banner and email. Decreases take effect immediately (we never hold back a rate cut). Price changes do not retroactively affect your account balance — credits you have already topped up continue to buy the same number of messages at the time-of-send rate.