banner_ad

Normally if we need to transfer money from bank account of a person to bank account of another person or between bank accounts of same person, in initial days people used cheques and DD (Demand draft).

Demand Draft vs. Cheque

Later on with the advent of internet and CBS (Core Banking Solutions), came EFT - Electronic Fund Transfer. This EFT is of two types-

What is UPI and how is it different

• NEFT (National Electronic Fund Transfer),
• RTGS (Real Time Gross Settlement).

NEFT vs. RTGS

Though these services, NEFT and RTGS made life easy, there were some caveats using them like:

• NEFT transfers/payments take time (they are processed in batches) and not available 24/7
• RTGS on other hand processes transfers/payments immediately (hence name Real Time), but not available 24/7

NEFT and RTGS services are controlled by Reserve Bank of India(maintains the protocols). These services are available only from 9 AM to 7 PM (varies) on weekdays and 9 AM to 1 PM (varies) on Saturdays. These are not available on holidays. Also there are limits on amounts that can be transferred.

Holiday List

Then came IMPS -Immediate Payment Service which is an instant electronic fund transfer service through mobile phones. It was also extended through other channels such as ATM, Internet Banking, etc.

IMPS

Unlike NEFT and RTGS,IMPS works 24/7 and 365 days(even on holidays). This technology is developed and maintained by NPCI - National Payments Corporation of India.

IMPS enabled even offline transfers through SMS using Mobile Money Identification Number (MMID). MMID is as even digit unique number given by a bank to customer. But one thing in IMPS is we do not need several details like account number, name, IFSC code or MMID, mobile number, name to make transfers/payments.

RIP

So this is where UPI - Unified Payment Interface comes into play which is also developed by NPCI.

The difference between UPI and IMPS is that in UPI based transfers/payments we do not need so many details like in IMPS. We just need our virtual ID or Virtual Payment Address (VPA).

AVPA is nothing but a name (name@bank)which is linked to all the details like account number, name, IFSC code, mobile number etc. (as required like in IMPS). It is like instead of giving entire bank details, we just give our VPA, since we all know how difficult it is to maintain all details like account numbers, IFSC codes etc. and the security risks

Security

So in a nutshell UPI is based on IMPS and it removes the need for all bank details and improves security.

Also UPI enabled transfers/payments through barcodes and USSDs.

Image

You can get a VPA by linking all your bank details through any UPI app of any bank. Several banks have released UPI apps. You need not use UPI app of the bank in which you have the account.

And I am not going in detail about how to register and use those UPI apps since there are many easy tutorials about it.




About the Author

Senior Assistant


CCI Pro

Comments


Related Articles


Loading


Popular Articles





CCI Pro
Meet our CAclubindia PRO Members

CCI Articles

submit article


Company
19 May 2026
Fundraising Expert

MentorsWorld Ventures Private Limited

Ahmedabad

Others

View Details
Company
19 May 2026
Accountant

ca kunjan

Mumbai

CA Inter

View Details
Company
09 June 2026
Accounts Associate

S Madan and CO

New Delhi

Graduate (Any)

View Details
Company
22 May 2026
U.S. Financial Reporting & Consolidation Manager

Karia Overseas

Ahmedabad

CA

View Details
Company
12 June 2026
Accounts & Taxation Executive

Winshine Financial Services

Mumbai

CA Inter

View Details
Company
18 May 2026
MIS Executive

Primarc Pecan Retail Limited

Mumbai

B.Com

View Details
Company
10 June 2026
Senior Account Executive

JDS Advisory LLP

Ahmedabad

CA Inter

View Details
Company
Featured 27 May 2026
Lead Conversion Executive / Sales Closing Executive

SMJ global advisors pvt ltd

New Delhi

B.Com

View Details