SIMVIETNAM

Vietnam eSIM SMS OTP: Vinaphone Works, Viettel Doesn't

simvietnam team · Published 2026-06-13 · Updated 2026-06-22
Person holding a smartphone displaying a text message about a party event indoors.
Photo by Ron Lach on Pexels

If you are traveling to Vietnam, a common concern is whether your eSIM can receive one-time passwords (OTP) from your bank or app verification services. The answer depends on the carrier: Vinaphone eSIM plans come with a real Vietnamese phone number that can receive SMS and calls, while Viettel and Skyfi (Mobifone) eSIMs are data-only and cannot. For example, logging into your banking app or verifying a new device on WhatsApp requires an SMS code – only a Vinaphone plan will handle that out of the box.

Complete guide:Viettel eSIM →

The Short Answer: Vinaphone Yes, Viettel/Skyfi No

Vinaphone eSIM plans include a real Vietnamese phone number that can receive SMS and calls, so OTP codes work perfectly. This means you can complete two-factor authentication for your bank, messaging apps, or any service that sends a verification text.

Viettel eSIM and Skyfi (Mobifone) eSIM are strictly data-only. They have no phone number, no SMS capability, and no call support. If you try to send an SMS or receive one, it will simply fail. If you need SMS-based 2FA during your trip, choose a Vinaphone eSIM.

Why You Might Need SMS While Traveling in Vietnam

Many travelers rely on OTP for banking apps (e.g., U.S. banks send SMS codes for large transactions), account verification on KakaoTalk or LINE, or hotel bookings that send a PIN via text. Without a local number that can receive SMS, you would have to rely on your home SIM roaming – which can be expensive or simply not work if you have disabled roaming.

A Vinaphone eSIM solves this by giving you a local Vietnamese number that works immediately upon activation. You get both fast data (5GB per day) and the ability to receive SMS, so you never have to worry about missing a verification code.

Vinaphone eSIM: Real Phone Number, OTP Support

Vinaphone eSIM plans (10-day, 15-day, and 30-day) include a real +84 (Vietnam) phone number. This number can receive incoming calls and SMS without extra charges. OTP from local services like Grab, Shopee, or Vietnamese bank apps also work on this number.

Pricing is straightforward: the 10-day plan costs $11.90, the 15-day plan $13.90, and the 30-day plan $18.90. Each plan includes 5GB of high-speed data per day, after which speeds are throttled. Because the number is real and active, you can use it for two-factor authentication right after you land.

Viettel and Skyfi (Mobifone): Data-Only – No SMS

Viettel eSIM and Skyfi (Mobifone) eSIM are purely data products. They do not include a phone number, voice minutes, or SMS capability. If you need to receive a verification code, these plans cannot help.

Viettel eSIM options: 7-day $9.90, 15-day $12.90, 30-day $18.90 – all data-only with 5GB per day. Skyfi (Mobifone) options: 7-day $8 (7GB/day), 10-day $10 (7GB/day), 15-day $11 (7GB/day). These are excellent for heavy data users who handle OTP via other methods (e.g., home SIM roaming or Wi-Fi), but if you expect SMS delivery, they will not work.

Using Dual SIM to Keep Your Home Number for OTP

Most modern smartphones support dual SIM (one physical + one eSIM, or dual eSIM). This allows you to keep your home SIM active for SMS while using a Vietnam eSIM for data. For data-only eSIM users (e.g., Viettel or Skyfi), this is the recommended setup – just be aware that international roaming charges from your home carrier may apply.

With a Vinaphone eSIM, you can use it for both data and SMS, so you can even remove your home SIM if you want to avoid roaming fees entirely. Note that some mainland China iPhone models and Hong Kong/Macau variants lack eSIM support; in that case, use a physical SIM for data and rely on Wi-Fi or a dual‑SIM adapter for OTP.

How to Choose and Install the Right eSIM

Choose Vinaphone if you must receive SMS (bank OTP, app verification). All Vinaphone plans include a number. Choose Viettel or Skyfi if you only need data and can manage OTP via your home SIM on roaming or through hotel Wi-Fi.

Installation is simple: buy from simvietnam.telebox.vn, receive the QR code via email, scan it with your phone’s eSIM settings, and activate after landing in Vietnam. After activation, test SMS capability by asking a friend to send you a message or by requesting a test OTP from your bank. If it works, you are all set.

FAQ

Can I receive OTP codes on a Viettel eSIM in Vietnam?

No, Viettel eSIM plans are data-only with no phone number and no SMS capability. They cannot receive any SMS, including OTP codes.

Does the Vinaphone eSIM come with a Vietnamese phone number?

Yes, every Vinaphone eSIM plan (10-day, 15-day, 30-day) includes a real +84 Vietnamese number that can receive incoming calls and SMS. This number works for OTP from both international and local services.

If I need OTP from my home bank, should I buy a data-only eSIM or Vinaphone?

You should buy a Vinaphone eSIM if your home bank sends OTP via SMS. Data-only eSIMs (Viettel or Skyfi) cannot receive SMS, so you would have to rely on home SIM roaming or Wi-Fi for those codes.

Can I use my home SIM for SMS while using a Vietnam eSIM for data?

Yes, if your phone supports dual SIM (physical + eSIM or dual eSIM), you can keep your home SIM active for SMS while using a Vietnam eSIM for data. However, check your home carrier's roaming charges to avoid unexpected fees.

Which Vietnam eSIM works for both data and SMS?

Only Vinaphone eSIM plans include both data and the ability to receive SMS and calls. Viettel and Skyfi eSIMs are data-only.

Vietnam eSIM plans

Related articles

Vietnam eSIM plans