A Czech phone number (+420) for OTPs, testing and a second line

Dial code +420Instant OTP from $0.20 per codeDedicated Number: on request
Short answer

Yes: OTP Bolt can give you a Czech Republic (+420) number to receive one verification code through Instant OTP, from $0.20 per code, and a Czech Dedicated Number is available on request from $1.95/month. Developers can order Instant OTP numbers over the REST API; a dedicated +420 line is activated only after the team confirms availability, price and any required address or ID check.

Get startedSee pricing

Checking a Czech onboarding flow on a live +420 number

Shipping an app for Czech users? Run the phone verification step against a real Czech number before the launch announcement goes out. It costs little and catches problems a sandbox never shows.

What tends to break:

  • Diacritics in the SMS template. Letters such as ě, š, č, ř and ž sit outside the basic SMS character set, so a message that uses them is sent in Unicode and fits far fewer characters per segment. Many Czech senders write texts without háčky and čárky for that reason. Look at the delivered message and decide whether your template should do the same.
  • Number parsing. Czech numbers are nine digits with no trunk prefix. A form that insists on ten digits, or that adds a 0 out of habit, rejects valid users.
  • Sender display. See how your alphanumeric sender name, or the plain number, shows up on the handset.

Automating +420 OTP tests through the API

Every Instant OTP action in the dashboard has an API equivalent. With a key from your account, a test script can order a Czech number for the service under test, poll for the code, submit it, and cancel the order if something upstream fails.

Billing follows the dashboard rules. Orders run for 20 minutes; no code in that time, or a cancellation before one arrives, returns the full price to the wallet. You pay only for codes that were delivered. Start with the API documentation.

Which apps send codes to a Czech virtual number?

More than 1,900 apps are on Instant OTP for the Czech Republic. A sample from the current list: WhatsApp, Telegram, Viber, Signal, Google (Gmail and YouTube), Facebook, Instagram, TikTok, X (Twitter), ChatGPT, Claude, Microsoft and Outlook, Amazon, Discord, LinkedIn and Uber.

Availability changes with carrier routes, so the dashboard list is what counts on the day. Per-app prices for Czechia start from $0.20 per code and show up after your first top-up. The full country list covers the other 200+ countries if you need to compare.

How to receive SMS online for the Czech Republic

Here is the manual version for when you just need one code:

  1. Register with your email and the 6-digit code that arrives, or use Google sign-in.
  2. Make a first wallet top-up. It unlocks orders and shows exact prices.
  3. Choose the app you're verifying, then Czech Republic as the country.
  4. Enter the +420 number in the app's phone field.
  5. The OTP shows in your live inbox, normally within a minute or two.

What to do if the Czech code never comes

Most failed deliveries trace back to the number itself. Make sure the app didn't add a second 420, and that all nine digits are there.

If the number is correct, use the app's resend option; for some orders OTP Bolt also offers another SMS on the same number. Certain services don't accept virtual numbers at all. In that case you lose nothing: once the 20-minute window ends without a code, or if you cancel before a code appears, your wallet gets the full price back automatically. Another country for the same app is often worth a try.

A Czech number that stays yours: Dedicated Numbers

If you'll need the number again (to log in on a new laptop, to recover an account, or as a business contact for Czech customers) pick a Dedicated Number over Instant OTP. It starts from $1.95/month, prepaid from the wallet and renewed with an email reminder beforehand. You can release it at any point.

What's included: an SMS inbox that takes unlimited verification texts, outbound calling in Chrome, Edge, Firefox or Safari without a SIM or app, incoming calls in the browser, and a call log.

Be aware that instant checkout covers only the US, Canada and Puerto Rico. A Czech line starts with "Request a country" in the dashboard. The OTP Bolt team checks availability and price, and lets you know if Czech rules mean an address or ID check before activation. Turnaround depends on the country. Read more on the Dedicated Numbers page.

Czech number format, SMS language and common reasons to need one

Select Czech Republic (+420) in the form and type the nine digits as they are; mobile numbers usually start with 6 or 7. If the form only has one box, use +420 followed by the nine digits, without spaces.

Czech is the official language. The app that sends the code chooses its language, usually from your profile or phone settings, so you may get Czech, English or something else.

Who wants a +420 number? Czechs working in Germany, Austria or the UK who keep home accounts alive, foreigners in Prague or Brno setting up services before their SIM is sorted, small firms that want a separate second number for sign-ups, and QA teams validating a release for the Czech market.

Paying with card or crypto

Your OTP Bolt wallet holds US dollars. Load it by card through Stripe checkout, or send USDT or USDC. Orders open up after the first top-up, and each payment produces a PDF invoice sent to your email.

Instant OTP or Dedicated Number?

Instant OTPDedicated Number
Best forOne verification codeLogins, recovery, calls
How longOne order, 20 minutesYours while it renews
Pricefrom $0.20 per codefrom $1.95/month
If nothing arrivesAutomatic refundUnlimited 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 Czech number while living abroad?

Yes. Instant OTP works wherever you are, so a +420 code reaches your dashboard from Vienna or New York alike. A dedicated Czech line goes through the request process.

Do Czech phone numbers start with 0?

No. They are nine digits with no trunk prefix, and mobile numbers usually begin with 6 or 7.

Why does my Czech OTP message split into two SMS?

Characters with háčky and čárky force Unicode encoding, which shortens each segment. Removing diacritics or trimming the text usually fixes it.

How much is a code on a +420 number?

Instant OTP starts from $0.20 per code, and the exact amount depends on the app. You see it after your first top-up.

Can I run Czech OTP tests from a script?

Yes. Use an API key to order a number, poll for the code and cancel when needed, under the same 20-minute and refund rules.

Can I buy a Czech Dedicated Number immediately?

No. Czech lines are on request, and the team confirms availability, price and any address or ID check before activation.

Do I pay if the app rejects the number?

No. If no code is delivered within 20 minutes, the order refunds to your wallet in full.

Your next code is a minute away

Create a free account, add funds once, and pick an app and a country.

Instant OTP from $0.20 per codeDedicated Numbers from $1.95/month