Before you start: check your phone is eligible

Two things must be true. Your phone has to support eSIM, which covers essentially every iPhone from the XS onward and most flagship and mid-range Android phones from recent years. And it has to be carrier-unlocked, meaning not locked to a single home operator. If you bought your phone outright or have finished a contract, it is almost certainly unlocked. If you are unsure, your home carrier can confirm, and it is worth checking before you travel rather than discovering a lock after landing in Brazil.

Quick eligibility check

On iPhone, go to Settings, General, About and look for an Available SIM or EID entry. On Android, search the settings for eSIM or look under network and SIM settings for an option to add a data plan or download a SIM. If the option exists, your phone supports eSIM. The unlock status is separate and best confirmed with your carrier.

Step by step: the sequence that never fails

1
Install at home, on wifi

When your eSIM is delivered, add the profile to your phone over a stable wifi connection, before you fly. Scan the QR code or use the in-app direct install. This loads the profile but does not start your data allowance.

2
Label your two lines

Give your home SIM and the Brazil eSIM clear names in settings, such as Home and Brazil. This makes the next steps unambiguous and stops you toggling the wrong line later.

3
Set data to the Brazil line, roaming off on home

Before or just after landing, set the Brazil eSIM as your mobile data line, and switch off data roaming on your home line so it cannot bill you in the background. Keep the home line on if you still want its calls and texts.

4
Turn the eSIM on after you land

Enable the Brazil eSIM line once you are in the country. It connects to Vivo, Claro or TIM, activation begins, and you are online. Toggle data roaming on for the Brazil line specifically, since a travel eSIM technically roams onto the local network.

The roaming toggle that confuses everyone

A travel eSIM connects to a Brazilian network as a roaming partner, so the data roaming switch must be ON for the eSIM line for it to work. This feels wrong because we are trained to keep roaming off. The trick is that it applies per line: roaming OFF on your home line to avoid home-carrier charges, roaming ON for the Brazil eSIM line so it can use the local network. Setting them both the same way is the most common setup error.

iPhone specifics

On iPhone the eSIM lives under Settings, Cellular or Mobile Data. After installing, you will see your plans listed; tap the Brazil plan to rename it, set it as the data line, and toggle Data Roaming on for it. Under the home line, turn Data Roaming off. iPhones handle two active lines cleanly, so you can keep iMessage and calls on your home number while data flows through the Brazil plan. This dual-line setup is exactly what you want for staying reachable on your home number while paying Brazilian rates for data.

Android specifics

Android wording varies by manufacturer, but the path is similar: Settings, then Network and internet or Connections, then SIMs or SIM manager. Add or download the eSIM, name it, set it as the mobile data SIM, and enable roaming for that SIM while disabling it for the home SIM. Samsung, Google Pixel and most other recent flagships support this dual-SIM setup without trouble, and the logic is identical to iPhone even if the menu names differ.

The three errors that cause almost every problem

  • Roaming off on the eSIM line. The travel eSIM needs roaming enabled to use the Brazilian network. If you have data but no connection, this is the first thing to check.
  • Data line still set to home. If the phone is still using the home SIM for data, you will be on expensive roaming or no data at all. Confirm the Brazil eSIM is the selected data line.
  • Installing after landing without wifi. Scanning a QR code or downloading a profile needs an internet connection, which is exactly what you do not have yet. Install at home, or use the airport wifi if you must.
If it still does not connect

Toggle airplane mode on and off to force a fresh network search, confirm the Brazil eSIM line is enabled and set for data with roaming on, and check that you have signal where you are. A manual network selection, choosing Vivo, Claro or TIM by hand, occasionally helps in a fringe coverage area. The major-city airports are well covered, so a failure there is almost always a settings issue rather than a coverage one.

A tip for Amazon-bound travelers

Set up and test before you head into the jungle

If your trip includes the Amazon, set up and fully test your eSIM in the city, in São Paulo, Rio or Manaus, well before you board a boat or fly into the forest. Once you are on the river or at a jungle lodge there is no signal to troubleshoot with, and no way to scan a QR code if something went wrong. Confirm the eSIM is live and working in Manaus, download everything you need offline, then head into the forest knowing your setup is sound for when you return to coverage.

Where we land

The whole game is order and the per-line roaming toggle. Install at home on wifi, label your lines, set data to the Brazil eSIM with roaming on for it and off for your home line, and switch it on after landing. Done in that sequence, setup is a thirty-second task on arrival. Our Brazil plans deliver the profile for install the moment you buy, so you can set everything up at home and simply flip the switch when you land in São Paulo or Rio.