SWIFT/BIC Codes for Japan-to-India Transfers: A Foreign Resident’s Guide

ByRatesRemit Team

You’ve just finished a late shift in Tokyo and need to send rent money to your parents in Delhi. The bank form stares back: “SWIFT/BIC code?” If you’ve ever hesitated at that blank box, worried a typo will freeze your yen in limbo, this guide is for you. Below, we unpack everything foreign residents in Japan must know about SWIFT/BIC codes when sending money to India—without drowning in jargon and with real tips to keep more JPY in your (and your family’s) pockets.

1. What Exactly Is a SWIFT/BIC Code?

SWIFT (Society for Worldwide Interbank Financial Telecommunication) assigns every bank a unique 8- or 11-character Business Identifier Code. Think of it as a global postal address for money:

  • 4 letters – bank short name (e.g., HDFC)
  • 2 letters – country (IN for India)
  • 2 letters/numbers – location (BB for Mumbai)
  • 3 optional characters – branch (XXX if omitted = head office)

Example: HDFCINBBXXX tells the global network to route funds to HDFC Bank’s Mumbai head office.

2. Why Indian Banks Insist on SWIFT for JPY→INR

India’s central bank (RBI) requires all inward remittances above USD 200 (≈ ¥30,000) to carry a SWIFT code so tax authorities can trace funds. Whether you use a megabank counter or an app like Wise, the underlying rails are SWIFT for 80 % of Japan-to-India transfers. Misspelling the code is the #1 reason Indian credits stall for 3–5 extra days—and intermediary banks still charge ¥1,500–4,000 even when the money is stuck.

3. How to Find the Correct SWIFT/BIC Code in 3 Minutes

3.1 Ask the Receiver

The safest source is the beneficiary. Have them log in to net banking or check the RBI’s master list: https://rbi.org.in.

3.2 Use SWIFT’s Free Online Directory

  1. Visit www.swift.com → “BIC Search”
  2. Enter bank name + “India”
  3. Copy the 8-digit head-office code (ends in XXX) unless the receiver specifies a branch.

3.3 Double-Check on the Bank’s Indian Website

Most banks list SWIFT under “International Remittances > For Beneficiary.” SBI uses SBININBB238 for Nariman Point branch, while ICICI’s generic is ICICINBBNRI.

Pro tip: Take a screenshot and attach it to your remittance request; agents at Japan Post or SMBC will verify it on the spot, cutting rejection risk by 30 %.

4. Common Mistakes That Cost You ¥3,000–8,000

Mistake Cost Fix
Swapping letter O and 0 ¥2,500 repair fee Copy-paste, never type
Using domestic Indian IFSC instead of SWIFT Rejected wire, ¥4,000 return charge Remember: IFSC is for domestic NEFT/RTGS
Omitting branch code when receiver gave one 48-hr delay Ask receiver if their branch uses a unique 11-digit code

5. Step-by-Step: Entering SWIFT/BIC with Japan-Based Providers

Below, we walk through the exact fields each licensed remittance service asks you to fill. Screenshots are from actual dashboards (names redacted for privacy).

5.1 Wise (formerly TransferWise)

  1. Choose “Send JPY to INR”
  2. Select “SWIFT” network (cheaper “Wise local” isn’t available for India)
  3. Enter:
    • Bank name: e.g., “Punjab National Bank”
    • SWIFT: PUNBINBBXXX
    • Account number: 14-digit Indian account
  4. Wise auto-checks the code; if invalid, you can’t proceed—no fee lost.

5.2 SmileRemit

  1. Fill the pink “International Transfer” form at a 7-Eleven ATM
  2. Field 17: SWIFT—must be 8 or 11 characters. Handwritten kanji is rejected; print the code on a sticky label to avoid clerk misreading.

5.3 JpRemit (online)

  1. After KYC upload, click “Add Beneficiary”
  2. Dropdown menu defaults to India → SWIFT mandatory
  3. Paste code; system turns green if matched against RBI master list.

5.4 BrastelRemit

  1. App asks for “Bank Code Type” – choose SWIFT, not IFSC
  2. Brastel’s partner (SBI Japan) levies ¥800 SWIFT relay fee on top of ¥500 transfer fee—shown upfront.

5.5 CityRemit, JapanRemit, KyodaiRemit

All three mirror the above pattern; JapanRemit adds a helpful “SWIFT search” widget that populates bank address once the 8-digit code is entered, reducing keystroke errors by 25 %.

6. Hidden Fees SWIFT Unleashes—and How to Dodge Them

Even if you enter the SWIFT perfectly, intermediary banks can still bite. A ¥100,000 transfer to India may lose up to 4 % via:

  • Relay bank fee – ¥1,500–2,500 deducted in Singapore or Hong Kong
  • Receiving bank fee – Indian banks often take ₹500-1,000 ($6-12)
  • FX markup – 0.3-3 % on the JPY→INR rate

Tactics to minimize pain:

  1. Choose “OUR” charge type if offered (you pay all fees upfront so receiver gets full amount; Wise and KyodaiRemit allow this for ~ ¥1,200).
  2. Compare the combined cost not just the “¥0 fee” banner.
  3. Send larger, fewer transfers—flat SWIFT fees hurt small amounts most.

7. How Long Does a SWIFT Transfer Take? (Real Averages)

Provider Cut-off (JST) Delivery Time to Indian bank
Wise 14:00 4–7 h (if sent before cut-off)
SmileRemit 15:00 Next business day
JpRemit 11:00 Same day (T + 0) for “Express SWIFT”
BrastelRemit 12:00 1–2 days
CityRemit 13:00 1 day
JapanRemit 14:30 1 day
KyodaiRemit 15:30 1–2 days

Weekend warning: Japan and India both open Monday, but Singapore relay banks (used by 60 % of routes) close Saturday. Friday-after-cut-off transfers often land Tuesday.

8. When You DON’T Need SWIFT for India

For amounts below ¥150,000, some providers offer “local INR payout” where they pool JPY in Tokyo and disburse INR from their Indian float account via IMPS/NEFT—no SWIFT, no relay fees. Currently only Wise and JapanRemit advertise this route, capped at ₹1.5 lakh per transaction. If your receiver needs only a small top-up, ask customer support to switch networks.

9. Quick Checklist Before You Click “Send”

  • 8- or 11-character SWIFT copied exactly (no spaces)
  • Receiver’s name matches bank account (minor spelling = freeze)
  • Purpose code selected (family maintenance = P0005)
  • Charges option picked (OUR if you want zero deduction in India)
  • Compare total cost including FX margin at RatesRemit's Comparison Tool

10. FAQs from Foreign Residents in Japan

Q1. Can I use the Indian bank’s IFSC instead of SWIFT?
No. IFSC is for domestic transfers inside India. From Japan, always use SWIFT.

Q2. My Indian bank gave two SWIFT codes—which one?
Use the branch-specific 11-digit code if provided; otherwise the 8-digit head-office code works but may add 24 h for internal routing.

Q3. Why did the money leave my Japanese account but not reach India?
Most likely an intermediary bank is querying details (address mismatch, purpose code). Ask your provider for the SWIFT MT103 slip; share it with the Indian branch to release funds.

Q4. Are SWIFT fees cheaper at Japan Post or online apps?
Japan Post charges a flat ¥2,500 for SWIFT wires regardless of amount. Apps like Wise bundle relay fees into the upfront price and can be 30-50 % cheaper above ¥300,000.

Q5. Can I track the transfer?
Yes. Every provider gives a SWIFT UTR (Unique Transaction Reference) within 2 h of dispatch. Paste it into your Indian bank’s “Track Remittance” portal.

Ready to Save on Your Next JPY→INR Transfer?

Don’t let a tiny SWIFT typo swallow thousands of yen in repair fees. Compare live rates, fees, and delivery speed for Wise, SmileRemit, JpRemit, BrastelRemit, CityRemit, JapanRemit, and KyodaiRemit in one click.
RatesRemit's Comparison Tool—built by foreigners in Japan, for foreigners in Japan. Send smarter, arrive happier.


**

**