Money Clarity

    Hidden bank charges: what they cost a year and how to stop them

    Hidden bank charges are not hidden. Every one of them is printed in a schedule of charges you agreed to when you opened the account. What hides them is their shape: ₹17.70 here, ₹27.14 there, a coded line once a quarter, an odd amount because GST was added to a round one. Nobody calls the bank over ₹17.70. The number that matters is one no statement prints: the yearly total across every account the household holds, including the one nobody opens.

    This page builds that total for an illustrative household with two savings accounts. It comes to ₹7,492 a year with GST, and two thirds of it is the account nobody uses, which charged itself down to zero in ten months because a minimum-balance charge grows as it eats the balance. Four one-time changes remove ₹6,664 of the total, 89 percent. None of them is a habit you have to keep up.

    That is the useful way to read a bank charge. Almost every one is attached to either a product setting or a behaviour. A setting, such as the account variant, the debit card variant, paid SMS alerts or a second account, is changed once and stays changed. A behaviour, such as an EMI date that lands before the salary, can often be turned into a setting. Amounts on this page are illustrative; your bank's own schedule decides the real ones.

    Last reviewed 2026-09-28

    Why is my bank deducting money every quarter?

    The technique

    Price the year, not the debit

    People judge a bank charge by the line in front of them, which is always small. The same charge four times a year, on two accounts, beside four others of its size, is a different number, and the only one worth deciding on.

    Four features keep these charges out of view. The narration is an internal code, not a sentence, so the line does not tell you what you paid for. Many are quarterly or annual, so they never form a pattern in a month's view. GST at 18 percent is added on top, so the amount never matches the round figure in the schedule of charges and never looks like anything you recognise. And they land on the accounts you look at least.

    The GST point is the quickest to learn, because the odd amount is itself the clue. A debit of ₹17.70 is a ₹15 charge with GST. ₹27.14 is ₹23 with GST, the most a bank may charge for an ATM withdrawal beyond the free limit. ₹590 is ₹500 with GST. An amount like these with no merchant attached is almost certainly a charge, not a purchase and not fraud.

    Charge in the scheduleWhat the statement shows
    ₹15₹17.70
    ₹20₹23.60
    ₹23₹27.14
    ₹150₹177
    ₹200₹236
    ₹300₹354
    ₹500₹590
    Each row is the charge plus 18% GST. Bank charges vary by bank and account; these bases are illustrative.
    • A debit that ends in an odd paise amount, with no merchant or UPI handle on it, is the first thing to check against your bank's schedule of charges
    • Quarterly charges appear only four times a year, so reading one month's statement will miss most of them. Read twelve months of every account, not one month of the main one

    Bank charges list: every line, trigger and fix

    Here is the bank charges list most Indian savings accounts carry in some form, with how each one tends to look on a statement, what sets it off, and what stops it. Narrations differ by bank, so the middle column describes the pattern to look for rather than any one bank's wording. Your bank's schedule of charges, on its website, has the amounts for your account variant.

    ChargeHow the narration tends to lookWhat triggers itHow to stop it
    Minimum balance shortfallA charge code with words like non-maintenance, MAB, AMB or AQB, often with the month or quarterAverage balance below the variant's requirementSwitch to a zero-balance or salary variant, or close the account
    SMS alertsA short code with SMS and a quarter, a few rupees plus GSTPaid alerts switched on for the accountAsk the bank for email or app alerts where it allows them
    Debit card annual feeThe card's annual or AMC fee, once a year on the card's anniversaryThe card variant issued with the accountDowngrade the variant, or cancel a card you never use
    ATM beyond free limitATM or a network name followed by a charge codeMore withdrawals in a month than the free countFewer, larger withdrawals, at your own bank's ATMs
    Cash at branchA cash handling or cash transaction chargeDeposits or withdrawals above a monthly free limitMove routine payments off cash
    ECS or NACH returnACH or NACH with RTN, return or bounceBalance short on the day an EMI or mandate is presentedMove the EMI date after salary, or keep a buffer
    Cheque returnCHQ with RTN, inward or outward returnA cheque you issued bounced, or one you deposited didKeep the balance ahead of cheques you have issued
    Account closureA closure charge on the final statementClosing inside the period set in the scheduleCheck the period before closing a new account
    Other service chargesDuplicate statement, cheque book, card replacement, standing instruction failureRequests and failuresDownload statements; keep balances ahead of instructions
    Narration patterns are generic descriptions, not any bank's exact wording. Charges and free limits vary by bank and account variant.
    • Four of the nine are settings: the account variant, paid alerts, the debit card variant and whether a second account exists at all. Each is changed once, in one conversation or one app screen, and the charge stops for good
    • The rest are behaviours, and the expensive ones, NACH and cheque returns, are about timing rather than spending. A balance that is fine over the month but short on the 3rd is what triggers them

    Minimum balance charges: how the average works

    The technique

    The average is weighted by days, not by credits

    People who pay minimum balance charges often say the account held far more than the minimum. It did, for three days. An average monthly balance is the sum of each day's closing balance divided by the days in the month, so a large salary that leaves by the 4th barely moves it.

    Take an account that requires an average monthly balance of ₹10,000. Salary of ₹50,000 arrives on the 1st, stays for three days, and then rent, a card bill and a transfer to another account leave ₹3,000 for the other 27 days of a 30-day month. The average is ₹7,700, a shortfall of ₹2,300, which is 23 percent of the requirement. At an illustrative charge of 6 percent of the shortfall, capped at ₹600, the charge is ₹138, ₹162.84 with GST, and ₹1,954 a year if the pattern repeats.

    The fix is timing, not money. Close the gap of ₹2,300 with the salary instead and it needs to sit there only 1.47 days longer. Move the outgoing transfers two days later in the month and the average becomes ₹10,833, above the requirement. Or hold the extra ₹2,300 all month: against an illustrative 6.5 percent FD and 2.75 percent savings rate, a 3.75 point gap, that costs ₹86.25 a year in interest given up, against ₹1,954 of charges.

    RBI's circular on minimum balance charges (rbi.org.in/Scripts/NotificationUser.aspx?Id=9343&Mode=0), in effect since 2015, sets out what a bank must do before charging. It must tell you of the shortfall by SMS, email or letter and give you at least one month from that notice to restore the balance. The charge must be directly proportionate to the shortfall, a fixed percentage of the difference, and reasonable. And the account must not turn negative solely because of minimum-balance charges.

    • The cleanest fix is a variant with no requirement. If your salary is credited to the account, ask whether it qualifies as a salary account, which at many banks carries no balance requirement; people are often eligible and were simply never switched
    • A salary variant can lapse. At many banks, when salary stops arriving for a few months the account reverts to a regular variant, and the minimum balance charges begin on an account you stopped watching when you changed jobs

    SMS charges, ATM limits and the debit card fee

    These three are the small, frequent charges, and they behave differently.

    SMS charges from a bank are typically a few rupees a quarter. At an illustrative ₹15 a quarter, ₹17.70 with GST, one account pays ₹70.80 a year and two accounts ₹141.60. Whether you can switch paid alerts off depends on the bank; some keep transaction alerts compulsory and charge for them, others let you move to email or app notifications at no charge.

    ATM charges are set by a rule. RBI's ATM FAQ (rbi.org.in/commonman/Upload/English/FAQs/PDFs/FAQATM04072025.pdf, updated in July 2025) says a bank must give savings account holders at least five free financial transactions a month at its own ATMs, at any location, with balance enquiries and other non-cash transactions at its own ATMs free and not counted. At other banks' ATMs the minimum is three free transactions a month in the six metros and five elsewhere, and there the count includes non-financial transactions such as a balance enquiry. Beyond the free count, the charge cannot exceed ₹23 per transaction plus taxes: ₹27.14 with GST. Failed transactions for technical reasons or a cashless ATM are not to be counted or charged.

    The debit card annual fee depends on which card came with the account, and that was often decided for you. If the issued variant charges an illustrative ₹500, ₹590 with GST, and a basic variant charges ₹150, ₹177 with GST, the downgrade saves ₹413 a year for a card you use exactly the same way.

    Same cash, different pattern, own-bank ATMs
    Eight withdrawals a month, five free
    3 charged
    Charge per withdrawal at the ₹23 cap, with GST
    ₹27.14
    Yearly cost of the pattern
    ₹977
    Same cash in four withdrawals a month
    ₹0

    Assumes the bank charges at the RBI cap beyond the minimum free count; your bank may charge less or offer more free transactions.

    • A balance enquiry at another bank's ATM uses up one of your free transactions there. Check the balance in your bank's app instead
    • If you have not used your debit card in a year and pay by UPI, the card is costing its annual fee for nothing. Cancelling it removes the fee; keeping one card on the salary account for emergencies is a reasonable middle

    ECS and NACH returns: the costly single events

    The technique

    A return is a timing failure, not a spending one

    An EMI or mandate is presented on a fixed date. If the balance is short that morning, it returns, even if the salary arrives the next day and the month as a whole was comfortably positive. People read a bounce as overspending and cut back, which fixes nothing if the dates stay where they are.

    One return event costs more than years of the small charges. At an illustrative ₹500 return charge from your bank, ₹590 with GST, and a separate illustrative ₹500 bounce charge from the lender, another ₹590, a single failed EMI costs ₹1,180. That is 8.33 years of one account's SMS alerts in one day. It can also be reported to credit bureaus as a late payment if the EMI is not cleared in time, which costs more than either fee.

    The usual cause is an EMI date that sits before, or too close to, the salary date. A salary that slips from the 1st to the 3rd around a holiday, against an EMI presented on the 2nd, bounces in exactly those months, which is why it feels random.

    There are two fixes, and one is a setting. Ask the lender to move the EMI date to a few days after salary; many lenders allow a date change on request, sometimes for a fee, and it removes the problem for the rest of the loan. The other is a buffer: keep one EMI, say ₹12,000, permanently in the account. Against the illustrative 3.75 point gap between savings and FD rates, that buffer gives up ₹450 a year in interest, which is cheaper than a single bounce and much cheaper than two.

    Cheque returns follow the same logic at a higher stake. A cheque you issued that bounces for insufficient funds costs an illustrative ₹350, ₹413 with GST, and can expose you to a legal claim from the payee under the Negotiable Instruments Act. Some banks also charge you when a cheque you deposited is returned, even though the other party caused it.

    • Two returns a year on the illustrative figures cost ₹1,180 in bank charges and another ₹1,180 from the lender, and the bank's half alone is larger than the SMS, ATM and debit card charges on the same account

    Hidden bank charges on two accounts, one year

    Here is the whole picture for one illustrative household. Account A is the salary account: no balance requirement, but paid SMS alerts, a debit card issued on a ₹500 variant, two ATM withdrawals a month beyond the free count, and two NACH returns in the year because the EMI date sits just before salary. Account B is a savings account opened years ago for a single purpose and not used since. It requires an average of ₹10,000, holds ₹5,000, charges an illustrative 6 percent of the shortfall a month with GST on top, and carries its own SMS alerts and a ₹250 debit card fee.

    Account B is where the arithmetic turns. The charge is a percentage of the shortfall, and each charge lowers the balance, so each month's shortfall is larger than the last. The first month's charge is ₹354. By the ninth month it is ₹637, 80 percent higher, on an account nobody has touched. In the tenth month the balance reaches zero and, because a minimum-balance charge may not make the account negative, the charging stops. The account paid ₹5,000 in charges, 100 percent of its balance, in ten months.

    Four one-time changes, and what each removes
    Close account B after moving any balance
    ₹5,000
    Move the EMI date after salary
    ₹1,180
    Downgrade A's debit card to the ₹150 variant
    ₹413
    Move A to email or app alerts
    ₹70.80
    Removed, of ₹7,492 a year
    ₹6,664
    Left: ATM charges and the smaller card fee
    ₹828

    Same illustrative household. The EMI date change also avoids ₹1,180 of lender bounce charges, not counted here.

    AccountChargeYear, with GST
    A, salarySMS alerts, ₹15 a quarter₹70.80
    A, salaryDebit card, ₹500 variant₹590
    A, salaryATM, 2 a month beyond free limit at ₹23₹651.36
    A, salaryNACH returns, 2 at ₹500₹1,180
    A subtotal₹2,492.16
    B, unusedMinimum balance shortfall, 10 months₹4,651.90
    B, unusedSMS alerts, 3 quarters before zero₹53.10
    B, unusedDebit card, ₹250₹295
    B subtotalThe whole ₹5,000 balance₹5,000
    HouseholdGST inside the total: ₹1,143₹7,492.16
    Illustrative household. Account B modelled month by month: 6% of the shortfall below ₹10,000, plus 18% GST, charge limited to the balance available. Lender bounce charges are not in this table.
    • The four changes remove 89 percent of the yearly total, and each is done once. Including the lender's bounce charges, the household keeps ₹7,844 of ₹8,672, 90.4 percent
    • What is left, ₹828, is the ATM habit and a basic card fee. Change the ATM pattern and only the ₹177 card fee remains, which is a reasonable price for a card you keep
    • The unused account is 66.7 percent of the total and it produces no statement anyone reads. In most households the answer to where the charges come from is the account that is out of sight

    When a bank charge is worth paying

    Not every charge is a leak. Some are a fair price for something you use.

    An ATM charge of ₹27.14 against a twenty-minute detour to your own bank's ATM values your time at ₹81 an hour. If the detour is real, pay the charge. The habit worth changing is the frequent small withdrawal.

    A premium debit card at an illustrative ₹750, ₹885 with GST, is worth keeping if you use what it pays for, such as a feature you would otherwise buy separately. Count what you used last year, not what the brochure lists.

    Closing an account has its own checks. A closure inside the period set in the schedule can carry a charge, say an illustrative ₹500, ₹590 with GST. On account B that is 1.67 months of its first-month minimum-balance charge, so closing still wins within two months. But do not close an account that still receives a credit or carries a live mandate, such as an insurance premium, an SIP or an EMI; move those first, or the closure turns a small charge into a failed payment.

    • Before you act, the order that returns most first: list every savings account in the household, including joint and old ones; then read twelve months of each for charges, starting with the one nobody uses
    • Next, match each charge to its trigger using the list above, and fix settings before behaviours: account variant, second account, card variant, alerts, EMI date
    • Then ask your bank to reverse any charge that broke its own rules, such as a minimum-balance charge levied without notice. If it refuses, a bank complaint and then the RBI Ombudsman are the routes

    How Unyfy helps with hidden bank charges

    Everything above can be done by hand with twelve months of statements. Where Unyfy helps is keeping it done, across every account, from records your bank already sends. It reads bank and card transaction emails and, on Android, transactional SMS, and it parses statement PDFs from Axis, HDFC, ICICI, Kotak and Federal Bank, which matters here because a charge that raises no alert still appears on the statement. Both accounts land in one list of debits, a debit already seen through the other channel is counted once, and a ₹17.70 line from the account nobody opens sits next to the salary account's, where a quarterly pattern becomes visible.

    For the costliest line, the NACH return, Pro's Fixed Expenses screen predicts what the coming month is already committed to, the EMIs, SIPs, rent, bills, subscriptions and card bill, so you can set that against when your salary lands before the debit is presented, not after.

    Changing a variant, switching off paid alerts or closing an account is a request to your bank. It never asks for your bank password or UPI PIN, and every payment is one you authorise. Install Unyfy on Android, or use the web app at app.unyfy.co.in on an iPhone.

    Common questions

    Why is my bank deducting money when I made no transaction?

    Almost always a scheduled charge rather than fraud: a minimum balance shortfall, paid SMS alerts, a debit card annual fee, ATM withdrawals beyond the free count, or a returned EMI or cheque. The amount is odd because 18 percent GST is added, so ₹17.70 is a ₹15 charge and ₹590 is ₹500. Match it against your bank's schedule of charges. If it matches nothing there and you did not authorise it, report it to the bank at once.

    What are hidden bank charges in India?

    Charges disclosed in the schedule of charges but rarely noticed: minimum balance shortfall, SMS alerts, debit card annual fees, ATM withdrawals beyond the free limit, cash handling, ECS or NACH returns, cheque returns and closure charges. In an illustrative household with two accounts they came to ₹7,492 a year with GST, and four one-time changes removed ₹6,664 of it.

    How do I stop minimum balance charges?

    Remove the requirement rather than chase it. If your salary is credited to the account, ask whether it qualifies as a salary variant with no balance requirement; close a second account you do not use; or, if the shortfall is a timing issue, move outgoing transfers a few days later. An average monthly balance is weighted by days, so ₹50,000 that leaves in three days and ₹3,000 for the rest of the month averages only ₹7,700.

    Can I stop SMS charges from my bank?

    Sometimes. Some banks let you move to email or app alerts at no charge; others keep transaction alerts compulsory and charge for them. At an illustrative ₹15 a quarter, the charge is ₹17.70 with GST and ₹70.80 a year per account, so it is worth one request, and worth more if you hold several accounts.

    How do I avoid debit card annual fee charges?

    Check which variant you hold; it was often chosen at account opening without asking. Ask the bank to move you to a basic variant or waive the fee, and cancel a card you never use. On illustrative figures, moving from a ₹500 variant to a ₹150 one saves ₹413 a year with GST, for a card that works the same way.

    How much can a bank charge for ATM withdrawals?

    RBI's ATM FAQ says the charge beyond the free count cannot exceed ₹23 per transaction plus taxes, ₹27.14 with GST. Banks must give savings account holders at least five free financial transactions a month at their own ATMs, and at other banks' ATMs three a month in the six metros and five elsewhere, including balance enquiries.

    Hidden bank charges are small by design and large by the year. In the illustrative household they came to ₹7,492 with GST, two thirds of it on an account nobody used, and four changes made once removed ₹6,664 of it. The charges that cannot be settled once, ATM habits and the occasional fair fee, are the small remainder. If a debit is not a bank charge and you did not authorise it, the dispute page sets out the RBI timelines; an unfamiliar line on a credit card, rather than a bank account, is on the unknown card charge page; and bank charges as one of six household leaks are on the money left on the table page. Informational page, not financial advice. Bank charges, free limits, account variants and their requirements differ by bank and account and change over time; every amount here is illustrative, and your bank's schedule of charges and account terms govern, not this page.

    Our Partners

    Banks and NBFCs we compare

    Unyfy compares offers from these lenders and earns a commission if you take one. The comparison is shown first, and it can tell you not to switch.

    HDFC Bank logo
    ICICI Bank logo
    Axis Bank
    State Bank of India logo
    IDFC First Bank logo
    Kotak Mahindra logo
    IndusInd Bank logo
    Yes Bank logo
    Bajaj Finserv logo
    Tata Capital logo