Skip to content
Flag of Sri Lanka

Country profile_

Sri Lanka

LK · LKA · Colombo

Selling into Sri Lanka means pricing in Sri Lankan Rupee (LKR) with 2 decimal places, rendering amounts as Rs 123,456.78, applying 18.00% VAT inside the displayed price, and offering the payment methods people there actually use.

Currency
LKR
VAT
18.00%
Payment methods
5
Live FX
1 USD → 335.7
Money

Currency and formatting

Currency
Sri Lankan Rupee (LKR)
Symbol
Rs — placed before the amount
Decimal places
2
Formatted example
Rs 123,456.78
Thousands separator
,
Decimal separator
.
Digit grouping
threes (3)
Live rate
1 USD = 335.7 LKR (fed, 2026-07-10)
Tax

Tax

tax · LK
18.00% standard VAT Prices tax-inclusive
  • 0% — zero rated
Payments

Payment methods in Sri Lanka

Roughly ordered by real-world use — not by what a card processor would prefer you offer.

  • 01 card
  • 02 cash on delivery
  • 03 bank transfer
  • 04 ez cash
  • 05 lankaqr

Card schemes that work domestically: visa, mastercard, amex, lankapay. 3-D Secure is standard practice; strong customer authentication is not legally mandated.

Locale

Locale

Primary
si-LK
Also used
ta-LK, en-LK
Official languages
Sinhala, Tamil
Direction
left-to-right
Date format
YYYY-MM-DD
Measurement
metric
GDPR applies
no
Phone

Phone numbers

Calling code
+94
Mobile format
+94 7X XXX XXXX
Digits
9
FAQs

Sri Lanka: common questions

What currency does Sri Lanka use?

Sri Lanka uses the Sri Lankan Rupee (LKR), symbol Rs. It uses 2 decimal places, formatted as Rs 123,456.78.

How many decimal places does LKR have?

LKR has 2 decimal places. Charging with the wrong number of minor units is a 100× error, so this is worth getting right.

What is the VAT rate in Sri Lanka?

The standard VAT rate in Sri Lanka is 18.00%. Prices are displayed tax-inclusive.

What payment methods are used in Sri Lanka?

The methods that matter in Sri Lanka, in rough order of use: card, cash on delivery, bank transfer, ez cash, lankaqr.

What is the dialling code for Sri Lanka?

Sri Lanka's country calling code is +94. Mobile numbers are formatted +94 7X XXX XXXX (9 digits after the country code).

API_

Get this from the API instead

Everything on this page is one call away — plus live FX, fraud signals and the visitor's own detected country.

sri-lanka.sh
curl "https://api.localesense.com/v1/countries/LK" \
    -H "Authorization: Bearer ls_live_..."
Get a free key

Nearby markets

All country profiles