Bitcoin to LKR: How to Convert BTC to Sri Lankan Rupees
Learn how to convert Bitcoin to Sri Lankan Rupees (LKR). Step-by-step guide covering P2P selling, rates, fees, bank withdrawals, and tips for best rates.
Uvin Vindula — IAMUVIN
Published 2026-01-28 · Updated 2026-03-21
Bitcoin to LKR: How to Convert BTC to Sri Lankan Rupees
By Uvin Vindula (IAMUVIN) — Updated March 2026
Converting Bitcoin to Sri Lankan Rupees is a crucial skill for any Sri Lankan crypto user. Whether you are cashing out profits, need LKR for an expense, or receiving Bitcoin as payment for freelance work, knowing how to efficiently convert BTC to LKR will save you money and time. This guide covers all the methods, tips for getting the best rates, and common pitfalls to avoid.
Understanding the BTC to LKR Rate
Before converting, understand how the rate works. The BTC/LKR rate is calculated as: BTC price in USD x USD/LKR exchange rate. As of early 2026, with Bitcoin around $90,000 and USD/LKR at approximately 315, one Bitcoin equals roughly 28.35 million LKR. However, the actual rate you get when converting through P2P will differ slightly due to market dynamics.
Check the current rate using our BTC to LKR calculator.
Method 1: Selling Bitcoin via P2P on Binance (Recommended)
The most popular and reliable method for Sri Lankans to convert Bitcoin to LKR is through Binance P2P:
Step-by-Step Process
- Transfer BTC to your Binance funding wallet: If your Bitcoin is in your Binance spot wallet, go to Wallet, then Transfer, and move BTC from Spot to Funding wallet (this is free and instant)
- Navigate to P2P: Go to Trade, then P2P Trading
- Select Sell and BTC: Set your fiat currency to LKR
- Choose a buyer: Look for buyers with high completion rates (above 95%), many completed trades, and who pay via your bank
- Enter the amount: Specify how much BTC you want to sell or how many LKR you want to receive
- Confirm the order: Your BTC will be placed in escrow by Binance
- Wait for payment: The buyer will transfer LKR to your bank account
- Verify the payment: Check your bank account or banking app to confirm the LKR has been received
- Release the Bitcoin: Only after confirming the LKR is in your account, click "Release" to send the BTC to the buyer
Critical warning: NEVER release Bitcoin before confirming the LKR payment has actually arrived in your bank account. Check your actual bank balance, not just an SMS notification — sophisticated scammers can send fake bank SMS messages.
Tips for Getting the Best Rate
- Compare rates across multiple buyers before selling
- Consider selling USDT instead of BTC directly — the USDT/LKR market often has better liquidity and tighter spreads
- Sell during active hours (9 AM - 10 PM Sri Lanka time) for better rates
- Larger amounts often get better rates — some buyers offer premium prices for bulk sellers
Method 2: Convert BTC to USDT First, Then Sell USDT for LKR
Many experienced Sri Lankan traders prefer this two-step approach:
- Convert BTC to USDT on the Binance spot market (0.1% fee)
- Sell USDT for LKR on P2P
Why? The USDT/LKR P2P market typically has more traders and better liquidity than the BTC/LKR market. This means tighter spreads and faster trade execution. The extra 0.1% spot trading fee is often offset by the better P2P rate you get for USDT.
Method 3: Selling on Bybit P2P
Bybit's P2P marketplace also supports selling crypto for LKR. The process is nearly identical to Binance. Sometimes Bybit offers slightly better rates due to less competition among sellers. It is worth checking both platforms before selling. See our Bybit Sri Lanka guide for details.
Method 4: Direct Peer-to-Peer (Informal)
Some Sri Lankans sell Bitcoin directly to other individuals they know or through local crypto community groups. While this can sometimes offer better rates, it carries significant risks:
- No escrow protection — you could be scammed
- No dispute resolution mechanism
- Difficult to verify the other party's identity
- Potential legal issues if large sums are involved
We strongly recommend using established P2P platforms with escrow protection rather than informal direct trades.
What Banks Can You Receive LKR Into?
When selling crypto via P2P, you need a Sri Lankan bank account to receive the LKR. All major banks work:
- Commercial Bank of Ceylon — widely used, fast transfers
- Sampath Bank — popular among crypto traders, Vishwa app is convenient
- Hatton National Bank (HNB) — reliable, Solo app works well
- Bank of Ceylon (BOC) — largest government bank, widely accepted
- People's Bank — another government option
- National Savings Bank (NSB) — accepted by most P2P traders
- Seylan Bank, DFCC, NDB — also supported by many traders
Pro tip: Having accounts at multiple banks gives you more flexibility in choosing P2P buyers, as each buyer may prefer a specific bank for instant transfers.
Fees Involved in Converting BTC to LKR
Understanding the total cost of conversion:
- P2P spread: The difference between the market rate and the P2P buyer's offered rate — typically 1-3% below market
- Spot trading fee: 0.1% if you convert BTC to USDT first
- Bank transfer fee: Usually zero for domestic transfers in Sri Lanka
- Network fee: Only applies if you are transferring from an external wallet to the exchange
Total effective cost of converting BTC to LKR: approximately 1-3% depending on market conditions and the method you choose.
Tax Implications
When you sell Bitcoin for LKR at a profit, this may be a taxable event under Sri Lankan tax law. While specific crypto tax guidance from the IRD is limited, it is prudent to keep records of all your transactions. Read our crypto tax guide for Sri Lanka for more information.
How Long Does the Conversion Take?
From start to finish, converting BTC to LKR typically takes:
- If BTC is already on Binance: 10-30 minutes total (transfer to funding wallet, find a buyer, complete the trade)
- If BTC is in an external wallet: Add 10-60 minutes for the blockchain transfer to Binance (depending on network congestion and fees paid)
- Bank processing: Most Sri Lankan inter-bank transfers are instant or within a few hours during business hours
Common Mistakes When Converting BTC to LKR
- Releasing BTC before verifying bank payment: The number one mistake. Always check your actual bank balance
- Not comparing rates: Different buyers offer different rates — a 1% difference on a large amount matters
- Selling at bad times: Late night or early morning has fewer buyers and worse rates
- Ignoring the USDT route: Converting to USDT first often gets you a better overall rate
- Keeping all crypto on exchange: Only transfer to the exchange what you intend to sell
Disclaimer
Disclaimer: This guide is for educational purposes only and does not constitute financial advice. Converting cryptocurrency to LKR involves risks. P2P trading rates fluctuate and are not guaranteed. The CBSL has not licensed any crypto exchange in Sri Lanka. Always verify payment before releasing crypto in P2P trades.
Written by Uvin Vindula — Practical crypto guides for Sri Lankans at uvin.lk

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only