Best Way to Repatriate Savings: A Complete Guide for Migrants

Get tax and legal advice before transferring large sums

What counts as a large-sum transfer?

$10,000 — US reporting threshold for international wire transfers

Reporting obligations you must know before you transfer

Is repatriated savings taxable?

2–4% — Typical FX markup on large transfers via a retail bank

Cost comparison: $50,000 repatriation (USD to INR example)

MethodTransfer FeeFX MarkupTotal CostSpeedBest For
Bank SWIFT Wire$25–502–4%$1,025–2,0502–5 daysConvenience only
Wise (large transfer)$0 + 0.35%0%~$1751–2 daysBest traditional option
OFX / TorFXNo fee0.3–0.5%$150–2501–3 daysLarge sums, rate lock
USDC on Stellar + exchange$5–20~0.2%$105–120< 4 hoursSpeed + low cost
Currency broker (spot deal)Negotiable0.1–0.3%$50–1501–2 daysVery large sums ($100K+)

Option 1: Specialist currency brokers (best for very large sums)

Option 2: Wise for mid-range repatriation ($5,000–$50,000)

Option 3: Crypto rails for speed and low absolute cost

1. Audit your tax position before transferring

2. Gather source-of-funds documentation

3. Choose your transfer method based on amount and corridor

4. Consider splitting very large transfers across multiple months

5. Retain all transfer documentation for tax records

Avoid hawala and informal transfer networks for large sums

$14,500 — Minimum FBAR penalty per unreported account

Special considerations by home country

Compare transfer costs for your corridor

Related guides

Frequently asked questions

Is repatriating my savings taxable?

Moving after-tax savings back to your home country is generally not a taxable event by itself — you are not earning new income by transferring it. However, you may owe tax on foreign exchange gains if your home currency has weakened, on interest or investment income earned abroad, or on capital gains from assets sold before the transfer. Always consult a cross-border tax advisor for your specific situation before transferring large amounts.

Do I need to report a large international wire transfer to the IRS?

If you are a US person, your bank automatically files a Currency Transaction Report for cash transactions above $10,000. You separately must file an FBAR (FinCEN Form 114) if your foreign accounts exceeded $10,000 at any point during the year, and Form 8938 if foreign assets exceeded $50,000 ($100,000 married). The wire transfer itself does not require a separate IRS filing, but the underlying foreign account likely does.

What is the cheapest way to repatriate a large sum?

For amounts above $100,000, a specialist currency broker (OFX, TorFX, Currencies Direct) typically offers the best FX rate at 0.1–0.3% markup with no flat fee. For $10,000–$100,000, Wise offers 0% FX markup with a small percentage fee (around 0.35–0.65%). Crypto rails via USDC on Stellar are cheaper in absolute terms for corridors with liquid off-ramps (India, Mexico, South Africa, Indonesia), but require more steps and technical familiarity.

Can I split my repatriation into multiple transfers to reduce fees?

Yes, splitting into multiple transfers is legal and often makes financial sense — it averages your FX rate over time and reduces complexity per transaction. However, you must not split transfers specifically to stay below reporting thresholds ($10,000 in the US) — that is called 'structuring' and is a federal crime regardless of whether the underlying funds are legitimate.

How long does a large international wire transfer take?

SWIFT bank wires take 2–5 business days and may pass through 1–2 correspondent banks, each potentially deducting a fee. Wise transfers for large amounts typically complete in 1–2 business days. Currency brokers settle in 1–2 days. Crypto rails (USDC on Stellar) settle the blockchain transaction in seconds, but off-ramping to a bank account at the destination exchange adds 1–24 hours depending on the exchange's processing time.

Compare live rates across 370+ corridors on RemitRoutes · methodology.