Receive iFood verification SMS online
Get a phone number, type it into iFood, and read the verification code here. You pay only when the code arrives.
- 198 countries
- From $4.02
- Charged on delivery
- Code length
- Numeric code sent by SMS
- Home market
- Brazil, essentially the only country iFood serves
- Identity document
- CPF, the Brazilian taxpayer number, requested separately from the phone
- Payment
- Card, Pix instant transfer, and cash on delivery in some areas
- Restaurant and courier access
- Separate portals, not reachable from the customer app
- Support contact
- Runs through the app; a courier may call about a gate or a building
iFood is built around one country, not dozens
Where a lot of delivery apps on this site operate across a scattered list of markets, iFood does the opposite: it is a Brazilian company serving a Brazilian audience almost exclusively, and the whole product reflects that. Menus, restaurant partners, delivery zones and payment rails are all built for one country's systems rather than smoothed out to work the same way everywhere. Signing up still starts with the familiar pattern, a phone number and a code sent by text, and a rented number in a range Brazil's carriers accept will often get that code through without issue.
The catch shows up after that first screen. A product built for a single country tends to assume the rest of that country's paperwork is close behind the phone number, and iFood is a clear example of it. The table on this page tracks whether a given range is currently receiving iFood's codes, but it cannot tell you whether the rest of the signup will go as smoothly, because that depends on a different kind of document entirely.
People most often use one of our numbers for iFood to:
- Ordering food without listing a personal number on the account
- Testing iFood's signup screen before committing a personal line
- Setting up an account while visiting Brazil short-term
- Keeping a personal number off an account used only occasionally
Many apps expect the number you keep. We help with the cases above; we do not help anyone reach an account that is not theirs — see our acceptable use policy.

The CPF, not the phone, is what Brazilian systems actually check
A CPF is the individual taxpayer registry number issued to residents of Brazil, and it shows up far outside tax filing, from opening a bank account to picking up a parcel to, in plenty of cases, placing an order or receiving an invoice through an app like iFood. The phone number gets someone past the door; the CPF is what a lot of Brazilian systems actually use to tell one customer from another and to generate a proper receipt. Nothing about a rented phone number changes that, because a phone line and a national tax registration are two unrelated pieces of information.
This article will not point toward a way to supply a CPF that is not the account holder's own, because that number is tied to one specific person under Brazilian law and using someone else's is not something we help with. If an order, a payment method or an invoice on iFood asks for a CPF, that request is answered honestly with the account holder's own document or not at all, and a rented number does not change which of those two options is available.

Card, Pix and cash all sit beside the number, not inside it
iFood's checkout typically offers a card on file, Pix, and in some areas cash handed to the courier. Pix is Brazil's instant payment system, moving money directly between bank accounts in seconds through a key the payer registers with their own bank, and it has become a routine way to pay for everyday purchases rather than a niche option. None of these three methods are verified by the phone number on the account; a card belongs to whoever's name is on it, a Pix payment routes through the payer's own banking details, and cash is counted in person at the door.
What this means for a rented number is straightforward: it can sit on an account that pays by any of the three, but it does not grant access to any of them on its own. Someone without a Brazilian bank account or a card that works in Brazil is choosing among the same payment options as anyone else, and the phone number on the account has no bearing on which of those are actually usable.

Restaurants and couriers use their own sign-up paths
A restaurant that wants to sell through iFood registers through the company's partner portal, not the customer app. Someone looking to deliver for iFood registers as a courier through its own separate application, built around identity documents and, again, a CPF that belongs to the applicant. Neither of those paths is reachable from inside the ordering app, and neither is something this article walks through, since it is written for placing an order, not for running a restaurant or delivering one.
Support runs through the app, and the courier still needs a live number
Questions about a missing item, a late order or a refund are handled inside the iFood app rather than by phone, which keeps most support traffic off the number entirely. The exception is the courier standing at the delivery address, who may need to call about a locked gate, an apartment block with no visible buzzer, or a building the map pin does not quite match. That call goes to the number on the account, and it needs to be answered the same way it would on any delivery service, rented or not.
A number that goes to voicemail mid-delivery leaves the courier with a decision to make on their own, whether that is leaving the order somewhere imperfect or turning back with it. This is a smaller risk than the CPF question above, but it is worth planning for on any live order rather than assuming the app's own messaging will cover it.
A call asking for a code to "liberate" an order is not iFood
A known scam pattern on delivery platforms involves a caller posing as support and claiming an order is stuck, blocked, or needs to be "liberated" or "released," and asking the target to read back a verification code to fix it. iFood does not need a code repeated over a phone call to resolve a delivery problem, a payment issue or anything else on its end; the code exists to prove the number receiving it controls the account, not to be handed to whoever asks for it next.
The same caution applies to a message claiming a payment or a Pix transfer failed and asking for the code to retry it. Hang up or ignore it, and if there genuinely is a problem with an order, resolve it inside the app rather than through whoever called first.
What a rented number does and does not solve here
A rented number is a reasonable way to get through iFood's first screen without handing over a personal line, and it works for someone testing the app, keeping a personal number off an account, or placing occasional orders while visiting Brazil. It does not turn a foreign visitor into a Brazilian resident, it does not produce a CPF, and it does not open a Brazilian bank account for Pix. Anyone whose use of iFood depends on getting past a CPF request will hit that wall regardless of which number sits on the account, rented or otherwise.
Installing iFood and verifying the number
On Android
- Install iFood from Google Play and open it
- Enter the rented number with the +55 country code for Brazil
- Enter the code once the text arrives
- Add a delivery address inside Brazil
- Choose a payment method: card, Pix or cash where available, and add a CPF if the app asks for one
- Open account settings and confirm the number and address match
- Stay reachable on the number while an order is out for delivery
- Decide before the rental ends whether to switch in a number you actually control
On iPhone
- Install iFood from the App Store and open it
- Enter the rented number with the +55 country code for Brazil
- Enter the code once the text arrives
- Add a delivery address inside Brazil
- Choose a payment method: card, Pix or cash where available, and add a CPF if the app asks for one
- Open account settings and confirm the number and address match
- Stay reachable on the number while an order is out for delivery
- Decide before the rental ends whether to switch in a number you actually control
When the code does not arrive
In order of how often each one is the real cause:
- Checkout or an invoice asks for a CPF the account does not have
This is expected for a Brazilian tax document, not a bug. There is no substitute number or workaround; only the order holder's own CPF resolves it, and without one some orders or payment methods may stay unavailable. - The number is outside the range Brazilian carriers reach cleanly
Check the country table on this page before choosing a number; a Brazilian mobile range tends to clear fastest, and other ranges vary by the day. - Your connection is registered in a different country than the number
Use a connection based near Brazil where possible. A wide gap between the two frequently delays a code or blocks it outright. - A code was requested several times back to back
Wait instead of requesting again right away; repeating the request on the same number tends to push the next one further out rather than speeding it up. - A card fails and Pix is not available without a Brazilian bank account
This is a genuine gap for a visitor without local banking, not something the phone number affects. Cash on delivery, where the app offers it, is the remaining option. - The code was entered after the signup screen had already timed out
Request a fresh code rather than reusing the old one, since an expired code gets rejected even when it was correct. Keep the number's inbox open so a new one can be read right away. - A courier tried to reach the number during delivery and got no answer
This points to the rented number's service having lapsed or a routing failure, not a fault in iFood's app. Keep the number answerable for the whole delivery window, not only for the code. - Sign-in stopped working after the rental ended
Expected once the number no longer belongs to you and nothing replaced it. Update the number in account settings before a rental lapses if the account still matters.
Working out which case you are in
- Are you registering a restaurant or applying to deliver for iFood? Yes Stop; use iFood's separate partner or courier registration, not this customer app path. No Continue with customer signup using the rented number.
- Did the code arrive within a couple of minutes? Yes Enter it before the signup screen times out. No Check the country table on this page for the number's range before requesting another.
- Does checkout or an invoice ask for a CPF? Yes Enter your own CPF if you have one; there is no number-based substitute for it. No Continue checking out with the payment method the app offers.
- Do you have a Brazilian bank account or a card that works locally? Yes Card or Pix should both be available at checkout. No Look for cash on delivery, where the app offers it, as the remaining option.
- Do you want to keep using the account after the rental ends? Yes Update the phone number in account settings to one you control before the rental expires. No No further action needed once you are finished using the account.
Before you request another code
- Confirm you are ordering as a customer, not registering a restaurant or applying to deliver
- Check the country table on this page for how iFood is handling that range today
- Prefer a Brazilian number, since iFood's signup was built around that range
- Have your own CPF ready if an order, invoice or payment method asks for one
- Confirm which payment methods the checkout screen actually offers before assuming Pix works
- Keep the rented number answerable while an order is out for delivery
- Never read a verification code back to anyone who calls asking to "release" or "liberate" an order
- Do not use this number, or anyone else's CPF, to register a restaurant or apply as a courier
- Update the phone number in account settings before the rental period ends
Which kind of number to use
| Kind of number | Usually works? | Privacy | Long-term recovery | Worth knowing |
|---|---|---|---|---|
| Your own carrier line | Yes | Bound to your name through the carrier contract | Carrier support restores it if the handset is lost | Solid for the phone step, though it carries no CPF or Brazilian bank of its own |
| A Brazilian SIM held locally | Yes | Matches the mobile range iFood was designed around | Recovery hinges on paying the plan or top-up on time | Best fit for the phone step alone; a CPF is still a separate ask |
| An eSIM registered in Brazil | Usually | Verifies the same way a physical SIM does | Deleting the eSIM profile forfeits the number for good | Gets a traveller through checkout screens; a CPF or Pix account is a different hurdle |
| A prepaid SIM | Usually | Reads as an ordinary mobile line once verified | Lapses the moment the prepaid credit runs dry | Cheap to start with, but a forgotten top-up can leave an order stranded mid-route |
| A rented private number like ours | Depends on the range | Adds no privacy layer of its own beyond the number itself | Holds only while it is swapped out in settings before expiry | Handles the code fine on a working range; a CPF or Pix login still has to be yours |
| A shared or public SMS inbox | Rarely | None — the code sits where any stranger browsing that inbox can read it | Nothing to fall back on if someone else claims the number first | A poor match for an account that will carry payment details or order history |
| A VoIP or fixed-line number | Rarely | Depends entirely on the provider issuing it | Was never meant to answer a courier standing at a door | iFood's flow, like most delivery apps, is built around genuine mobile ranges |
Checked 2026-09-26 by the FreeSmsOtp team. Prices, stock and delivery figures on this page are live and come from our own orders — how we measure.
Countries with iFood numbers now
| Country | Price | Delivered | Buy |
|---|---|---|---|
| Bermuda | $4.02 | collecting data | Buy |
| China | $4.02 | collecting data | Buy |
| Cuba | $4.02 | collecting data | Buy |
| Syria | $4.02 | collecting data | Buy |
| Kenya | $4.04 | collecting data | Buy |
| Argentina | $4.05 | collecting data | Buy |
| Israel | $4.06 | collecting data | Buy |
| Gibraltar | $4.07 | collecting data | Buy |
| United Kingdom | $4.07 | collecting data | Buy |
| Zambia | $4.07 | collecting data | Buy |
| Poland | $4.08 | collecting data | Buy |
| France | $4.11 | collecting data | Buy |
| Italy | $4.11 | collecting data | Buy |
| Netherlands | $4.11 | collecting data | Buy |
| Portugal | $4.11 | collecting data | Buy |
| Azerbaijan | $4.12 | collecting data | Buy |
| Chile | $4.12 | collecting data | Buy |
| Honduras | $4.12 | collecting data | Buy |
| Jamaica | $4.12 | collecting data | Buy |
| Moldova | $4.12 | collecting data | Buy |
| Mongolia | $4.12 | collecting data | Buy |
| Senegal | $4.12 | collecting data | Buy |
| Tajikistan | $4.12 | collecting data | Buy |
| Tanzania | $4.12 | collecting data | Buy |
| United States | $4.12 | collecting data | Buy |
| Uzbekistan | $4.12 | collecting data | Buy |
| Vietnam | $4.12 | collecting data | Buy |
| Morocco | $4.13 | collecting data | Buy |
| Indonesia | $4.14 | collecting data | Buy |
| Mexico | $4.14 | collecting data | Buy |
| Afghanistan | $4.16 | collecting data | Buy |
| Algeria | $4.16 | collecting data | Buy |
| Angola | $4.16 | collecting data | Buy |
| Armenia | $4.16 | collecting data | Buy |
| Australia | $4.16 | collecting data | Buy |
| Austria | $4.16 | collecting data | Buy |
| Bahamas | $4.16 | collecting data | Buy |
| Bangladesh | $4.16 | collecting data | Buy |
| Belgium | $4.16 | collecting data | Buy |
| Belize | $4.16 | collecting data | Buy |
| Bhutan | $4.16 | collecting data | Buy |
| Bolivia | $4.16 | collecting data | Buy |
| Bosnia and Herzegovina | $4.16 | collecting data | Buy |
| Botswana | $4.16 | collecting data | Buy |
| Burkina Faso | $4.16 | collecting data | Buy |
| Cambodia | $4.16 | collecting data | Buy |
| Chad | $4.16 | collecting data | Buy |
| Colombia | $4.16 | collecting data | Buy |
| Comoros | $4.16 | collecting data | Buy |
| Costa Rica | $4.16 | collecting data | Buy |
| Croatia | $4.16 | collecting data | Buy |
| Czechia | $4.16 | collecting data | Buy |
| Denmark | $4.16 | collecting data | Buy |
| Dominican Republic | $4.16 | collecting data | Buy |
| DR Congo | $4.16 | collecting data | Buy |
| Ecuador | $4.16 | collecting data | Buy |
| Egypt | $4.16 | collecting data | Buy |
| El Salvador | $4.16 | collecting data | Buy |
| Equatorial Guinea | $4.16 | collecting data | Buy |
| Eswatini | $4.16 | collecting data | Buy |
| Ethiopia | $4.16 | collecting data | Buy |
| Finland | $4.16 | collecting data | Buy |
| Germany | $4.16 | collecting data | Buy |
| Ghana | $4.16 | collecting data | Buy |
| Greece | $4.16 | collecting data | Buy |
| Grenada | $4.16 | collecting data | Buy |
| Guadeloupe | $4.16 | collecting data | Buy |
| Guatemala | $4.16 | collecting data | Buy |
| Guinea | $4.16 | collecting data | Buy |
| Guyana | $4.16 | collecting data | Buy |
| Haiti | $4.16 | collecting data | Buy |
| Hungary | $4.16 | collecting data | Buy |
| India | $4.16 | collecting data | Buy |
| Iran | $4.16 | collecting data | Buy |
| Iraq | $4.16 | collecting data | Buy |
| Ireland | $4.16 | collecting data | Buy |
| Jordan | $4.16 | collecting data | Buy |
| Kazakhstan | $4.16 | collecting data | Buy |
| Kuwait | $4.16 | collecting data | Buy |
| Kyrgyzstan | $4.16 | collecting data | Buy |
| Laos | $4.16 | collecting data | Buy |
| Latvia | $4.16 | collecting data | Buy |
| Lebanon | $4.16 | collecting data | Buy |
| Liberia | $4.16 | collecting data | Buy |
| Libya | $4.16 | collecting data | Buy |
| Madagascar | $4.16 | collecting data | Buy |
| Malawi | $4.16 | collecting data | Buy |
| Malaysia | $4.16 | collecting data | Buy |
| Maldives | $4.16 | collecting data | Buy |
| Mali | $4.16 | collecting data | Buy |
| Mauritania | $4.16 | collecting data | Buy |
| Mozambique | $4.16 | collecting data | Buy |
| Myanmar | $4.16 | collecting data | Buy |
| Namibia | $4.16 | collecting data | Buy |
| Nepal | $4.16 | collecting data | Buy |
| New Zealand | $4.16 | collecting data | Buy |
| Nicaragua | $4.16 | collecting data | Buy |
| Niger | $4.16 | collecting data | Buy |
| North Macedonia | $4.16 | collecting data | Buy |
| Oman | $4.16 | collecting data | Buy |
| Pakistan | $4.16 | collecting data | Buy |
| Panama | $4.16 | collecting data | Buy |
| Paraguay | $4.16 | collecting data | Buy |
| Peru | $4.16 | collecting data | Buy |
| Puerto Rico | $4.16 | collecting data | Buy |
| Qatar | $4.16 | collecting data | Buy |
| Réunion | $4.16 | collecting data | Buy |
| Romania | $4.16 | collecting data | Buy |
| Rwanda | $4.16 | collecting data | Buy |
| Saint Kitts and Nevis | $4.16 | collecting data | Buy |
| Saudi Arabia | $4.16 | collecting data | Buy |
| Serbia | $4.16 | collecting data | Buy |
| Sierra Leone | $4.16 | collecting data | Buy |
| Slovakia | $4.16 | collecting data | Buy |
| Solomon Islands | $4.16 | collecting data | Buy |
| Somalia | $4.16 | collecting data | Buy |
| South Africa | $4.16 | collecting data | Buy |
| South Sudan | $4.16 | collecting data | Buy |
| Spain | $4.16 | collecting data | Buy |
| Sri Lanka | $4.16 | collecting data | Buy |
| Sudan | $4.16 | collecting data | Buy |
| Suriname | $4.16 | collecting data | Buy |
| Sweden | $4.16 | collecting data | Buy |
| Thailand | $4.16 | collecting data | Buy |
| Timor-Leste | $4.16 | collecting data | Buy |
| Togo | $4.16 | collecting data | Buy |
| Trinidad and Tobago | $4.16 | collecting data | Buy |
| Tunisia | $4.16 | collecting data | Buy |
| Türkiye | $4.16 | collecting data | Buy |
| Turks and Caicos Islands | $4.16 | collecting data | Buy |
| Uganda | $4.16 | collecting data | Buy |
| United Arab Emirates | $4.16 | collecting data | Buy |
| Uruguay | $4.16 | collecting data | Buy |
| Venezuela | $4.16 | collecting data | Buy |
| Zimbabwe | $4.16 | collecting data | Buy |
| Philippines | $4.17 | collecting data | Buy |
| Aruba | $4.18 | collecting data | Buy |
| Malta | $4.18 | collecting data | Buy |
| Seychelles | $4.18 | collecting data | Buy |
| Albania | $4.20 | collecting data | Buy |
| Barbados | $4.20 | collecting data | Buy |
| Brazil | $4.20 | collecting data | Buy |
| Burundi | $4.20 | collecting data | Buy |
| Nigeria | $4.20 | collecting data | Buy |
| Saint Lucia | $4.20 | collecting data | Buy |
| Bahrain | $4.21 | collecting data | Buy |
| Benin | $4.21 | collecting data | Buy |
| Cape Verde | $4.21 | collecting data | Buy |
| Cyprus | $4.21 | collecting data | Buy |
| Djibouti | $4.21 | collecting data | Buy |
| Fiji | $4.21 | collecting data | Buy |
| Gabon | $4.21 | collecting data | Buy |
| Gambia | $4.21 | collecting data | Buy |
| Luxembourg | $4.21 | collecting data | Buy |
| Mauritius | $4.21 | collecting data | Buy |
| Norway | $4.21 | collecting data | Buy |
| Papua New Guinea | $4.21 | collecting data | Buy |
| Republic of the Congo | $4.21 | collecting data | Buy |
| Singapore | $4.21 | collecting data | Buy |
| Taiwan | $4.21 | collecting data | Buy |
| Bulgaria | $4.22 | collecting data | Buy |
| Cameroon | $4.22 | collecting data | Buy |
| Montenegro | $4.22 | collecting data | Buy |
| Central African Republic | $4.23 | collecting data | Buy |
| Lesotho | $4.24 | collecting data | Buy |
| Antigua and Barbuda | $4.33 | collecting data | Buy |
| Guinea-Bissau | $4.33 | collecting data | Buy |
| Hong Kong | $4.33 | collecting data | Buy |
| Ivory Coast | $4.33 | collecting data | Buy |
| Lithuania | $4.33 | collecting data | Buy |
| Macau | $4.33 | collecting data | Buy |
| New Caledonia | $4.33 | collecting data | Buy |
| Slovenia | $4.33 | collecting data | Buy |
| Canada | $4.47 | collecting data | Buy |
| Ukraine | $4.50 | collecting data | Buy |
| American Samoa | $4.86 | collecting data | Buy |
| Anguilla | $4.86 | collecting data | Buy |
| Belarus | $4.86 | collecting data | Buy |
| Brunei | $4.86 | collecting data | Buy |
| Cayman Islands | $4.86 | collecting data | Buy |
| Dominica | $4.86 | collecting data | Buy |
| Eritrea | $4.86 | collecting data | Buy |
| Estonia | $4.86 | collecting data | Buy |
| French Guiana | $4.86 | collecting data | Buy |
| Georgia | $4.86 | collecting data | Buy |
| Iceland | $4.86 | collecting data | Buy |
| Japan | $4.86 | collecting data | Buy |
| Liechtenstein | $4.86 | collecting data | Buy |
| Monaco | $4.86 | collecting data | Buy |
| Montserrat | $4.86 | collecting data | Buy |
| Samoa | $4.86 | collecting data | Buy |
| São Tomé and Príncipe | $4.86 | collecting data | Buy |
| Sint Maarten | $4.86 | collecting data | Buy |
| South Korea | $4.86 | collecting data | Buy |
| Switzerland | $4.86 | collecting data | Buy |
| Tonga | $4.86 | collecting data | Buy |
| Turkmenistan | $4.86 | collecting data | Buy |
| Yemen | $4.86 | collecting data | Buy |
Refreshed every hour. How we measure delivery.
Similar apps
Questions
Does iFood accept a rented or virtual number?
Often for the signup step itself, depending on the range. iFood's SMS flow was built around Brazilian numbers, so the table on this page shows what a given range is doing today. Getting past signup is a separate question from whether the rest of the account needs a CPF.
What is a CPF, and why does iFood ask for one?
A CPF is Brazil's individual taxpayer registry number, used far beyond tax filing to identify a person in everyday services. iFood may ask for one at checkout, on an invoice, or when adding certain payment details, and a phone number does not stand in for it.
Can I get around the CPF requirement with a rented number?
No. A phone number and a national tax document are unrelated pieces of information, and this article does not point toward a way to supply a CPF that is not the account holder's own.
What is Pix, and does a rented number let me use it?
Pix is Brazil's instant bank-to-bank payment system, tied to the payer's own registered bank account rather than to a phone number. A rented number on the account has no effect on whether Pix is available; that depends on having a Brazilian bank account.
What if I have no Brazilian bank account and my card is declined?
Look for cash on delivery, where the app offers it in that area. Outside of that, checkout options depend on having a working card or a Brazilian bank account, not on the phone number.
Does iFood operate outside Brazil?
It is essentially a single-country product built around Brazil. This article assumes a Brazilian delivery address and does not cover other markets.
How do I sign up as an iFood restaurant partner or courier?
Through separate registration paths outside the customer app, built around the applicant's own documents and CPF. This article covers ordering as a customer only.
Why would a courier call me during delivery?
Usually about a locked gate, an unclear apartment block or a building the map pin does not match closely enough. The number on the account needs to answer during the delivery window the same as on any delivery app.
Someone called claiming an order needs a code to be "liberated" — is that real?
No, treat it as an impersonation attempt. iFood does not need a code read back over a call to release an order, fix a payment or process a refund. Hang up and handle the issue inside the app.
Can the account keep working once the rented number expires?
Only by swapping in a replacement beforehand. Open account settings, add a number you actually hold, and confirm it before the old one lapses; iFood runs that new number through the same code-and-confirm step as the first.
If no code ever lands, does the rental still get billed?
No. A number that never delivers a usable code before the signup screen expires is not treated as a completed rental, and the charge is put back on your balance rather than counted as spent.
Does putting a rented number on iFood break its rules?
iFood expects the person behind an account, and any CPF entered on it, to be who they say they are. We hold to that same standard here: a customer signing up for privacy or a short trip is fine, but we stop short of helping anyone enter a CPF that is not theirs or slip into an account that belongs to someone else.