DEV Community

HelloRoam
HelloRoam

Posted on • Originally published at helloroam.com

Solving Japan Roaming Costs: An Aussie Dev's eSIM Breakdown

Carrier roaming to Japan costs A$10 to A$15 per day. A two-week trip runs A$140 to A$210 for a connection your phone barely touches between temples. Here is the structured fix.

TL;DR

  • Telstra and Optus bill Japan roaming by calendar day, not by consumption
  • Japan eSIM plans bill by data volume; idle days cost nothing extra
  • Budget ~1GB/day for maps, messaging, and photo uploads in Japan
  • Plans from ~A$3.26/1GB on KDDI/au 5G and NTT docomo 4G
  • Dual SIM keeps your AU number live; no second phone, no call forwarding setup

The Problem: Calendar Billing vs Volume Billing

Carrier international day passes charge a flat daily rate. A$10 to A$15/day whether you stream 4K or leave the phone in airplane mode at a ryokan. Japan is a destination where you walk constantly, shoot constantly, and navigate non-stop. Data consumption is lumpy, not linear.

# Model the cost gap: flat-rate carrier vs eSIM volume billing
carrier_daily = 12.50   # A$10 to A$15/day Telstra/Optus midpoint
esim_per_gb  = 3.26     # ~A$3.26/1GB Japan eSIM entry plan

def compare(days: int, daily_gb: float = 0.8) -> None:
    carrier = carrier_daily * days
    esim    = daily_gb * days * esim_per_gb
    print(f"{days}d | Carrier: A${carrier:.2f} | eSIM: A${esim:.2f} | Delta: A${carrier - esim:.2f}")

for d in [5, 10, 14]:
    compare(d)

# 5d  | Carrier: A$62.50  | eSIM: A$13.04 | Delta: A$49.46
# 10d | Carrier: A$125.00 | eSIM: A$26.08 | Delta: A$98.92
# 14d | Carrier: A$175.00 | eSIM: A$36.51 | Delta: A$138.49
Enter fullscreen mode Exit fullscreen mode

Japan Connectivity Options Compared

Option Cost Model Keeps AU Number Activation
Carrier roaming (Telstra/Optus) A$10 to A$15/day Yes Automatic
Japan eSIM Per GB, volume-based Yes (dual SIM) Before departure
Airport physical SIM Per plan, higher markup No On arrival
Pocket Wi-Fi Per plan, shared device No On arrival

The Solution: eSIM Volume Billing

A Japan eSIM provisions via GSMA RSP before you fly. Scan the QR code at home, set the Japan profile as your data line, leave your Telstra or Optus SIM active for calls. Both run simultaneously on any dual-SIM handset, covering the majority of Australian devices sold since 2019.

# Verify dual SIM support on Android via adb
adb shell getprop ro.telephony.default_network
# Two values returned (e.g., 9 9) confirm dual SIM hardware present

# iOS: Settings > Mobile Data shows both SIM lines when dual SIM is active
# EID check: Settings > General > About > EID (present = eSIM capable)
Enter fullscreen mode Exit fullscreen mode

Networks covering Japan: KDDI/au 5G across Tokyo, Osaka, Kyoto, and Shinkansen corridors; NTT docomo 4G across rural prefectures. The eUICC profile handles network switching without manual APN configuration.

When the Maths Shift Against eSIM

A 48-hour Tokyo stopover with solid hotel Wi-Fi and no remote work obligations can run on free connectivity. The volume billing advantage grows with every day added to the itinerary. Include one Shinkansen leg from Tokyo to Kyoto and the argument closes: live navigation across the journey, no daily charge accumulating while the phone sits in a locker at a temple.

FAQ

Q: How much data do I need for Japan?
Budget ~1GB/day for maps, messaging, and light social. Two weeks of moderate use sits at 10 to 15GB total.

Q: Does hotspot tethering work on Japan eSIM plans?
Most plans include it. Verify in the plan terms before buying; some budget options restrict tethering or count it against a separate data allocation.

Q: Will bank OTPs still reach my AU number?
Yes. The physical AU SIM stays active on dual SIM. SMS routes through it as normal throughout the Japan trip.

Q: What is the fair-use cap on unlimited Japan eSIM plans?
Varies by provider. Most throttle to 128Kbps after 1 to 3GB/day. Read the plan terms, not the marketing headline.

Next Steps

  1. Check EID: Settings > General > About > EID on iOS, or SIM card manager on Android
  2. Confirm your handset is unlocked; older Telstra prepaid devices are sometimes carrier-locked
  3. Size the plan to your itinerary at ~1GB/day as a working baseline
  4. Install the eSIM profile before boarding; activate on landing

HelloRoam Japan eSIM plans run on KDDI/au 5G and NTT docomo 4G, from ~A$3.26/1GB. Current plans at helloroam.com.


Ready to stay connected on your next trip? Check out HelloRoam eSIM

Top comments (0)