Grab OTP: Receive Your Grab Verification Code with a Virtual Number
When Grab sends a one-time code (OTP) by SMS to verify a phone number, SMSPing can give you a virtual number for the "Grabtaxi" service: pick a country and carrier, place an order, enter the number in the Grab app, and the SMS code shows up in your own order page. Grab decides when it asks for a phone number and which numbers it accepts, so check Grab's Help Centre if you're unsure. We can't promise every number will pass verification. Codes aren't guaranteed. If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable.
- 137countries with an in-stock carrier
- $0.04lowest in-stock carrier price (England)
Get a number for Grab Data snapshot: 2026-11-05 09:57 UTC (Grabtaxi retail price snapshot, prices in USD)
How to receive a Grab OTP
- Sign in to SMSPing and search for the service "Grabtaxi".
- Choose the country you'll use Grab in, then look at each carrier's price and stock.
- Pick a carrier with stock, confirm the price and place the order to get your number.
- Enter the number in the Grab app where it asks for your phone number and request the SMS code.
- Go back to your SMSPing order page, wait for the SMS (if it arrives), then copy the code into Grab.
Each number is ordered for the selected service only, so don't use a Grab order as a general-purpose number for other apps.
Pick the country you'll use Grab in
Choose the number's country to match the country where you'll use Grab, and select that same country code in the Grab app. The table below shows which countries have Grab numbers in stock right now. If the country you need isn't listed, it has no stock at the moment; check again later.
Countries and prices for Grab numbers
Snapshot as of 2026-11-05 09:57 UTC from SMSPing's Grabtaxi retail price snapshot (Grabtaxi is not yet on the public price list; prices are SMSPing retail quotes with the standard markup, rounded up to the cent). Prices are confirmed when you order. The table lists only countries where at least one carrier has stock; the price shown is the lowest price among carriers with stock, in USD.
| Country | Dial code | Lowest in-stock carrier price (USD) |
|---|---|---|
| England | +44 | $0.04 |
| Poland | +48 | $0.06 |
| Argentina | +54 | $0.08 |
| Indonesia | +62 | $0.09 |
| Brazil | +55 | $0.10 |
| Italy | +39 | $0.10 |
| Benin | +229 | $0.12 |
| Kenya | +254 | $0.12 |
| Portugal | +351 | $0.12 |
| Vietnam | +84 | $0.12 |
| Cambodia | +855 | $0.14 |
| Netherlands | +31 | $0.14 |
| Hong Kong | +852 | $0.17 |
| Sweden | +46 | $0.17 |
| Philippines | +63 | $0.18 |
| Germany | +49 | $0.21 |
| Spain | +34 | $0.24 |
| Canada | +1 | $0.25 |
| USA | +1 | $0.25 |
| Czechia | +420 | $0.30 |
| Slovenia | +386 | $0.32 |
| Austria | +43 | $0.33 |
| Afghanistan | +93 | $0.34 |
| Albania | +355 | $0.34 |
| Algeria | +213 | $0.34 |
| Angola | +244 | $0.34 |
| Antigua and Barbuda | +1268 | $0.34 |
| Armenia | +374 | $0.34 |
| Azerbaijan | +994 | $0.34 |
| Bahrain | +973 | $0.34 |
| Bangladesh | +880 | $0.34 |
| Barbados | +1246 | $0.34 |
| Bhutan | +975 | $0.34 |
| Bolivia | +591 | $0.34 |
| Bosnia and Herzegovina | +387 | $0.34 |
| Botswana | +267 | $0.34 |
| Bulgaria | +359 | $0.34 |
| Burkina Faso | +226 | $0.34 |
| Burundi | +257 | $0.34 |
| Cameroon | +237 | $0.34 |
| Cape Verde | +238 | $0.34 |
| Chad | +235 | $0.34 |
| Colombia | +57 | $0.34 |
| Congo | +243 | $0.34 |
| Costa Rica | +506 | $0.34 |
| Croatia | +385 | $0.34 |
| Cyprus | +357 | $0.34 |
| Dominican Republic | +1 | $0.34 |
| East Timor | +670 | $0.34 |
| Ecuador | +593 | $0.34 |
| Egypt | +20 | $0.34 |
| Equatorial Guinea | +240 | $0.34 |
| Estonia | +372 | $0.34 |
| Ethiopia | +251 | $0.34 |
| Finland | +358 | $0.34 |
| French Guiana | +594 | $0.34 |
| Gabon | +241 | $0.34 |
| Gambia | +220 | $0.34 |
| Georgia | +995 | $0.34 |
| Ghana | +233 | $0.34 |
| Greece | +30 | $0.34 |
| Guatemala | +502 | $0.34 |
| Guinea | +224 | $0.34 |
| Guinea-Bissau | +245 | $0.34 |
| Guyana | +592 | $0.34 |
| Haiti | +509 | $0.34 |
| Honduras | +504 | $0.34 |
| Hungary | +36 | $0.34 |
| India | +91 | $0.34 |
| Ireland | +353 | $0.34 |
| Israel | +972 | $0.34 |
| Ivory Coast | +225 | $0.34 |
| Jamaica | +1 | $0.34 |
| Jordan | +962 | $0.34 |
| Kuwait | +965 | $0.34 |
| Kyrgyzstan | +996 | $0.34 |
| Laos | +856 | $0.34 |
| Latvia | +371 | $0.34 |
| Lesotho | +266 | $0.34 |
| Liberia | +231 | $0.34 |
| Lithuania | +370 | $0.34 |
| Luxembourg | +352 | $0.34 |
| Macau | +853 | $0.34 |
| Madagascar | +261 | $0.34 |
| Malawi | +265 | $0.34 |
| Malaysia | +60 | $0.34 |
| Maldives | +960 | $0.34 |
| Mauritania | +222 | $0.34 |
| Mauritius | +230 | $0.34 |
| Mexico | +52 | $0.34 |
| Moldova | +373 | $0.34 |
| Mongolia | +976 | $0.34 |
| Morocco | +212 | $0.34 |
| Mozambique | +258 | $0.34 |
| Namibia | +264 | $0.34 |
| Nepal | +977 | $0.34 |
| New Caledonia | +687 | $0.34 |
| Nicaragua | +505 | $0.34 |
| Nigeria | +234 | $0.34 |
| North Macedonia | +389 | $0.34 |
| Oman | +968 | $0.34 |
| Pakistan | +92 | $0.34 |
| Panama | +507 | $0.34 |
| Papua New Guinea | +675 | $0.34 |
| Paraguay | +595 | $0.34 |
| Peru | +51 | $0.34 |
| Puertorico | +1 | $0.34 |
| Reunion | +262 | $0.34 |
| Romania | +40 | $0.34 |
| Rwanda | +250 | $0.34 |
| Saint Kitts and Nevis | +1869 | $0.34 |
| Saint Lucia | +1758 | $0.34 |
| Saint Vincent and the Grenadines | +1784 | $0.34 |
| Salvador | +503 | $0.34 |
| Saudi Arabia | +966 | $0.34 |
| Senegal | +221 | $0.34 |
| Serbia | +381 | $0.34 |
| Sierra Leone | +232 | $0.34 |
| Slovakia | +421 | $0.34 |
| South Africa | +27 | $0.34 |
| Sri Lanka | +94 | $0.34 |
| Suriname | +597 | $0.34 |
| Swaziland | +268 | $0.34 |
| Taiwan | +886 | $0.34 |
| Tajikistan | +992 | $0.34 |
| Tanzania | +255 | $0.34 |
| Thailand | +66 | $0.34 |
| Togo | +228 | $0.34 |
| Trinidad and Tobago | +1 | $0.34 |
| Tunisia | +216 | $0.34 |
| Turkmenistan | +993 | $0.34 |
| Uganda | +256 | $0.34 |
| Uruguay | +598 | $0.34 |
| Uzbekistan | +998 | $0.34 |
| Venezuela | +58 | $0.34 |
| France | +33 | $0.38 |
| Australia | +61 | $0.46 |
Prices can change after you look at them and are re-checked when you order. If the price has changed, refresh and confirm the new quote.
Before you use a virtual number for Grab
- Grab's rules come first. When Grab asks for a phone number and which numbers it accepts are set by Grab. This page doesn't judge Grab's verification process.
- Numbers are temporary. A number only receives SMS while the order is active. A Grab account can hold ride and food history, GrabPay balances and saved payment methods, so a temporary number isn't a good choice as the long-term phone number for logging in or recovering that account.
- No SMS? The charge goes back to your balance. While waiting you can request a cancellation. If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable. Orders that already received an SMS can't be canceled. See pricing and balance rules.
- Payment. Top up your account with USDT (TRC20/ERC20/BEP20, recommended); TRX, ETH and BNB are also accepted. Minimum top-up $10.
Grab OTP not received?
First check that the number and country code you entered in Grab are correct, and that you actually requested the code in the app. If nothing arrives before the order expires, cancel it or let it time out; once the charge is back in your balance, try another carrier in the same country if one has stock, or try again later. If Grab shows an error message, follow what it says. More troubleshooting steps are in what to do if your verification code doesn't arrive.
FAQ
Why is the service called "Grabtaxi" on SMSPing?
That's the name of the Grab service in our catalog. Search for "Grabtaxi" when you order a number for the Grab app.
Can I use the number to log in to Grab later?
Not reliably. The number only receives SMS while your order is active, so don't rely on it for future logins, payment codes or account recovery.
Which country should I choose for Grab?
Choose the country where you'll use Grab. The snapshot table on this page lists only countries with stock, and stock changes all the time, so check live stock on the site before you order.
What should I do if Grab phone verification fails?
Try a different carrier in the same country if one has stock, or try again later. If an order is canceled or times out with no SMS, the charge is returned to your SMSPing balance, once per order; the balance is not withdrawable. For the exact reason, follow the message Grab shows you.
How much does a Grab number cost?
Prices depend on the country and carrier, and the price shown on the page before you order is the one that applies. Top up your account with USDT (TRC20/ERC20/BEP20, recommended); TRX, ETH and BNB are also accepted. Minimum top-up $10.