On a debit or credit card, ECOM stands for Electronic Commerce: an online, card-not-present purchase you make over the internet using your card details rather than swiping the physical card.
If you see "ECOM" on your bank statement or an SMS alert, it means an online card purchase was made, for example on Amazon, Netflix or a food-delivery app.
Most people meet the term in a worrying moment: an SMS lands, or a statement line reads "ECOM", and the first questions are did I make this, is it safe, and can I turn it off? This guide answers those directly, then explains the mechanics, how ECOM differs from POS and ATM, the limits and OTP rules in India, and how to enable or disable it.
If you accept online payments as a business rather than make them, our explainer on the merchant payment gateway covers how an ECOM transaction is processed on the other side.
Why "ECOM" is showing on your statement or SMS
Seeing "ECOM" is normal, not a red flag by itself. Banks label the channel a payment came through, and "ECOM" simply tags it as an online card purchase.
You will typically see it written as ECOM, E-COM, or in an alert such as "ECOM txn of ₹X on card ending XXXX".
Two quick checks tell you whether it is genuine:
- Do you recognise the merchant and amount? Match the ECOM line to a recent online order or subscription. Recurring charges from streaming, cloud storage or SaaS tools are the usual culprits behind an unexpected ECOM entry.
- Was there an OTP or approval? For most domestic online card payments in India, the bank sends a one-time password (OTP) before the payment goes through. If money left your account with no OTP and no order you recognise, contact your bank straight away and block the card.
Is an ECOM transaction safe?
An ECOM transaction is generally safe when it runs on a regulated card network with authentication. In India, the Reserve Bank of India (RBI) requires an additional factor of authentication (AFA), usually an OTP, for domestic card-not-present payments.
That extra step is what stops someone who only has your card number from completing a purchase.
The risk sits with card-not-present fraud, where card details are stolen and used online.
Sensible habits reduce it: keep online (ECOM) usage enabled only when you need it, set a sensible per-transaction limit, never share the OTP, and review statements for small "test" charges that fraudsters use to check a stolen card.
How an ECOM transaction works, step by step
An online card payment feels like one tap, but several parties act in sequence in the background. Knowing the steps helps you read a statement and understand where a payment can stall.
- Checkout: you enter your card number, expiry date and CVV on the merchant's website or app.
- Routing: the merchant's payment gateway passes the details to the card network (Visa, Mastercard, RuPay) and on to your bank, the card issuer.
- Authentication: for a domestic Indian payment, your bank triggers an OTP or app approval. This is the additional factor of authentication the RBI mandates for card-not-present transactions.
- Authorisation: your bank checks the balance, the ECOM channel status and your limit, then approves or declines the payment and places a hold on the amount.
- Capture and settlement: the merchant captures the approved amount, and over the next day or two the funds move from your bank to the merchant's bank. The line on your statement moves from "pending" to "posted".
Two useful takeaways from the flow: an ECOM payment can fail at authentication (no OTP) or at authorisation (channel off, limit too low), and the merchant is not actually paid at the moment you click, which is why refunds can take a few days to appear.
Other abbreviations you may see with ECOM
Bank alerts and statements use a shorthand that can look cryptic. Alongside ECOM you may see:
- CNP: card-not-present, the umbrella category ECOM belongs to.
- MOTO: mail-order or telephone-order payments, another card-not-present type.
- TXN: simply "transaction".
- REV: a reversal, where a held or failed amount is returned.
ECOM vs POS vs ATM vs DOM vs INTL: what each channel means
Your card can be used across several channels, and banks let you switch each one on or off independently. This is the table people search for and rarely find in one place.
| Channel | Full form | What it means | Card present? |
|---|---|---|---|
| <strong>ECOM</strong> | Electronic Commerce | Online purchases using card details | No |
| <strong>POS</strong> | Point of Sale | Swiping or inserting the card at a shop terminal | Yes |
| <strong>ATM</strong> | Automated Teller Machine | Cash withdrawal and PIN transactions at a machine | Yes |
| <strong>DOM</strong> | Domestic | Transactions within India | Either |
| <strong>INTL</strong> | International | Transactions outside India, on foreign sites or abroad | Either |
The key idea: ECOM, POS and ATM describe how the card is used, while DOM and INTL describe where.
So a purchase on a US website is an international ECOM transaction, and it uses two separate toggles, ECOM and INTL, both of which must be enabled.
Domestic vs international ECOM
The distinction matters because the rules and risks differ.
- Domestic ECOM (DOM): an online purchase on an Indian site, settled in rupees. Protected by OTP-based two-factor authentication, so it is harder to misuse.
- International ECOM (INTL): an online purchase on a foreign site, often settled in another currency. Many overseas merchants do not support Indian OTP, which is why international online payments carry more fraud risk and are disabled by default on new cards.
If a foreign subscription keeps failing, the usual cause is that the international channel is switched off, not that your card is blocked.
ECOM transaction limit and why it is separate
Banks let you set a separate spending limit for the ECOM channel, apart from your POS and ATM limits.
This is a safety feature: you might allow ₹2,00,000 at POS terminals but cap online spending at ₹25,000, so a compromised card number cannot drain the account online.
If an online payment is declined even though you have balance, an ECOM limit set too low is a common reason. You can raise it in your bank's app or net banking.
How to enable or disable ECOM on your card
Since October 2020, the RBI has required banks to issue cards with online (ECOM), international and contactless usage disabled by default. You opt in to each channel you actually use. You control ECOM through any of these:
- Net banking or the bank's mobile app: find the card controls or "manage card" section, then toggle "Online / E-commerce transactions" on or off and set a limit.
- SMS command: many banks support a text command. For example, State Bank of India cardholders can switch on the channel by sending "SWON ECOM XXXX" (the last four digits of the card) to 09223966666, and switch it off with "SWOFF ECOM XXXX". Confirm the exact format with your own bank.
- Customer care or branch: as a fallback if you cannot access the app.
A practical routine many people use: keep ECOM enabled with a modest limit for everyday shopping, and turn on the international channel only for the window when you need a foreign payment.
"ECOM disabled" or the payment declined: how to fix it
If a payment fails with an "ECOM disabled" or channel-not-enabled message, work through this order:
- Enable the ECOM channel in the app or by SMS.
- For a foreign site, also enable the international channel.
- Check the ECOM limit is higher than the amount you are paying.
- Confirm the OTP reached you on the registered mobile number, since a changed number is a frequent block.
- Retry after a few minutes, as banks sometimes apply the change on the next attempt.
ECOM transaction charges
For a normal online purchase, the cardholder is not charged a separate ECOM fee. The price you pay is the merchant's price.
Fees can appear in two situations: a dynamic-currency-conversion or foreign-transaction markup on international ECOM payments, and merchant-side processing fees, which the business absorbs rather than you.
If an unexpected fee shows up on a domestic purchase, query it with your bank.
For businesses: the other side of an ECOM transaction
If you run a business rather than just hold a card, an ECOM transaction is a card-not-present payment you receive, and it moves through a different chain: the customer's card, a payment gateway, the card network, and settlement to your account.
That authorisation-to-capture flow is where payment gateway settlements happen, while cards vs bank transfers compares the cost of accepting cards against direct transfers.
The picture changes again when the customer is overseas. A cross-border ECOM payment involves currency conversion and an FX markup on top of the gateway fee, and the money can take days to land.
Indian businesses that collect from international customers often use dedicated receiving accounts so overseas buyers pay into local account details, with conversion to INR at pricing built on the live mid-market rate and settlement to the Indian bank account, typically on the next business day.
Compared with a bank collecting the same payment, this narrows the FX markup and issues the eFIRA automatically, whereas a bank leaves the paperwork to you.
For a wider view of the tools available, see our roundup of international payment gateways.
Collect card and bank payments from customers abroad
When should you enable each channel?
A simple rule of thumb:
- Everyday online shopping: keep ECOM on, with a limit you are comfortable with.
- Foreign subscriptions or travel bookings: enable ECOM and INTL together, then reduce INTL afterwards if you prefer.
- Card used only at shops or ATMs: leave ECOM off until you need it.
- Business receiving online payments: use a payment gateway or a cross-border receiving account rather than a personal card channel.
Get paid online by global customers, without the SWIFT drag
20,000+ businesses
ISO 27001 & SOC 2
Auto eFIRA & FIRC
Frequently asked questions
ECOM stands for Electronic Commerce. It refers to an online, card-not-present purchase made over the internet using your card details, rather than swiping the physical card at a shop.
It means an online card purchase was made, for example a website order or an app subscription. Match the amount and merchant to a recent order. If you do not recognise it, contact your bank.
Yes, when it runs on a regulated card network with OTP authentication, which RBI requires for domestic online card payments in India. Keep the channel enabled only when needed and never share your OTP.
ECOM is an online, card-not-present purchase. POS (Point of Sale) is an in-person payment where you swipe or insert the card at a shop terminal. Banks let you enable or limit each separately.
Use your bank's app or net banking card controls, or an SMS command such as "SWON ECOM" plus the last four digits for SBI. New cards ship with online use disabled by default under RBI rules, so you opt in.
Common reasons: the ECOM channel is disabled, the international channel is off for a foreign site, the ECOM limit is below the amount, or the OTP did not reach your registered mobile number.
There is no separate ECOM fee for normal domestic purchases. Charges may apply as a foreign-transaction or currency-conversion markup on international payments, and merchants pay their own processing fees.