Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Travel

How Much Dollars Can I Take Out of Sri Lanka? Currency Allowance Checker

Enter the cash, travel card and rupees you plan to carry and get a plain verdict for each of Sri Lanka's currency-carry limits — the USD 5,000 cash-notes cap, the USD 10,000 possession limit, the USD 15,000 Customs declaration threshold, and the LKR 20,000 rupee cap. Free, no signup, sources cited.

By Induwara AshinsanaUpdated Jul 12, 2026
Check your travel currency limitsCBSL & Customs
Sources cited · 2026-07-12

Physical currency notes you plan to carry in your wallet or bag.

$

USD value loaded on a travel card, TC, or draft.

Rs

Rupee cash you are carrying across the border.

Purpose does not change the carry limits — it only tunes the guidance wording.

Try a scenario

You're good to go

You are within every limit — no Customs currency declaration is needed when departing Sri Lanka.

Cash-notes travel allowance
USD 5,000
Within limit

Your USD 4,000 in notes is within the USD 5,000 cash-notes travel allowance.

Possession limit
USD 10,000
Within limit

Your USD 4,000 in notes is within the USD 10,000 possession limit for foreign currency notes.

Customs declaration
USD 15,000
No declaration needed

Your total foreign currency is USD 4,000, within the USD 15,000 declaration threshold — no Customs currency declaration is required.

Rupee-note limit
LKR 20,000
Within limit

You are carrying LKR 0 in rupee notes, within the LKR 20,000 limit for taking rupees in or out.

The limits, and their source

RuleLimit
Foreign currency notes (travel allowance)USD 5,000
Foreign currency notes in possessionUSD 10,000
Customs currency declarationUSD 15,000
Arriving-notes re-export declarationUSD 10,000
Sri Lanka rupee notesLKR 20,000

Sources: CBSL Department of Foreign Exchange (dfe.lk), CBSL possession-limit notice (cbsl.gov.lk), and Sri Lanka Customs travellers page (customs.gov.lk). This tool states the published limits; it is not legal advice and does not use a live exchange rate.

How it works

Sri Lanka's cash-carry rules come from three places: the Foreign Exchange Act No. 12 of 2017, the Central Bank's Department of Foreign Exchange (which sets the travel allowance and possession limits), and Sri Lanka Customs (which enforces the declaration duty at the airport). This checker puts your own numbers against each limit. Because every threshold is published as “USD or equivalent”, the tool converts non-dollar notes to a USD figure first, then runs four independent checks.

  1. Normalise to USD. Cash notes are multiplied by the exchange rate you supply ( cashUSD = amount × rate; the rate is fixed at 1 for US dollars). The conversion is clearly labelled indicative — the tool never claims a live rate.
  2. Cash-notes travel allowance. When departing, physical foreign currency notes are capped at USD 5,000; the balance of your travel allowance belongs on a Travel Card. If your cash is over the cap the tool shows exactly how much to move onto the card.
  3. Possession limit. A resident may hold foreign currency notes up to USD 10,000 in possession. Cash above this must come from a documented, permitted source.
  4. Customs declaration. Total foreign currency (cash plus card) above USD 15,000 must be declared to Customs in either direction. Arriving passengers with more than USD 10,000 in notes should also declare to preserve the right to re-export.
  5. Rupee-note limit. Sri Lanka rupee notes are capped at LKR 20,000 taken out or brought in.

The four checks are independent, so you can be within the declaration threshold yet still flagged on the cash-notes cap — the headline banner reconciles all four into a single sentence. Comparisons are strictly greater-than, so an amount exactly equal to a limit is treated as within it. Every threshold in the code is a named constant with a LAST_VERIFIED date, and the “declaration required” result is computed a second, independent way as a self-check.

Worked examples

Holiday traveller, departing

USD 4,000 cash + USD 3,000 on a travel card + LKR 15,000

  1. Cash notes: USD 4,000 ≤ 5,000 → within limit
  2. Possession: USD 4,000 ≤ 10,000 → within limit
  3. Total FX: 4,000 + 3,000 = USD 7,000 ≤ 15,000 → no declaration
  4. Rupees: LKR 15,000 ≤ 20,000 → within limit
  5. Verdict: travel freely, no Customs declaration needed

Student to Australia, departing with euros

EUR 6,000 cash (1 EUR = 1.08 USD → USD 6,480) + USD 4,000 on card + LKR 18,000

  1. Convert: EUR 6,000 × 1.08 = USD 6,480
  2. Cash notes: USD 6,480 > 5,000 → over by USD 1,480 (move ≈ EUR 1,370 onto the card)
  3. Possession: USD 6,480 ≤ 10,000 → within limit
  4. Total FX: 6,480 + 4,000 = USD 10,480 ≤ 15,000 → no declaration
  5. Rupees: LKR 18,000 ≤ 20,000 → within limit
  6. Verdict: rebalance cash to card; otherwise no declaration

Expat arriving with large cash

USD 18,000 cash, no travel card, LKR 0 (edge case: over two thresholds)

  1. Cash-notes cap is a departure rule → not applicable on arrival
  2. Possession: USD 18,000 > 10,000 → over the possession limit
  3. Total FX: USD 18,000 > 15,000 → Customs declaration required
  4. Arriving notes: USD 18,000 > 10,000 → declare to keep the re-export right
  5. Verdict: file a currency declaration at the Customs arrival counter

Frequently asked questions

Sources & references

Every threshold on this page was last cross-checked against the CBSL and Sri Lanka Customs sources on 2026-07-12. Foreign-exchange rules change by CBSL directive — confirm the current limits with your bank or Customs before a large or unusual transaction. This tool states published limits and is not legal advice.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.