How to Buy Bitcoin in Sri Lanka 2026: Step-by-Step Guide
Learn exactly how to buy Bitcoin in Sri Lanka in 2026 using LKR. Step-by-step guide covering Binance P2P, KYC with NIC, bank transfers, and safety tips.
Uvin Vindula — IAMUVIN
Published 2026-01-08 · Updated 2026-03-21
How to Buy Bitcoin in Sri Lanka 2026: Step-by-Step Guide
By Uvin Vindula (IAMUVIN) — Updated March 2026
Buying Bitcoin in Sri Lanka might seem complicated at first, but once you understand the process, it becomes straightforward. This step-by-step guide will walk you through every stage of purchasing your first Bitcoin using Sri Lankan Rupees (LKR). Whether you have 5,000 LKR or 500,000 LKR to invest, this guide has you covered.
Prerequisites: What You Need Before Buying
Before you start, make sure you have the following ready:
- A valid NIC (National Identity Card) or Sri Lankan passport for KYC verification
- A Sri Lankan bank account — Commercial Bank, Sampath Bank, BOC, HNB, People's Bank, or any major bank
- A smartphone or computer with internet access
- A working email address and phone number
- A basic understanding of crypto — visit our learning center if you are brand new
Step 1: Choose Your Exchange
Since there are no locally licensed crypto exchanges in Sri Lanka (as the CBSL has not created a licensing framework yet), Sri Lankans use international exchanges with P2P support. Here are the top choices:
Binance
Binance is the most popular choice among Sri Lankan crypto users. It has the largest P2P marketplace with LKR support, meaning you will find many buyers and sellers. The fees are competitive and the platform is available in multiple languages. See our full Binance Sri Lanka guide.
Bybit
Bybit has been growing rapidly in Sri Lanka. It offers P2P trading with LKR and has competitive rates. The interface is clean and beginner-friendly. Many Sri Lankan traders prefer Bybit for derivatives trading as well.
OKX
OKX is another solid option with P2P LKR support. It has a slightly smaller Sri Lankan user base compared to Binance but offers good rates and a reliable platform.
Step 2: Create Your Account
Let us use Binance as our example since it is the most widely used in Sri Lanka:
- Visit binance.com or download the Binance app from the App Store or Google Play
- Click "Register" and enter your email address and a strong password
- Verify your email with the code sent to your inbox
- Set up two-factor authentication (2FA) — this is critical for security
- You will be prompted to complete identity verification (KYC)
Step 3: Complete KYC Verification with Your NIC
KYC (Know Your Customer) verification is mandatory on all reputable exchanges. Here is how to complete it using your Sri Lankan NIC:
- Go to "Identification" or "Verify Identity" in your account settings
- Select "Sri Lanka" as your country of residence
- Choose "National ID Card" as your document type
- Take a clear photo of the front and back of your NIC
- Take a selfie following the on-screen instructions
- Submit and wait for verification — this usually takes 10 minutes to 24 hours
Pro tip: Make sure your NIC photos are well-lit and all text is readable. Blurry photos are the main reason for KYC rejection. If your NIC is old and worn, consider using your passport instead.
Step 4: Navigate to P2P Trading
Once your account is verified, navigate to the P2P trading section:
- On the Binance app, tap "P2P Trading" from the home screen or go to Trade then P2P
- Select "Buy" at the top
- Choose "BTC" (Bitcoin) as the crypto you want to buy
- Set your currency to "LKR"
- You will see a list of sellers offering Bitcoin for LKR
Step 5: Choose a Seller and Place Your Order
When choosing a P2P seller, look for these indicators:
- Completion rate above 95% — this shows the seller is reliable
- Number of completed trades — more trades means more experience
- Payment methods — choose a seller who accepts your bank (e.g., "Bank Transfer - Commercial Bank" or "Bank Transfer - Sampath")
- Price per BTC — compare rates across sellers for the best deal
- Online status — green dot means the seller is active right now
Click "Buy BTC" next to your chosen seller, enter the amount in LKR you want to spend (e.g., 50,000 LKR), and confirm the order.
Step 6: Make the Bank Transfer
After placing your order, you will see the seller's bank details:
- Open your banking app (Commercial Bank iConnect, Sampath Vishwa, BOC SmartPay, HNB Solo, etc.)
- Transfer the exact LKR amount shown to the seller's bank account
- Make sure the transfer amount matches exactly — do not round up or down
- Take a screenshot of the successful transfer
- Go back to Binance and click "Transferred, notify seller"
- Upload the payment proof if requested
Important: Complete the payment within the time limit shown (usually 15-30 minutes). If you do not pay in time, the order will be cancelled automatically.
Step 7: Receive Your Bitcoin
Once the seller confirms receiving your LKR payment, the Bitcoin will be released from escrow to your Binance wallet. This usually happens within 5-15 minutes. If the seller does not release within the time limit, you can open a dispute and Binance support will intervene.
Step 8: Secure Your Bitcoin
Your Bitcoin is now in your Binance spot wallet. For maximum security, consider:
- Keeping it on Binance if you plan to trade actively (enable all security features)
- Transferring to a hardware wallet (Ledger, Trezor) for long-term holding
- Using a software wallet (Trust Wallet, Exodus) for moderate amounts
Visit our tools page for wallet recommendations and security guides.
How Much Bitcoin Can You Buy with LKR?
Here is a rough guide based on early 2026 prices (BTC around $90,000, USD/LKR around 315):
- 5,000 LKR — approximately 0.000176 BTC (17,600 satoshis)
- 25,000 LKR — approximately 0.000882 BTC
- 100,000 LKR — approximately 0.003527 BTC
- 500,000 LKR — approximately 0.017637 BTC
Remember, you do not need to buy a whole Bitcoin. You can start with as little as a few thousand LKR.
Common Mistakes Sri Lankans Make When Buying Bitcoin
- Not completing KYC — this limits your trading ability and withdrawal limits
- Choosing the cheapest P2P seller without checking reputation — always verify completion rate
- Sending wrong amounts — double-check the LKR amount before transferring
- Not enabling 2FA — this leaves your account vulnerable
- Sharing account details in Telegram groups — scammers are active in Sri Lankan crypto groups
Fees to Expect
P2P trading on Binance has zero platform fees for the buyer. However, the seller typically builds a small margin into their price (usually 1-3% above the market rate). This is the effective cost of buying Bitcoin with LKR. Bank transfer fees, if any, depend on your bank.
Disclaimer
Disclaimer: This guide is for educational purposes only and does not constitute financial advice. Cryptocurrency investments are volatile and carry risk. The CBSL has not licensed any crypto exchange in Sri Lanka. Ensure you understand the risks before purchasing Bitcoin. Never invest money you cannot afford to lose.
Written by Uvin Vindula — Helping Sri Lankans navigate crypto since 2024 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