How Bolt Verifies an Account
Bolt asks for a phone number on the first screen of the rider app, Bolt Food, and the scooter flow, and sends a four-digit code by SMS. The number becomes the account identifier; there is no email-only signup. Bolt runs a carrier lookup on the number before sending, and numbers that come back as non-fixed VoIP, unallocated, or on its own abuse lists get "This number cannot be used" or no code at all. The mechanics of that lookup are at /blog/carrier-lookup-explained.
Bolt also ties the account to a country at signup, inferred from the number's country code and the app-store region, and it expects the payment card to be issued in a compatible region. A Georgian number with a UK card usually works for a rider account, but a Nigerian number with a European card often fails at the first ride with a payment-declined error that has nothing to do with the number. Cash payment is available in many Bolt markets and sidesteps this entirely.
On some signups, particularly from a new device in a market with high fraud rates, Bolt skips SMS and places an automated voice call that reads the code aloud. A temp number receives SMS only, so if the app says it is calling you, cancel, wait a minute, and request SMS again; the option usually reappears. If it does not, switch to a different country range where Bolt uses SMS first.
Countries That Verify Reliably
Bolt started in Estonia and its verification behaves best in the markets where it has operated longest and where local carrier ranges are clearly classified. The list below reflects the countries where a mobile-range TempNumber.me activation for Bolt succeeds consistently, with the caveat that Bolt changes its rules by market and success is never guaranteed.
- Estonia (+372): Bolt's home market. Telia, Elisa, and Tele2 ranges verify without issue. Best choice if you do not need a specific country.
- Poland (+48): one of Bolt's largest European markets, with rides, food, and scooters. Orange, Play, Plus, and T-Mobile ranges verify reliably. Numbers at /poland-phone-number.
- Georgia (+995): Bolt is the dominant ride app in Tbilisi and Batumi. Magti, Silknet, and Cellfie ranges verify well and cash payment is standard, which avoids the card-region issue. Numbers at /georgia-phone-number.
- Nigeria (+234): Bolt's largest African market, in Lagos, Abuja, and Ibadan. MTN, Airtel, Glo, and 9mobile ranges verify, and Bolt accepts cash. Numbers at /nigeria-phone-number.
- Kenya (+254): Safaricom and Airtel ranges verify; M-Pesa is the usual payment method, which only works with a Kenyan M-Pesa account, so cash is the fallback.
- South Africa (+27): Vodacom, MTN, Cell C, and Telkom ranges verify. Cards from South African banks work; foreign cards are hit-and-miss.
- Also workable: Lithuania, Latvia, Czech Republic, Romania, Portugal, Ghana, and Tanzania. Avoid countries where Bolt does not operate at all, since the app rejects the code screen before sending.
Step by Step
The flow takes a few minutes if the pieces are in place before you open the app.
- Choose the country. If you need Bolt in a specific city, pick that country. If you need any working Bolt account, pick Estonia or Poland.
- On TempNumber.me, select Bolt as the service and the country you chose. Buy the activation and open the dashboard so the inbox is visible before you request the code.
- Install the Bolt app for the matching region, or open bolt.eu on desktop. Enter the number with the correct country code.
- Tap to receive the SMS. The code normally arrives within seconds; Bolt codes are four digits and valid for a few minutes.
- Enter the code, complete name and email, and add a payment method. Choose cash if the market offers it and your card is from a different region.
- Take the first ride or place the first order within a day or two. Bolt accounts that sit unused after signup from a new number are more likely to be asked for re-verification later.
Why VoIP and Shared Numbers Fail
Bolt has fought promo-code abuse for years. Referral bonuses and first-ride discounts made bulk account creation profitable, so Bolt blocks the number categories that make bulk creation easy: non-fixed VoIP ranges, numbers that its vendors score as high-risk, and any number that has already been used on a Bolt account. Google Voice, TextNow, and similar apps fail on line type. Shared public SMS numbers fail on history, because the same number has been through the Bolt signup dozens of times, and any code that does arrive is readable by everyone on the page.
A private TempNumber.me activation avoids both: the number is in a mobile range, and it is used by you alone. That is also why an activation that fails should be followed by a different number in a different range rather than a retry; the first number may have a prior Bolt account that neither you nor the lookup can see. The wider list of platforms that block VoIP is at /blog/why-voip-numbers-get-rejected.
What a Temp Number Cannot Do on Bolt
Driver onboarding is out of scope. Becoming a Bolt driver, courier, or fleet partner requires a persistent phone number, a local driver's licence, ID matching the market, vehicle documents, and in most countries a background check. Bolt phones drivers, sends ongoing operational SMS, and re-verifies the number periodically. A short activation does not survive that, and a rental would leave you with an income account that dies when the rental does. Use a real local SIM in your name for anything on the driver side.
Rider accounts you intend to keep for months are a middle case. Bolt re-sends a code when you log in on a new phone, when you change payment details, and sometimes on a random risk check. An activation covers the signup; a TempNumber.me rental covers the account for the rental period, which is the right product for an expat using Bolt daily in a new city before a local SIM arrives. The wider expat setup is at /blog/temp-number-for-expats.
Bolt may also call the number for support follow-ups, lost-property cases, and driver contact during a pickup. Drivers in many markets call rather than message. A temp number does not receive those calls, so use in-app chat for pickup coordination, and expect the occasional missed call.
Bolt Compared With Uber, Grab, and Gojek
Bolt sits between Uber and the Southeast Asian apps in strictness. Uber runs a similar VoIP block and is more aggressive about device fingerprinting, and it operates in the US, where Bolt does not; the Uber flow is at /blog/temp-number-for-uber and the service page at /uber-phone-number. Grab and Gojek are stricter about local numbers and payment, because their wallets double as payment apps; details at /blog/temp-number-for-grab-gojek. In practice, if you need one ride app account in Europe or Africa, Bolt with an Estonian, Polish, or Georgian number is the least friction.
Conclusion
Bolt sends an SMS code on every account, blocks non-fixed VoIP and previously used numbers, and expects the payment card to match the account region or cash to be selected. A carrier-range TempNumber.me activation in Estonia, Poland, Georgia, Nigeria, Kenya, or South Africa verifies a rider or food account reliably; a rental covers an account you keep for months. Driver onboarding and anything that depends on answering a call belong on a real local SIM. Browse Bolt-ready numbers at /countries or view pricing at /pricing.