Get a +359 Bulgarian Number for OTP Codes
Yes, you can receive a verification code on a Bulgarian (+359) number with OTP Bolt: Instant OTP starts from $0.20 per code, and a Dedicated Number for Bulgaria can be requested from $1.95/month. Instant OTP orders that get no SMS within 20 minutes are refunded to your wallet in full.
Getting a code on a +359 number in six steps
Here is the route from zero to a working code:
- Sign up at /signup. An email address plus a 6-digit confirmation code is enough, or you can continue with Google.
- Top up your wallet once. That first payment is what switches on ordering and shows real prices.
- In Instant OTP, search for the app and set the country to Bulgaria.
- Copy the +359 number you receive.
- Put it in the app's phone field and tap the button that sends the code.
- Keep the OTP Bolt dashboard open; the SMS pops into its live inbox, in most cases inside a minute or two.
One order equals one code. A second number you plan to keep is a different product, covered further down.
If the SMS is late or never comes
You have 20 minutes from the moment the order starts. If the text doesn't arrive in that time, the order expires and the money goes back into your wallet automatically. Cancelling before any code shows up gets you the same full refund. A code that was delivered is final and not refundable.
Before cancelling, it helps to rule out a few causes:
- The app rejected the number. Look for an error message on the app side. Some platforms refuse anything they classify as a virtual number.
- Too many resend taps. Apps often pause sending after repeated requests. Wait a little before trying again.
- The format was off. A stray 0 after +359 can make the app send the SMS nowhere (see the formatting section).
Some orders let you ask for another SMS on the same number, which is often quicker than starting over.
Apps you can verify with a Bulgarian number
In Bulgaria, Instant OTP currently reaches more than 1,600 apps. Popular picks include:
- Viber, a messenger many Bulgarians use daily, alongside WhatsApp, Telegram and Signal
- Google (Gmail & YouTube) and Microsoft & Outlook
- Facebook, Instagram, TikTok, X (Twitter), LinkedIn, Snapchat
- Uber, Airbnb, Amazon, eBay, Netflix
- ChatGPT (OpenAI) and Claude
Availability shifts as apps tweak their sign-up checks, so the dashboard list is always the current one. For the full catalog, see /otp. These names are trademarks of their owners; OTP Bolt has no affiliation with them.
Need the same Bulgarian number next month? Choose a Dedicated Number
Instant OTP is built for one code and done. If you will log in again from new devices, reset passwords, or hand the number to customers, you need something that stays yours. That is the Dedicated Number, from $1.95/month.
What it includes:
- an SMS inbox that keeps receiving verification texts on the same number
- outbound calls from Chrome, Edge, Firefox or Safari, with no SIM and no app to install
- incoming calls that ring in your browser, plus a call log
- prepaid terms renewed from your wallet, an email reminder before each renewal, and release at any time
Bulgarian dedicated lines are on request. Open "Request a country" in the dashboard. The OTP Bolt team checks whether a +359 number can be supplied, confirms the price, and tells you whether Bulgarian rules require an address or ID check before activation. Timing varies. Instant self-serve setup applies only to the US, Canada and Puerto Rico. See /virtual-numbers for how the product works.
Writing a +359 mobile number correctly
Inside Bulgaria, mobile numbers are written with a leading 0, so they usually look like 08X followed by seven more digits. Internationally the 0 goes away: you write +359, then 8X and the rest.
The number in your dashboard is already in international form. If a form has its own country selector, pick Bulgaria (+359) and paste the digits after the code. If a form asks for a local-style number, that is where people slip up and add a 0 back; only do so if the app explicitly asks for the domestic format.
Bulgarian is the official language and is written in Cyrillic. Apps that localize their texts may send the code in Bulgarian, while others default to English. Either way the code itself is plain digits.
Why people want a Bulgarian second number
Bulgarians working elsewhere in the EU or in the UK often keep accounts tied to a +359 number and want to receive codes without carrying an extra SIM. Remote workers and freelancers based in Sofia or Plovdiv use a second number to keep client-facing apps away from their personal phone. Foreign companies selling into the Bulgarian market need local numbers for support or marketplace accounts. And plenty of people simply prefer not to give their real number to every shop and booking site. All of these are fine uses; creating accounts that break an app's rules is not.
Developers: checking your Bulgarian OTP flow
QA teams can order a +359 Instant OTP number over the REST API, poll for the message, and cancel unused orders, all authenticated with an API key. Use it to confirm that your own app delivers its verification SMS to Bulgarian numbers and that your phone field handles the dropped 0 properly. The reference is at /developers.
Wallet and payment options
Everything runs on a prepaid USD wallet. Pay by card through Stripe checkout or with USDT or USDC. Prices for each app in Bulgaria become visible after your first top-up, invoices arrive as PDFs by email, and automatic refunds land back in the wallet. KwikCall AI LLC, a registered US company in New Mexico, operates billing.
Instant OTP or Dedicated Number?
| Instant OTP | Dedicated Number | |
|---|---|---|
| Best for | One verification code | Logins, recovery, calls |
| How long | One order, 20 minutes | Yours while it renews |
| Price | from $0.20 per code | from $1.95/month |
| If nothing arrives | Automatic refund | Unlimited SMS inbox |
App names are trademarks of their owners. OTP Bolt is not affiliated with them. Follow each app's terms.
Questions people ask
Can I get a Bulgarian phone number while living in Germany or the UK?
Yes. Instant OTP numbers for Bulgaria work from any location because the code is shown in your OTP Bolt dashboard, not on a physical SIM.
Should I type the 0 after +359?
No. In international format the leading 0 is dropped, so a mobile number starts +359 8. Adding the 0 back is a common reason codes go missing.
What does a Bulgarian OTP number cost?
Instant OTP begins from $0.20 per code, varying by app. A Dedicated Number starts from $1.95/month once availability for Bulgaria is confirmed.
How long does a Bulgarian Dedicated Number take to set up?
It depends. Bulgaria is on request, so the team first checks availability, pricing and whether an address or ID check applies, and timing varies by country.
What if the app says my number is invalid?
Some apps block numbers they see as virtual. Cancel the order before a code arrives and the full price returns to your wallet, then try a different app route or country.
Will the verification text be in Bulgarian?
It might be. That depends on the app and your account language; many services send in English. The digits are the same either way.
Can I receive calls on a Bulgarian number?
Calls are part of Dedicated Numbers, which ring in your browser and can dial out too. Instant OTP numbers only receive one SMS code.