If you are in Sri Lanka and want to move between rupees and USDT on Binance, there is one route that reliably works: the P2P marketplace, paid through a wallet you already have on your phone. For the Sri Lankan market, Binance has named eZ Cash (Dialog Axiata) and Genie (Sampath Bank) as P2P payment methods in its own announcements, and this guide is built around those two.

This page assumes you already know roughly how P2P works. Escrow, picking a merchant, the scam patterns worth recognising before your first trade — that is all in our P2P basics guide, and it is the better place to start if any of those words are new. What follows here is the layer on top: which wallet does what, why name matching goes wrong in Sri Lanka more than in most markets, and where the process tends to stall on the way back to rupees.

If you have not opened an account yet, our account setup guide covers registration through to identity verification. Both of those need to be finished before P2P is available to you at all.

Why P2P is the working route here

The reason is on the payment side, not the crypto side. Buying crypto directly with a Sri Lankan bank card is commonly declined, and the decline happens at the issuing bank rather than inside Binance. Nothing is wrong with your account when this happens, and hammering the retry button tends to make it worse — a run of failed attempts is exactly the pattern that gets a card temporarily blocked for review.

P2P sidesteps that entirely, because your rupees never go anywhere near the exchange. They go straight to another person's eZ Cash, Genie or bank account, which as far as the payment system is concerned is an ordinary local transfer between two individuals. What Binance does is hold the crypto side in escrow while that transfer happens.

That has a practical consequence worth internalising early. The part you do not need to worry about is the crypto — it is locked at Binance and the merchant cannot touch it. The part that needs your attention is the payment: sending to the right number, sending from a wallet in your own name, and, when you are selling, confirming the money actually arrived before you release. Every step below exists to protect that short list.

eZ Cash, Genie and mCash are not in the same position

All three are real, working Sri Lankan wallets. Their standing on Binance P2P is not the same, and the difference is worth knowing before you place an order rather than after.

MethodOperatorStanding on Binance P2PIn practice
eZ CashDialog AxiataNamed as a payment method for the Sri Lankan market in Binance's own announcementsWallet-to-wallet transfers generally land quickly
GenieSampath Bank's payment appNamed as a payment method for the Sri Lankan market in Binance's own announcementsWorks through a linked card or bank account
mCashMobitelNot confirmed by us as an official P2P payment methodWidely used locally, but do not assume in advance that a merchant will take it on an order
Bank transferLocal banksCommon in merchant listingsFast within the same bank; between banks it can take longer
To be explicit about mCash: it is a widely used wallet in Sri Lanka and it appears elsewhere on this site for that reason. But the methods named for the Sri Lankan market in Binance's announcements are eZ Cash and Genie, and we have not confirmed mCash among them. Having an mCash wallet is not the same as being able to pay a P2P order from it.

A merchant's terms may suggest some other arrangement. Paying outside the method shown on the order itself is still a bad idea. If a dispute is opened, the review team looks at what the order recorded, not at what was agreed in chat.

Check the payment-method filter first

The payment-method list is not fixed. Binance adds methods for a market, pauses them, and removes them, and none of that arrives with much announcement. Which means the screen on your phone outranks the table above. Checking takes about thirty seconds.

1

Open the P2P tab in the Binance app

Pick Buy or Sell, then set the two dropdowns at the top to USDT and LKR.

2

Open the payment-method filter

What it lists is what is genuinely tradeable on the LKR market at that moment. If your wallet is not in the list, that means either no merchants are trading through it today or the method is not supported — and either way, the answer is the same.

3

Select the method to narrow the board

Now the listings you see are merchants who actually accept it. Compare prices from that filtered board, not from the unfiltered one, or you will end up comparing offers you cannot use.

Binance publishes changes to supported payment methods on its own support pages. If you want the source rather than a summary, that is where to look: Binance support centre. This page describes what we saw as of July 2026 and makes no claim about how long that holds.

Buying USDT with eZ Cash or Genie

With the account set up and verification cleared, the whole thing takes a few minutes. The only step that usually involves waiting is the merchant checking your payment.

1

Choose Buy, set the pair to USDT and LKR

Then filter to eZ Cash or Genie — whichever you actually use, not whichever looks cheapest on the unfiltered list.

2

Pick a listing on track record, not price alone

A completion rate around 95% or higher and an order count in the hundreds rather than a handful. For a first trade that is worth more than a marginally better rate.

3

Enter the amount and place the order

The merchant's USDT moves into escrow at that moment and a payment timer starts. The merchant who posted the listing sets that window, so glance at it before you commit rather than after.

4

Pay exactly the details shown on the order

Receiving number, name, and a reference if one is requested — sent from your own eZ Cash or Genie app. Take the details from the order screen, not from anything typed into chat.

5

Mark the order paid as soon as the transfer goes out

Delaying this is how orders expire while the money is already gone. Keep the confirmation SMS or a screenshot from the wallet until the trade closes.

6

Wait for the merchant to release

Once released, the USDT appears in your Spot wallet on its own; there is nothing further for you to do. If it drags, ask politely in the order chat and keep everything on the platform.

Selling USDT back into rupees

Going the other way, the exposure moves to your side. When buying, what you can lose is a payment. When selling, you are holding the USDT and deciding when to let go of it.

1

Choose Sell and accept a listing

Set USDT and LKR, then filter to the method you can actually receive money into.

2

Your USDT goes into escrow when the buyer accepts

That part is automatic. You have not released anything yet at this stage.

3

Open your own wallet or banking app and look

A screenshot the buyer sends you is not evidence. The only thing that counts is your own balance changing. If the credit is showing as pending, it is not yet the moment to release.

4

Check the sender name against the order

If they do not match, do not release — ask in the chat. In Sri Lanka this is a frequent one, for reasons covered in the next section.

5

Only then release the USDT

Releasing cannot be undone. This is the single point in the whole process where patience is worth the most.

On the cash-out side more broadly — particularly how to avoid frequent incoming transfers tripping a wallet provider's automated review — our cashing out guide goes into more depth than there is room for here.

The shared family number problem

This gets its own section because it is the biggest single cause of P2P disputes in Sri Lanka. The wallet or bank account sending or receiving the payment should be registered in the same verified name as the Binance account attached to the order. When the names differ, a merchant has every reason to reject the payment or open a dispute.

What makes it disproportionately common here is a genuine local habit: one eZ Cash number often serves a whole household. A son sends the payment from a number registered to his mother; or there is exactly one active wallet in the house and it belongs to whoever set it up. In daily life that is completely unremarkable. On a P2P order it breaks immediately, because all the merchant can see is the name that arrived in their account, not who is sitting behind the order.

The fix is boring in the best way. If you are going to trade P2P, keep one wallet or bank account registered in your own name for that purpose. It is a one-time errand and it removes most of the disputes that would otherwise be waiting for you.

Avoid paying from, or receiving into, a third party's account — a friend, a sibling, or the number the household shares. If you are on the selling side, do not release USDT against a payment whose sender name does not match the order. Ask in the chat first, or cancel.

NIC names, initials and stalled verification

This one shows up before you ever reach P2P, at the verification step, and it is specific enough to Sri Lanka to be worth spelling out. The NIC is the primary document most readers here will use, and it carries the holder's name in both Sinhala and English. Register with the English form, exactly as it appears on the card.

The friction is that the NIC carries the full name while everyday life runs on initials. Someone who has written their name one way on every form since school registers that way on Binance too, and then uploads a document showing something considerably longer. That mismatch is a normal trigger for a manual review — not a rejection, but a wait, and one that is entirely avoidable by typing the name the way the card has it rather than the way you usually write it.

There is a second wrinkle. Romanised spellings of Sinhala surnames are not standardised — Wijesinghe and Wijesinha are the same name spelled two defensible ways. Whichever spelling your NIC uses is the one to carry across to your Binance profile and to the wallet you will pay from, so all three agree. Our KYC documents guide covers the document side in more detail, including how to photograph a card so it clears review the first time.

What the LKR premium is telling you

P2P listings in LKR rarely sit exactly on the market rate. They usually run slightly above it, sometimes below, driven by how many buyers and sellers are active at that moment and by the convenience of settling straight into a mobile wallet rather than through a bank. On its own that is not a sign of a bad offer.

There is deliberately no rupee figure or percentage written on this page. It moves by the day and by the hour, and a stale number is worse than no number. Do this instead: look at several listings posted at the same moment. The top few are usually clustered fairly close together, and that cluster is the normal range for the day. An offer sitting well outside it deserves a second look in either direction — unusually cheap can mean a merchant cutting corners, and unusually expensive usually just means a better one exists further down the same page.

Our P2P premium checker compares a specific quote against a live reference price and shows the gap as a percentage, which is faster than doing the arithmetic in your head mid-trade.

Binance does not charge a separate maker or taker fee on a P2P order the way it does on a spot trade. Whatever you pay is already inside the premium. For the spot side of the fee structure, Binance publishes its fee schedule.

Wallet limits and larger orders

Mobile wallets carry their own transfer limits, set by the wallet provider rather than by Binance. For an ordinary trade size they are not in the way. They surface when you try to move a large amount at once — and they usually surface at the worst moment, with the order already placed and the payment clock running.

Limit typeWhat it affects
Per-transaction limitCaps how much a single transfer can move at once
Daily limitCaps total transfers across a day; the one that matters when splitting a large order
Account tierSome wallets give higher limits to more fully verified accounts; check your own tier in the app if you keep hitting the ceiling

No specific limit figures appear here on purpose. Providers adjust them, and they also vary with how far your account has been verified. Your own app, or the provider directly, is a more reliable answer than any number printed in a guide.

For a large amount, the practical approach is to split it across two or three different merchants rather than forcing it through one order — spaced out a little, not all in the same minute. That does two things: it reduces how much depends on any single counterparty, and it lowers the chance that one unusually large transfer trips the wallet provider's automated monitoring.

Short version: crypto is not legal tender in Sri Lanka and is not regulated, and the Central Bank of Sri Lanka (CBSL) has issued public risk warnings about it more than once. The core of those warnings is that there is no regulatory backstop if something goes wrong.

A warning is not a ban, though, and the two get mixed up constantly in local coverage. In September 2025 the CBSL Governor, Dr. Nandalal Weerasinghe, said publicly that there is no legal barrier to investing in crypto — because no law or regulation covers it. That is a statement about the absence of a rule, not an approval. In the same remarks he was clear on a separate point: crypto cannot be used for payments or settlement inside the country, where transactions are to be in rupees.

A regulatory framework for virtual asset service providers is being worked on, but it is still in draft. That distinction matters, because a lot of what circulates online treats a concept paper as though it were an enacted law. The current state of it, with sources, is in our Sri Lanka legal status guide.

Nothing here is legal or tax advice, and this section reflects our understanding as of July 2026. Before acting on anything significant, confirm the current position with an adviser who knows Sri Lankan law.

What goes wrong locally

ProblemWhat has happenedWhat to do
Your wallet is missing from the payment-method filterNo merchants are trading that method today, or the list has changedClear the filter and see what is genuinely there; if it is absent, use another method or come back at a busier hour
Payment sent but the order still shows unpaidThe paid step was never marked inside the appMark it the moment the transfer goes out, then post the payment reference in the order chat
Merchant says the payment has not arrivedThe sender name does not match the order, or the transfer is still pending on their sidePost the payment confirmation in the chat; if it does not resolve, open an appeal from the order itself
Transfer fails on the daily limitThe wallet's cap for the day is used upFinish the remainder tomorrow, or break the order into smaller ones
Confirmation SMS is slow to arriveNetwork delay or a temporary issue at the providerDo not send the transfer again — open the wallet's transaction history and confirm whether it actually went
Merchant asks to continue on WhatsApp or TelegramA recognised warning sign regardless of payment methodKeep the entire conversation inside the Binance order chat; that is what an appeal can actually see
Card purchase declined before you got to P2PThe issuing bank blocked the crypto purchaseDo not retry repeatedly — it can get the card blocked. Use P2P instead

Most of these clear up within minutes once you know what you are looking at, and none of them are faults in eZ Cash or Genie. The friction is almost always about lining up with what Binance expects — marking a payment, matching a name, acting before a timer runs out — rather than anything in the wallet infrastructure itself.

Questions people ask about eZ Cash, Genie and Binance

Are eZ Cash and Genie actually supported on Binance P2P?

Binance has named eZ Cash and Genie as P2P payment methods for the Sri Lankan market in its own announcements. The payment-method list is not permanent, though — methods get added, paused and removed over time. Before you place an order, open the payment-method filter on the P2P tab and see what is actually showing for LKR that day.

Can I pay for a Binance P2P order with mCash?

mCash is Mobitel's mobile wallet and it is widely used in Sri Lanka, but we have not confirmed it as an official Binance P2P payment method. The methods named for the Sri Lankan market in Binance's own announcements are eZ Cash and Genie. Do not assume an mCash payment will be accepted on an order; check the payment-method filter in the app instead.

Why does my Sri Lankan bank card get declined when buying crypto?

Card purchases of crypto are commonly declined at the issuing bank's end in Sri Lanka. It is not a fault in your Binance account, and retrying usually does not help; repeated attempts can get the card temporarily blocked instead. This is the main reason P2P, where rupees move directly between two people, is the practical route locally.

Does the name on the wallet I pay from have to match my Binance account?

Yes. Pay from a wallet or bank account registered in the same name that appears on the order. If the names do not line up, the merchant has a legitimate reason to reject the payment or open a dispute. This comes up unusually often in Sri Lanka because one eZ Cash number is frequently shared across a whole household.

Does Binance charge a fee on a P2P trade in LKR?

Binance does not charge the buyer a separate maker or taker fee on a P2P order the way it does on a spot trade. Your cost is built into the premium in the merchant's price instead, which is why comparing several live offers at the same moment tells you more than reading any fixed figure in a guide.

Exchange rates, spreads and P2P premiums move continuously. Treat nothing on this page as a fixed figure — check the price on your own screen before confirming an order. Crypto assets are volatile and can lose value.