Table of Content
Unexpected bank charges during money transfers can be confusing, especially when NEFT fees vary based on the bank, transaction amount, and mode of transfer. While RBI guidelines have standardised certain aspects, NEFT charges in India can still differ in certain cases. Knowing the applicable fees, limits, timings, and RBI guidelines can help you avoid extra costs and make informed decisions.
National Electronic Funds Transfer (NEFT) is an electronic payment system introduced in 2005 that allows individuals and businesses to transfer money from one bank account to another across India. It is regulated by the Reserve Bank of India and is widely used for routine transactions such as bill payments, rent transfers, and vendor payments.
NEFT works on a batch-based system, where transactions are processed in intervals rather than instantly. However, with recent updates, NEFT is now available round the clock, including weekends and holidays. There is no minimum transfer amount and while RBI does not set a maximum limit, banks may define their own limits depending on customer type and transaction mode. NEFT requires basic details such as the beneficiary’s name, account number, and IFSC code to complete the transaction securely.
NEFT transfer charges in India mainly depend on the mode of transaction and type of account used. For most savings account holders, NEFT transfer charges are not applicable when transactions are done online through internet or mobile banking. This makes digital NEFT transfers cost-effective for everyday use.
However, when transactions are initiated through a bank branch, charges may apply. These charges are typically low and vary depending on the bank and transaction amount. Another important point is that receiving money via NEFT does not attract any charges, ensuring that the beneficiary gets the full amount credited.
Overall, NEFT bank charges are structured to promote digital transactions while allowing banks flexibility for branch-based services.
The Reserve Bank of India has introduced several guidelines to regulate NEFT transfer fees and encourage adoption of online transactions.
From 1st July, 2019, RBI removed processing charges on banks for NEFT transactions, which reduced the overall cost of fund transfers. Following this, banks were directed not to levy charges on online NEFT transactions for savings account holders, promoting wider use of digital banking.
However, banks may still apply charges on outward NEFT transactions for non-savings accounts, depending on their internal policies. At the same time, inward NEFT transactions remain free for all customers, ensuring the full amount is credited to the beneficiary.
Additionally, NEFT services are available 24×7, including weekends and holidays, allowing uninterrupted fund transfers at any time.
NEFT bank charges vary based on the transaction amount, especially for branch-based transfers. The RBI has defined slabs to standardise NEFT transfer charges across banks. Here’s how charges are generally imposed:
These are upper limits, meaning banks can charge less or even waive fees.
This slab system helps maintain uniformity in NEFT charges while keeping transactions affordable across different value ranges.
NEFT charges vary among banks and depend on the mode of transaction: online or at a branch. As per RBI guidelines, online NEFT charges initiated through internet or mobile banking are free for savings account holders. However, branch-initiated NEFT transactions may incur fees, which differ across banks. Here is a table summarising the NEFT transaction charges for various banks in India:
Bank Name |
Minimum NEFT Charges |
Maximum NEFT Charges |
State Bank of India (SBI) |
₹2 + GST |
₹20 + GST |
HDFC Bank |
₹2 + Applicable GST |
₹24 + Applicable GST |
ICICI Bank |
₹2.25 + Applicable GST |
₹24.75 + Applicable GST |
Axis Bank |
₹2.5 |
₹25 |
RBL Bank |
₹2 |
₹10 |
Canara Bank |
₹2.25 + GST |
₹24.75 + GST |
IndusInd Bank |
₹2.5 + GST |
₹50 + GST |
Central Bank of India |
₹2.5 + GST |
₹25 + GST |
Punjab National Bank |
₹2.25 + GST |
₹24.25 + GST |
IDBI Bank |
₹2 |
₹ 25 |
Federal Bank |
₹2 |
₹20 |
Bank of India |
₹2 |
₹24 |
Note: Charges are subject to change; please verify with your bank for the most current information. For the most accurate and up-to-date information, it's advisable to consult your bank's official website or contact their customer service.
NEFT transactions are designed to support both small and high-value transfers, with flexibility defined by RBI guidelines and individual bank policies. While RBI does not impose strict limits, banks may apply their own caps based on account type and transaction mode. The key limits are outlined below:
For online transfers, higher limits may be available depending on the account type, such as premium or corporate banking services.
NEFT is now a round-the-clock fund transfer system, allowing users to initiate transactions at any time without being restricted by banking hours. Since RBI updated its guidelines in December 2019, NEFT services are available 24×7, including Sundays and bank holidays.
Transactions are processed in half-hourly batches, and the amount is typically credited to the beneficiary’s account within 30 minutes to two hours, depending on the processing cycle and the receiving bank.
For branch-based NEFT transactions, timings depend on bank working hours. These usually range between 8:00 AM to 7:00 PM on weekdays and slightly shorter hours on working Saturdays, while banks remain closed on the second and fourth Saturdays.
Some banks may also apply limits on high-value transactions during non-working hours, but overall, NEFT remains a reliable option for anytime fund transfers.
Transferring funds through the National Electronic Funds Transfer (NEFT) system is a straightforward process. Here's a general guide:
Log in to your bank account using the internet banking portal or mobile banking app
Go to the 'Fund Transfer' or 'Payments' section on the dashboard
Enter beneficiary details such as name, account number, bank name, branch, and IFSC code if the beneficiary is not already added
Verify and confirm the beneficiary details to complete the addition process
Select 'NEFT' as the transfer mode once the beneficiary is active
Choose the source account, select the beneficiary, and enter the transfer amount along with remarks, if needed
Verify the transaction details and authenticate it using a One-Time Password (OTP) sent to your registered mobile number
Receive a confirmation message or transaction reference number once the transfer is successful
Both the sender and the beneficiary may receive notifications about the status of the transaction
Note: The exact steps may vary depending on your bank's interface. For specific instructions, refer to your bank's official website or contact their customer service.
NEFT offers several benefits that make it a preferred choice for secure and convenient fund transfers:
NEFT transactions can be initiated anytime, including weekends and public holidays.
Transferring funds through NEFT is simple, requiring only basic details like the beneficiary's account number and IFSC code.
NEFT is operated by the RBI, ensuring a high level of security and reliability in fund transfers.
NEFT allows fund transfers to any bank branch in India that is part of the NEFT network.
There is no minimum amount required for NEFT transactions, making it suitable for both large and small transfers.
NEFT fees are minimal compared to other payment methods like Demand Drafts or cheques.
Senders and receivers can track the transaction status using the Unique Transaction Reference (UTR) number.
NEFT can be used for multiple payments, such as credit card bill payments, loan EMI payments, and vendor payments.
Online NEFT transfers eliminate the need for paperwork, making it convenient and hassle-free.
NEFT allows individuals and businesses to transfer funds to a single recipient or multiple recipients in one go.
NEFT transfer fees vary based on the mode of transaction, such as online banking or branch-based transfers, as outlined below:
Basis |
Online NEFT |
NEFT at Bank Branch |
Charges |
Usually free for savings account holders |
Charges may apply as per bank policy |
RBI Direction |
Banks advised not to charge online NEFT |
Banks allowed to levy charges |
Typical Fees |
₹0 in most cases |
₹2.50 to ₹25 + GST (based on amount) |
Convenience |
Can be done anytime, 24×7 |
Requires visiting branch during working hours |
Processing |
Initiated instantly via app/portal |
Requires form submission and manual processing |
Availability |
Available on weekends and holidays |
Limited to bank working days and hours |
Online NEFT transactions are generally preferred due to zero charges and convenience, while branch transactions may involve nominal fees depending on the bank.
NEFT transfer is an electronic fund transfer system that allows individuals and businesses to send money between bank accounts across India in batch-based processing through RBI-regulated banking networks.
NEFT transactions are generally free for savings account holders when done online through net banking or mobile banking, but branch-based transactions may involve nominal charges depending on the bank.
RBI does not charge banks for NEFT transactions, as processing fees were removed in 2019, which helps reduce overall transfer costs for customers using the NEFT system.
NEFT charges for ₹10,000 can be up to ₹2.50 plus GST for branch transactions, while online transfers for savings accounts are usually free as per RBI guidelines.
Banks generally do not charge NEFT fees for online transfers, but charges may apply for branch-based transactions. Banks such as State Bank of India, HDFC Bank, ICICI Bank, and others may levy fees depending on their policies and transaction mode.
The maximum limit for NEFT is not defined by RBI, but individual banks may set their own transaction limits based on account type, channel used, and internal security policies.
NEFT is available 24×7 throughout the year, including weekends and bank holidays, allowing users to transfer funds at any time without being restricted by banking hours.
To make an NEFT transfer online, log in to your bank account, add a beneficiary with account details and IFSC, select NEFT, enter the amount, and confirm the transaction.
Most Viewed