NEFT (National Electronic Funds Transfer) is an RBI-regulated digital payment system that allows secure, bank-to-bank transfers across India. NEFT in banking works on a deferred settlement model where transactions are processed in half-hourly batches, making it suitable for non-urgent transfers. It is widely used for its 24x7 availability, cost-effectiveness, and ease of access through net banking, mobile apps, and bank branches.
In the following sections, we will learn more about NEFT, including how it works, its benefits, requirements, and more.
NEFT full form is National Electronic Funds Transfer. It is an RBI-regulated digital payment system that enables secure and one-to-one fund transfers between bank accounts across India.
NEFT in banking is a nationwide payment mechanism that processes transactions in half-hourly batches, 24*7x365, through a centralised system managed by the Reserve Bank of India (RBI). Unlike real-time systems like RTGS, NEFT works on a deferred settlement basis, making it ideal for low- and mid-value transfers that aren’t time-sensitive.
NEFT supports both online and offline fund transfers and is available through internet banking, mobile apps, and physical bank branches. It is widely used for purposes such as bill payments, salary disbursals, loan EMIs, rent payments, and more.
Here are the key features that make NEFT a preferred fund transfer system in India:
NEFT (National Electronic Funds Transfer) processes transactions in 48 half-hourly batches each day, ensuring secure and efficient fund transfers between bank accounts. Managed by the Reserve Bank of India (RBI), it uses a centralised electronic message-based system to route payments bank-to-bank.
Below is the complete process:
Step 1: The sender initiates the NEFT transaction through internet banking, mobile banking, or by visiting the bank branch. They must then provide the beneficiary’s account number, bank name, branch, IFSC code, and the transfer amount.
Step 2: The sender’s bank verifies the transaction details and checks for sufficient balance. Once validated, the bank generates a secure electronic payment instruction and sends it to its NEFT service centre.
Step 3: The NEFT service centre collects all outgoing transactions and forwards them in batches to the NEFT Clearing Centre managed by the RBI.
Step 4: RBI processes transactions in half-hourly settlement cycles. Once the transaction is picked up, the RBI debits the sender’s bank and credits the beneficiary’s bank.
Step 5: The beneficiary’s bank receives the funds and credits the amount to the beneficiary’s account.
Step 6: Both the sender and the recipient receive confirmation from their respective banks via SMS or email.
Note: NEFT transfers are typically completed within 30 minutes to 2 hours depending on batch timing and bank responsiveness.
Let’s use an example to demonstrate how NEFT transactions work.
At 2:10 p.m. on a given day, Mr. Sharma uses his HDFC Bank mobile app to send ₹3,500 to pay his electricity bill. The payment is made through NEFT to the Bengaluru Electricity Board, which has an account at State Bank of India. He enters the required details — account number, IFSC code, and amount — and submits the request.
Parallelly, at 2:25 p.m. on the same day, Ms. Gupta logs into her ICICI Bank net banking to send ₹8,000 to her sister, Mrs. Rao, who also has an account at State Bank of India. She fills in the bank details and confirms the transfer as well.
Comparing the two scenarios, even though Mr. Sharma and Ms. Gupta used different banks and apps for varying transactions, both transfers were made around the same time, thus implying that they will eventually be grouped together for processing under the same NEFT cycle with the Reserve Bank of India.
Here are some of the most notable benefits of using NEFT for payments:
Round-the-Clock Availability
No Lower Limits
Cost-effective Payments
Availability across India and Nepal
Ease of Transactions
Prompt Confirmations
High Degree of Safety
Faster Than Traditional Options
The following modes of transfers can be used with NEFT (National Electronics Fund Transfer):
Also called net banking or e-banking, internet banking is the facility to avail of banking services through the bank’s official website. To transfer funds via net banking, you have to first register for net banking online or via a bank branch. Then, you must add a beneficiary by entering their bank account details before transferring funds.
Mobile banking allows a bank’s customers to access its services on internet-enabled smartphones via the bank’s mobile application. To make payments, first download your bank’s official app from the Play Store or App Store and sign up using your banking details. Then, select ‘Pay’ or ‘Fund Transfer’ and add a new beneficiary/payee, entering the payee and payment details.
You can initiate fund transfers via NEFT by directly going to your nearest bank branch. Ask for an NEFT transfer form and fill in the necessary details. Then, submit this form and your payment (cash or cheque) to initiate a transfer. This mode is ideal for anyone unfamiliar with mobile or internet banking.
To transfer funds via NEFT, you need to have the following information:
NEFT fund transfers can be done online via internet banking or mobile banking. Here are the steps to follow to transfer funds via NEFT:
Step 1: Visit your bank’s official website and log in to the net banking portal. You can also use the bank’s mobile app by downloading it and signing in with your credentials.
Step 2: Go to the fund transfer section. It might be labelled as ‘Transfers’, ‘Payments’, ‘Fund Transfer’, or simply ‘Pay’.
Step 3: Select ‘NEFT’ from the available fund transfer options like RTGS or IMPS. Choose whether you want to transfer the funds ‘Now’ or schedule it for ‘Later’.
Step 4: If you haven’t added the beneficiary yet, click on ‘Add Beneficiary’ and enter their name, account number, bank name, IFSC code, and other required details.
Step 5: Once the beneficiary is added and approved, recheck all details and enter the amount you wish to transfer.
Step 6: Enter the OTP (One-Time Password) received on your registered mobile number and click on ‘Confirm’ to complete the NEFT transaction.
Upon transfer of the amount to your bank account, you will receive a confirmation via SMS or email.
You must visit a nearby bank branch for the offline process and fill out the NEFT form. Next, submit it along with payment. Here are the detailed steps guiding you to transfer funds:
Step 1: Visit your nearest bank branch and ask the customer representative for an NEFT form.
Alternatively, download the form from your bank’s official website, print it, and bring it with you.
Step 2: At the top of the form, fill in the branch name, current date, and your full name.
Step 3: Enter the remitter details, including your account number and the amount you wish to transfer (both in words and numbers).
Step 4: Provide the beneficiary’s details such as:
Step 5: Based on your payment method, do one of the following:
Step 6: Sign the form and print your name below your signature.
Step 7: Submit the filled form along with your cheque leaf or cash at the bank counter.
Step 8: Once the transaction is processed, you’ll receive a confirmation via SMS or email from your bank.
An NEFT form is required to initiate a NEFT transaction. The form typically includes essential details such as the sender’s name, account number, and branch details, along with the beneficiary’s name, account number, bank name, and IFSC code to ensure accurate fund transfer. The transaction amount must be specified in both figures and words.
Additionally, the mode of payment (cash, cheque, or account debit) should be selected, and the sender must provide a valid signature for authorization. Once completed, the form must be submitted at the bank branch for processing, after which the funds are transferred as per the bank’s NEFT processing schedule.
Here are some of the disadvantages of NEFT you may want to learn about:
The maximum limit for each NEFT transfer is ₹2 lakh. Furthermore, different banks have set their daily NEFT transaction limits, which makes bulk transfers unsuitable.
Transactions made via NEFT are not settled instantly. The transactions are processed in half-hour batches, so you can use an alternative payment if you need to make time-sensitive payments.
Banks can set their charges, while the Reserve Bank of India charges nothing for NEFT services. UPI could be a better option for very small transactions as it’s free. Note that the RBI has set a cap on NEFT charges.
Once you add a beneficiary using mobile banking or net banking, you must wait a while before initiating fund transfe₹You should wait for at least 30 minutes to 4 hours before you can start a fund transfer.
To transfer funds via NEFT, the sender and receiver must have accounts in NEFT-enabled banks. However, not all banks support NEFT, and quite a few small banks in the country do not.
The Reserve Bank of India ensures the NEFT system’s round-the-clock availability, i.e., it’s available 24x7x365. In other words, you can carry out NEFT transactions at any time using the online mode. If the problem is at the RBI's end, the central bank will broadcast notifications.
However, for transactions carried out via the bank branch, each bank has its own NEFT timings within which transactions must be carried out. NEFT also typically remains inactive on Sundays, bank holidays and 2nd and 4th Saturdays.
RBI does not impose any limit on transaction amounts for the NEFT system. However, banks can impose their limits. It’s advisable to check these NEFT limits with each bank and their official websites.
The Reserve Bank of India does not charge anything for providing NEFT services. However, banks can charge a nominal fee to customers and non-customers for NEFT services. Here is a list of applicable fees:
Type of Transaction | Applicable Charges |
Inward transactions | Nil |
Transactions from a bank’s own savings account | Nil |
Outward transactions up to ₹10,000 | Up to ₹2.5 + GST |
Outward transactions above ₹10,000 and below ₹1 lakh | Up to ₹5 + GST |
Outward transactions above ₹1 lakh and below ₹2 lakh | Up to ₹15 + GST |
Outward transactions above ₹2 lakh | Up to ₹25 + GST |
A different set of charges is applicable for remittances to Nepal from India using the NEFT system under the Indo-Nepal Remittance Facility (INRF). These charges range from ₹5 per transaction to ₹500 depending on the remittance amount and the bank.
The main difference between NEFT (National Electronics Funds Transfer) and RTGS (Real Time Gross Settlement) is how each payment system works. While NEFT means a payment system where transactions are processed in batches, RTGS is a payment system that settles transactions in real time. Here is a detailed overview of their differences:
Parameters | NEFT | RTGS |
Speed of Settlement | Slower, batch-wise settlement | Faster, real-time settlement |
Minimum Transaction Amount | Not applicable | ₹2 lakh |
Maximum Transaction Amount | ₹2 lakh | Not applicable |
Time Taken | Usually 1 to 2 hours | Instant transfer |
Charges | Between ₹2.5 and ₹25 per transaction based on the amount | Between ₹25 to ₹50, depending on the amount |
Best Suited for | Small transactions | High-value and time-sensitive transactions |
NEFT is a convenient system of transferring funds from one bank account to another digitally. It offers a host of benefits, including its 24x7x365 availability, cost-effectiveness, ease of usage, and more. Even those without a bank account can use NEFT to transfer money via cash deposit at a bank. It’s an ideal option for quick and small fund transfers, whether you are sending a gift or paying tuition fees.