Local Numbers for Sign-Ups Abroad: 2026 Guide
Contents
- Why do ride, delivery and banking apps gate sign-ups by country?
- How do you get a local number in the MarioSMS app in about a minute?
- Which country should you pick for WhatsApp, Telegram, Google or Uber?
- What does a European sign-up look like, country by country?
- How do sign-ups work in Portugal, Austria, Australia, Canada and Indonesia?
- What do you do when no code arrives before the timer ends?
- Common questions about local numbers for sign-ups abroad
MarioSMS keeps numbers in stock across 35+ countries and hundreds of services, so a sign-up that demands a local prefix in Berlin, São Paulo or Jakarta can usually be finished from wherever you are. Prices start at $0.04 per number and move with the service and the country you pick.
The table below lists the cheapest countries in the catalog right now, with the number of services each one covers and the stock behind it. Cheap countries tend to be high-volume ones, so the same $0.04 floor often buys you a working code for a mainstream messenger.
Cheapest countries in the catalog today
| Country | Services | Numbers in stock | From |
|---|---|---|---|
| USA | 200 | 81,149,847 | $0.01 |
| Germany | 144 | 106,825,035 | $0.01 |
| United Kingdom | 291 | 403,432,938 | $0.02 |
| France | 153 | 126,909,621 | $0.02 |
| Portugal | 143 | 133,124,732 | $0.02 |
| Uzbekistan | 37 | 19,738,669 | $0.02 |
| Italy | 149 | 416,484,799 | $0.03 |
| Austria | 126 | 180,323,170 | $0.04 |
| Australia | 135 | 133,130,601 | $0.04 |
| Indonesia | 45 | 101,966,489 | $0.04 |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
What a rented number is and is not
Each number is rented for one verification at a time. You open an activation, the number is yours for that window, the code lands in the app or dashboard (usually inside a minute), and then the rental closes. You are not buying a SIM or a long-term line.
Largest stock by country
| Country | Numbers in stock | Services | From |
|---|---|---|---|
| Italy | 416,484,799 | 149 | $0.03 |
| United Kingdom | 403,432,938 | 291 | $0.02 |
| Austria | 180,323,170 | 126 | $0.04 |
| Australia | 133,130,601 | 135 | $0.04 |
| Portugal | 133,124,732 | 143 | $0.02 |
| France | 126,909,621 | 153 | $0.02 |
| Canada | 111,135,637 | 37 | $0.05 |
| Germany | 106,825,035 | 144 | $0.01 |
| Indonesia | 101,966,489 | 45 | $0.04 |
| Slovenia | 100,946,075 | 36 | $0.07 |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
Stock matters more than price when you need a specific country on a specific evening. The second table ranks countries by numbers available, which is a fair proxy for how likely a first attempt succeeds. Large-stock countries like the United States, Germany and India rarely run dry.
Prices start at $0.04 and move with the service
A temporary number for a small app can sit at the $0.04 floor. Banking, ride-hailing and delivery apps cost more because carriers and stock are tighter. The price shows before you confirm, so there is no guesswork at checkout.
Every activation carries a timer. If no SMS arrives before the window ends, the activation cancels and the full price returns to your balance automatically, so a failed attempt in Indonesia costs you a minute, not money. Top up by card or crypto, then use the iOS app, the Android app, app.mariosms.com or the REST API. Use it for privacy hygiene, second accounts and OTP testing, per the acceptable use rules.
Why do ride, delivery and banking apps gate sign-ups by country?
A phone number carries routing information. The country code tells the app where the number terminates, and the prefix after it maps to a carrier and often a number type. Apps read both before they decide which catalogue, which currency and which support team you get. The table below matches common tasks to the country rule behind them.
Country code, carrier prefix and how a service reads them
Sending an SMS code costs the app money, and delivery rates differ by route. Some services accept mobile prefixes only and reject fixed-line or VoIP ranges. A German mobile prefix and a German landline prefix look different to the same filter, so the number type matters as much as the flag. In the screenshot, the country is picked before any code is requested.
Which local number for which task
| Task | Country rule | What to pick |
|---|---|---|
| Ride and delivery apps | The app checks the country of the number against the city | The country you are in |
| Marketplaces | Sellers usually need a number from the marketplace country | The marketplace country |
| Messaging apps | Any country the service accepts | The cheapest in stock |
| Banking and payment apps | Often national numbers only, sometimes ID checks too | The bank country, and expect further checks |
| Testing a sign-up flow | Match the launch market | Each country you launch in |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
Ride and delivery apps match you to a city
Ride and delivery apps run city by city. Drivers, restaurants, fares and payment methods are all local, so the sign-up number usually anchors your account to a region. A number in Brazil puts you in the Brazilian catalogue with Brazilian prices, which is what you want when you are testing that market’s flow.
Marketplaces, banking and messaging behave differently
| App type | Country rule | What to pick |
|---|---|---|
| Messaging | Loose, any working mobile | Cheapest in-stock country |
| Ride and delivery | Strict, tied to service area | The city’s own country |
| Marketplaces | Medium, catalogue follows number | Country you want to browse |
| Banking and fintech | Strict, plus documents and address | Usually not a rented number |
Where a rented number is the wrong tool
Banking apps ask for an address, a document and sometimes a local tax ID. A rented number gets you past the first screen and no further, so the account stalls. Rented numbers fit privacy hygiene, second accounts and QA work, not identity claims, and never ban evasion or impersonation.
How do you get a local number in the MarioSMS app in about a minute?
The flow is the same in every country: fund the balance, find the service, pick the country, then read the code. Four steps, and the slowest part is usually the app you are signing up for, not the number.
The Buy tab lists every service with the number of countries and the lowest price
Step 1: top up the balance by card or crypto
Add funds before you start, because a number is charged the moment you take it. Prices start at $0.04 and vary by service and country, so $5 covers a lot of activations. Card and crypto both work, and the balance is shared across iOS, Android and app.mariosms.com.
Search the service, then pick the country: price and stock are on every row
Step 2: find the service in the Buy tab
Open the Buy tab. Every service is listed with the number of countries in stock and the lowest price on that row, as the first screenshot shows. Hundreds of services are in the catalogue, so type the name instead of scrolling: WhatsApp, Telegram, Google, Uber.
Each country row shows numbers available and the price for this service
Step 3: pick the country by price and stock
Tap the service and the country list opens. The second screenshot shows search plus country selection in one screen, with price and stock on every row. Pick the country the app expects, not the cheapest row, if the sign-up gates by region.
Each country row shows how many numbers are available right now and the exact price for this service, visible in the third screenshot. A row with a handful of numbers left can empty while you are typing, so take the number first and start the sign-up second.
Step 4: paste the number, request the code, read it in the app
- Tap the country row to rent the number. The activation opens with a timer running.
- Copy the number and paste it into the app you are registering with, in full international format.
- Request the SMS in that app.
- Watch the activation screen. The code appears there, usually within a minute.
- Enter the code before the timer ends.
If no SMS arrives inside the window, the activation cancels itself and the price goes back to your balance automatically. You are not charged for a number that stayed silent, so a retry on a different country costs only the new number.
Which country should you pick for WhatsApp, Telegram, Google or Uber?
WhatsApp: stock and price by country
WhatsApp accepts numbers from every country it operates in, so the choice comes down to price and stock rather than acceptance. The table below lists WhatsApp numbers by country with the price and the count in stock, which is the fastest way to see where supply is deep on the day you register.
WhatsApp numbers by country
| Country | Price (stock) |
|---|---|
| United Kingdom | $0.90 (4,739,773) |
| Germany | $3.90 (738,374) |
| France | $6.97 (8,672,715) |
| Indonesia | not stocked |
| Netherlands | $1.10 (1,460,130) |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
Pick a row with visible stock rather than the cheapest row with one number left. Deep stock means a retry is available immediately if the first number stays quiet. A silent activation refunds itself, so a second attempt on a different country costs only the new number, often a few cents (WhatsApp numbers).
Telegram numbers by country
| Country | Price (stock) |
|---|---|
| United Kingdom | $1.03 (6,207,011) |
| Germany | $3.25 (690,764) |
| France | $5.20 (666,066) |
| Indonesia | $0.62 (5,025,073) |
| Netherlands | $3.27 (2,586,700) |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
Telegram: what changes between countries
Telegram behaves the same in every country. What changes is the price, the stock depth and how the number looks to the people who see it in your profile. Telegram demand runs hot in some countries and prices follow, so compare the Telegram table below before defaulting to your home country.
Google numbers by country
| Country | Price (stock) |
|---|---|
| United Kingdom | $0.23 (6,485,848) |
| Germany | $0.59 (715,323) |
| France | $0.44 (1,082,495) |
| Indonesia | not stocked |
| Netherlands | not stocked |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
If Telegram asks for a voice call instead of an SMS, cancel and take a fresh number in another country. Rented numbers are for SMS, one verification at a time, and the timer handles the cleanup when nothing arrives.
Uber numbers by country
| Country | Price (stock) |
|---|---|
| United Kingdom | $0.05 (3,469,721) |
| Germany | $0.13 (2,382,821) |
| France | $0.46 (948,962) |
| Indonesia | not stocked |
| Netherlands | not stocked |
Source: MarioSMS catalog, 2026-09-10. Price per number, stock in brackets.
Google: one code, one account
Google sends one code per attempt and stores the number against the account for recovery prompts. That makes the country choice worth a minute of reading. The Google table below shows price and stock per country, and cheap rows with steady supply are the safe pick for a second account you use for testing.
Uber and other ride apps: match the city you are in
Ride and delivery apps check the number country against the service country, so the closest match to where you are standing causes the fewest rejections. In Berlin, take a German number. In Jakarta, take an Indonesian one. The Uber table below lists both price and stock per country.
Prices start at $0.04 and move with service and country, so budget per attempt instead of per month. With 35+ countries in stock, the practical method is to open the table for your service, sort by stock, pick the country that matches your city, and keep a second country in mind for the retry.
What does a European sign-up look like, country by country?
The flow is identical in all five: open the app, pick the country, pick the service, copy the number, paste it into the sign-up screen, request the code, read it back in MarioSMS. What changes is the price, the stock depth and which apps accept the country at all.
United Kingdom number: copy it, request the code, read it in the app
United Kingdom
UK numbers are the most requested in Europe and sit deep in stock for messengers and ride apps. Paste the number, tap send code, and the SMS lands in the app usually within a minute, as in the screenshot. The UK number page lists per-service pricing.
Germany number: copy it, request the code, read it in the app
Germany
German numbers matter for delivery and banking sign-ups where the app checks the dialling code against your billing country. Same three taps, shown in the screenshot. Germany tends to carry fewer numbers per service than the UK, so check stock before you start the form.
France number: copy it, request the code, read it in the app
France
France behaves like Germany for messengers and slightly better for food delivery. Copy the number, request the code, read it in the app. If the activation window closes with no SMS, the price returns to your balance automatically and you can take a fresh French number.
Italy number: copy it, request the code, read it in the app
Italy
Italian numbers are useful for local marketplaces and scooter apps that refuse foreign prefixes outright. The screenshot shows the same copy, request, read sequence. Italy stock moves faster than France on weekday evenings, so a retry sometimes needs a second country picked in advance.
Netherlands number: copy it, request the code, read it in the app
Netherlands
Dutch numbers are thinner in stock than the UK but clean for WhatsApp and most travel apps. Tap the number to copy, paste, request, and watch the code arrive in the app as shown. One number covers one verification, so take a new one per account.
| Country | Typical use | Stock depth | Notes |
|---|---|---|---|
| United Kingdom | Messengers, ride apps | Deep | Widest service list |
| Germany | Delivery, banking | Medium | Check stock first |
| France | Messengers, delivery | Medium | Retry often works |
| Italy | Marketplaces, scooters | Medium | Thins in evenings |
| Netherlands | WhatsApp, travel | Thinner | Fast arrivals |
How do sign-ups work in Portugal, Austria, Australia, Canada and Indonesia?
Portugal and Austria
Portugal is a common pick for expats setting up delivery and marketplace accounts after a move. Open the app, filter by country, pick the service, then copy the number into the sign-up form. The screenshot below shows the code arriving in the activation panel.
Portugal number: copy it, request the code, read it in the app
Australia
Australia has steady traveller and working-holiday demand, mostly messengers, ride apps and food delivery. Stock varies by service, so check the list before you start the form. Request the number first, paste it, then trigger the send from the app you are registering.
Austria number: copy it, request the code, read it in the app
Canada
Canada shares the +1 country code with the United States, so pick the country in the app rather than guessing from the prefix. Canadian numbers are used for marketplaces, ride apps and messengers. One activation covers one SMS verification, same as everywhere else.
Australia number: copy it, request the code, read it in the app
Indonesia
Indonesia has deep stock for messengers and local delivery apps, and prices tend to sit at the lower end of the range. Codes usually land inside the activation window without a retry. Copy the number, submit the form, and read the code in the app as shown.
Canada number: copy it, request the code, read it in the app
Austria is a thinner market than Germany, so stock moves. If your service shows no numbers, check again in a few minutes or take a German number instead when the service accepts one. The timer and refund behave identically across all five countries.
Indonesia number: copy it, request the code, read it in the app
Time zones and when codes arrive
Delivery does not depend on your local clock, but service-side rate limits sometimes do. Australia and Indonesia sit 5 to 14 hours ahead of Central European Time, so an evening sign-up in Lisbon hits an Australian service during its business morning. That rarely changes anything, though busy hours can add a few seconds.
Across all five countries the mechanics are identical. The number is rented for one verification, the code appears in the app or dashboard, usually within a minute, and if no SMS arrives before the timer ends the activation cancels and the price returns to your balance automatically. Prices start at $0.04 and vary by service and country. Keep use inside the acceptable use rules: privacy, second accounts for legitimate reasons and QA testing.
What do you do when no code arrives before the timer ends?
Every rented number runs on a timer, the activation window. It starts the moment the number appears on screen, and it is visible in the app the whole time. Most codes land inside a minute, so a window that reaches its last seconds means the message is not coming.
Nothing arrived before the timer ends? Cancel, and the price returns to the balance
Read the activation window before you start
Have the sign-up screen open before you rent. Copy the number, paste it, request the code, and watch the countdown. If nothing arrives before it ends, cancel and the price returns to your balance, exactly as in the screenshot below.
Six checks in order when the SMS is late
- Confirm you pasted the full number including the country code, with no space or extra digit.
- Check the app screen actually sent the request, some forms need a second tap.
- Confirm the service you picked in MarioSMS matches the app you are signing up for.
- Wait out the full window, busy hours add seconds.
- Check whether the app asked for a voice call instead of an SMS.
- Cancel, then rent a fresh number for the same service.
Cancel and get the price back to your balance
Cancelling is one tap. The activation closes, the number is released, and the amount goes back to your balance automatically. A failed attempt costs nothing, so retrying at $0.04 to a few cents is a repeatable cost, not a gamble.
One tap copies the code; Done releases the number
Retry in a different country
If two numbers in a row bring nothing, switch country. Stock spans 35+ countries and hundreds of services, and delivery for one app can be better on a German or UK route than on the first one you tried. Same flow, same refund rule.
Finish clean: copy the code, tap Done
When the code does arrive, one tap copies it, as the second screenshot shows. Paste it into the app, then tap Done to release the number. The rental covers one verification, so closing it out keeps your history tidy and your balance accurate.
Common questions about local numbers for sign-ups abroad
Can I reuse the same number later?
No. A MarioSMS rental covers one verification, then the number goes back. For a re-login code or a second app, rent again from the same country. Prices start at $0.04 per number, so a repeat rental costs the same as the first.
Can I receive calls on a rented number?
The service delivers SMS codes, shown in the app or dashboard usually within a minute. If an app offers a voice callback instead of SMS, pick the SMS option, or cancel and try another country route.
Which countries have the most numbers in stock?
Stock moves by hour and by service. The country list in the app shows live availability across 35+ countries, with India, Indonesia and Brazil usually deep for messaging apps. Check the price and count next to each flag before you buy.
Can my QA team test sign-ups in several countries at once?
Yes. Open several activations, one per country, each with its own timer. If a code never lands, that activation cancels and the price returns to your balance, so a failed test run costs nothing.
Is there an API for automated OTP testing?
Yes. The REST API has Python, Node.js, Go and PHP examples, so a test suite can request a number, poll for the OTP and release it. Top up by card or crypto and script the rest.
What is not allowed?
Bypassing bans, impersonation and any use that hides identity from someone you owe it to. Allowed use is privacy hygiene, second accounts for legitimate reasons and QA or OTP testing. The full list is on the acceptable use page.
Do I need the app, or does the web dashboard work?
Both work the same. iOS and Android apps push the code to your phone, and the web app at app.mariosms.com shows the same activation, timer and balance in a browser tab.