NEFT
Get bank account number and IFSC code, transfer the amount it will get credited in bulk on hourly basis by RBI. This need a valid bank account number, need to have net-banking enabled and more importantly both the parties should have bank account number.
IMPS
This same as NEFT only thing amount get credited to the beneficiary account instantly. IMPS can only be done between two bank accounts which is must. You can transfer using IMPS using ifsc code and account number or you can transfer if you know the unique MMID and mobile number of beneficiary.
UPI
Where to Download UPI App
Steps to get started with UPI
1. Download the app from Play Store and install in phone
2. Set app login
3. Create virtual address
4. Add your bank account
5. Set M-Pin
6. Start transacting using UPI