• 9 minute read
  • VPA in UPI: Meaning, How It Works, and How to Create

    Avi is a full-stack marketer on a mission to transform the Indian fintech landscape.

    Explore the Virtual Payment Addresses (VPA) world within the Unified Payments Interface (UPI) ecosystem. Understand their function, benefits, and step-by-step instructions for creating your own VPA. This guide will help you harness the full potential of seamless digital transactions.

    UPI payments have experienced unprecedented growth in recent years, surpassing 100 billion transactions in 2023 alone.

    Growth in UPI payments

    As digital payments become increasingly commonplace, the traditional reliance on cash has evolved dramatically. The ease of making real-time, seamless payments across India using just the recipient’s name, transaction amount, and UPI PIN has transformed the transaction landscape. A key driver of this shift has been the widespread adoption of Virtual Payment Addresses (VPAs), simplifying digital transactions like never before.

    What is VPA?

    What does UPI ID look like

    Virtual Payment Address (VPA) is a unique UPI payment system identifier. UPI is a payment service that allows users to transfer money between different bank accounts in real-time. The VPA in UPI is a unique virtual identifier for a bank account that eliminates the need to share sensitive data during transactions, such as account numbers, IFSC codes, etc. With a VPA, senders and recipients can identify your account using just one unique identifier, streamlining the payment process. A VPA in UPI combines letters, numbers and special characters that uniquely identifies a given bank account. A typical VPA could be something like “yourname@bankname” or “yourphonenumber@bankname.

    Is VPA the same as UPI ID?

    Yes, VPA is the same as UPI ID. Both the terms are used interchangeably to refer to your unique ID required to make UPI payments. 

    How to create a VPA?

    How to create a VPA?

    Creating a VPA involves a few simple steps:

    • Step 1: Download a UPI-enabled app from your bank or another authorised provider.
    • Step 2: Verify the mobile number associated with your bank account.  
    • Step 3: Choose your bank from the provided list. 
    • Step 4: Create a UPI PIN if setting up your bank account for the first time.  
    • Step 5: Choose a unique VPA, such as yourname@bankname.  
    • Step 6: Link and set your bank account as the default for transactions using your VPA.  

    Once linked, your VPA allows for easy and secure fund transfers without the need to remember or share complex bank details. You can start sharing your VPA to receive payments.

    How do you send money using VPA?

    How do you send money using VPA?

    To transfer money using a Virtual Payment Address via your UPI app, follow these straightforward steps:

    • Step 1: Log in to your UPI-enabled app.  
    • Step 2: Choose ‘Send Money via UPI’.  
    • Step 3: Input the recipient’s VPA, the amount, and any remarks (optional).  
    • Step 4: Select the VPA associated with the bank account you wish to use.  
    • Step 5: Review and confirm the transaction details.  
    • Step 6: Authenticate the transaction with your MPIN.

    After completing the above steps, your UPI payments can be processed. The transaction status can be tracked within the UPI app.

    How to receive money via VPA?

    How to receive money via VPA?

    To receive money using a Virtual Payment Address (VPA) through a UPI-based mobile app, follow these steps:

    • Step 1: Log into the app and navigate to the UPI section.  
    • Step 2: Select the “Request Money via UPI” option.  
    • Step 3: Enter the VPA of the person from whom you are requesting money.  
    • Step 4: Enter the amount you wish to receive, and add any necessary remarks.  
    • Step 5: Select the VPA linked to the bank account where you want to receive the funds.  
    • Step 6: Review and submit the request for approval.  

    Once you have completed the above steps, the sender will receive direct notifications on their UPI app, nudging them to complete the payment. 

    How Do Transactions Happen Under VPA?

    How Do Transactions Happen Under VPA?

    A transaction happens under VPA in UPI through several steps:

    • Setting up your VPA: The first step is to set up your VPA using a UPI App to register your bank account on UPI.
    • Bank Account Linking: The next step is to link your bank account to the UPI app. To do so, you must select your bank from a list of banks and enter your bank account and debit card details.
    • Create your VPA: After linking your bank account, you will be prompted to create your VPA/ UPI ID. You can choose any username, but make sure to use a unique but simple username for this step.
    • Verify your VPA: This step is crucial since you can start using your VPA only after verification. This usually includes an OTP verification on your bank account-linked mobile number.
    • Initiate your first transaction: To initiate your first payment using your VPA, you can share your unique VPA with the recipient and receive money into your bank account directly. 
    • Authorising transactions: If you receive a payment request on your UPI app, you must authorise the transaction by entering your UPI PIN, a secure 4-6 digit code you established during registration.
    • Transaction Completion: Once the transaction is completed successfully, both parties receive a text message confirming the transaction’s success. 

    Benefits and Uses of VPA

    Benefits and Uses of VPA

    There are several benefits of using a Virtual Payment Address (VPA):

    1. Privacy of Bank Details: A Virtual Payment Address enables individuals to secure their bank account numbers. By employing a VPA, one can obfuscate their actual bank account number while facilitating cashless payments and transfers via Unified Payments Interface (UPI) applications.

    2. Ease of usage: A VPA is considerably easier to recall than lengthy and intricate bank account numbers. The simplicity and security associated with VPA numbers contribute to their ease of usage, making them a preferred choice over long bank account numbers.

    3. Accessibility: VPAs are accessible around the clock, offering uninterrupted access to account details. This continuous availability facilitates immediate transactions 24×7, enhancing the speed at which payments are processed.

    4. Enhanced Security: The Unified Payments Interface (UPI) offers a secure platform for conducting transactions anytime and anywhere. Transactions through VPAs are instantaneous and offer heightened security compared to other transaction methods, such as Real Time Gross Settlement (RTGS) or National Electronic Funds Transfer (NEFT).

    5. Transaction Monitoring: Owning a VPA permits tracking all fund transfer activities through the UPI app. This functionality provides valuable insights such as the amount transferred, the time and date of the transaction, recipient information, and other pertinent details.

    Does Virtual Payment Address expire when not in use?

    Your UPI Virtual Payment Address (VPA) remains active indefinitely, regardless of usage frequency. However, reactivation may be necessary if it has been dormant for a prolonged period.

    Can an existing VPA be changed?

    No, it is not possible to change an existing VPA. You can customise your VPA based on availability but cannot modify it further once it is created. 

    How can I find my VPA address?

    You can log into your payment apps, such as Google Pay and PhonePe, and look up your VPA address under the settings. Additionally, you can log into your net banking portal or contact your bank for your bank account details.

    UPI AutoPay

    AutoPay vs EMandates vs CC

    The National Payment Corporation of India (NPCI) launched UPI AutoPay on July 22, 2020, to facilitate seamless recurring transactions via the UPI platform. UPI AutoPay helps eliminate manual intervention while ensuring timely payments and improving consumer convenience regarding subscriptions.

    With UPI AutoPay, users can automate transactions up to ₹15,000 for various needs. The RBI also increased the limits for UPI AutoPay to ₹1,00,000 for three categories: subscription to mutual funds, payment of insurance premiums, and credit card bill payments. Popular banks and UPI apps that support UPI Autopay include the State Bank of India (SBI), HDFC Bank, ICICI Bank, Axis Bank, Paytm, PhonePe, Google Pay, and Amazon Pay. The complete list of banks and apps is live on AutoPay here.

    If you’re a business planning to use UPI AutoPay to support your business use case, you can start using Decentro’s UPI Autopay stack. Decentro can help set up recurring E-Mandates enabled on your platform via UPI with a one-time notification and real-time updates. You can also set up:

    • Custom UPI Handles for Payees
    • Pre-Debit Notification
    • Flexible debits with customisable time frames

    UPI Payment Vs Internet Banking

    Unified Payment Interface (UPI) and Internet Banking are popular tools that simplify online banking operations. While both are instant payment systems, they differ in their transaction requirements: UPI requires only the payee’s Virtual Payment Address (VPA), whereas Internet Banking requires detailed beneficiary bank account details. Due to its accessibility and lower risk of transaction errors, UPI is increasingly preferred over Internet Banking. However, there are specific banking tasks that still necessitate the use of Internet Banking where UPI needs to catch up.

    UPIInternet Banking
    Ease of useEasier to use with 6 customer touch inputs to complete a transactionThe average number of customer touch inputs to complete a transaction is 50
    PricingFree to use as of todaySmall commission is charged (usually Rs. 5 to 15)
    No. of banks covered572Almost all banks offer netbanking
    Beneficiary detailsOnly VPA is required to process a transactionOther details such as account number, IFSC code is also needed

    Can I connect an existing VPA to a new application?

    No, you cannot use an existing VPA with a new payment application since your VPA is specific to the payment app on which it was created. However, you can create a new VPA when you link your bank account to a new payment application. 

    How do you edit VPA or UPI ID on a UPI app?

    You cannot edit your pre-existing VPA or UPI ID on any payment application. However, you can add UPI IDs on your payment app to ensure higher transaction success rates. For example, if you are a GPay user:

    • Open your GPay App.
    • Click on your profile menu.
    • Select the ‘Set up payment methods’ option.
    • Select your bank account for which the UPI ID needs to be added.
    • Select ‘Manage UPI IDs’ option.
    • Add UPI IDs with partner bank handles like okicici, okaxis and oksbi.

    Is it feasible to link multiple bank accounts to a VPA?

    Yes, linking multiple bank accounts to the same VPA is possible. 

    What is the UPI transaction limit?

    UPI’s daily transaction limit is Rs.1 lakh by the National Payments Corporation of India (NPCI). 

    However, payments to educational institutions and healthcare providers can go up to Rs.5 lakh. However, individual banks may set UPI transfer limits, ranging from Rs.25,000 to Rs.1 lakh daily. Additionally, some banks opt for weekly or monthly UPI transfer limits instead of a daily cap. You can see the UPI limits of all major banks in India below:

    Bank nameBank typeSponsor BankUPI transaction limit
    Abhyudaya Co-Operative BankCooperativeNA25000
    Adarsh Co-Op Bank LtdCooperativeHDFC Bank50000
    Aditya Birla Idea Payments BankPayments BankNA100000
    Airtel Payments BankPayments BankNA1,00,000
    Allahabad BankPublic Sector BankNA25000
    Allahabad UP Gramin BankRRBAllahabad20000
    Andhra BankPublic Sector BankNA100000
    Andhra Pradesh Grameena Vikas BankRRBSBI25000
    Andhra Pragathi Grameena BankRRBNA10000
    Apna Sahakari BankCooperativeNA100000
    Assam Gramin VIkash BankRRBUnited Bank of India5000
    Axis BankPrivateNA100000
    Bandhan BankPrivateNA100000
    Bank Of BarodaPublic Sector BankNA25000
    Bank of IndiaPublic Sector BankNA10000
    Bank of MaharashtraPublic Sector BankNA100000
    Baroda Gujarat Gramin BankRRBBank of Baroda25000
    Baroda Rajasthan Kshetriya Gramin BankRRBBOB25000
    Baroda Uttar Pradesh Gramin BankRRBBank of Baroda25000
    Bassein Catholic Co-Op BankCooperativeNA20000
    Bhilwara Urban Co Operative Bank LTDCooperativeHDFC25000
    Bihar Gramin BankRRBUCOMergerd with DBGB
    Canara BankPublic Sector BankNA100000
    Catholic Syrian BankPrivateNA100000
    Central Bank of IndiaPublic Sector BankNA100000
    Chaitanya Godavari Grameena BankRRBAndhra Bank25000
    Chhattisgarh Rajya Gramin BankRRBSBI25000
    Citibank RetailForeign BankNA100000
    City Union BankPrivateNA100000
    COASTAL LOCAL AREA BANK LTDCooperativeBOM50000
    Corporation BankPublic Sector BankNA50000
    DBS Digi BankForeign BankNA100000
    DCB BankPrivateNA5000
    Dena BankPublic Sector BankNA100000
    Dena Gujarat Gramin BankRRBDenaNA (Merged)
    Deutsche Bank AG (Web Collect)Foreign BankNANA
    Dhanlaxmi Bank LtdPrivateNA100000
    Dombivali Nagrik Sahakari BankCooperativeNA100000
    Equitas Small Finance BankSmall Finance BankNA25000
    ESAF Small Finance BankSmall Finance BankNA100000
    Federal BankPrivateNA100000
    FINO Payments BankPayments BankNA100000
    G P Parsik BankCooperativeNA100000
    HDFCPrivateNA100000(RS 5000 for new customer)
    Himachal Pradesh Gramin BankRRBPNB50,000
    HSBCForeign BankNA100000
    Hutatma Sahakari Bank LtdCooperativeICIC Bank100000
    ICICI BankPrivateNA10000(25000 for Google Pay users)
    IDBI BankPublic Sector BankNA100000
    IDFCPrivateNA100000
    India Post Payment BankPayments BankNA25000
    Indian BankPublic Sector BankNA100000
    Indian Overseas BankPublic Sector BankNA50000
    IndusInd BankPrivateNA100000
    J&K Grameen BankRRBJ&K20,000
    Jalgaona Janata Sahkari BankCooperativeNA100000
    Jammu & Kashmir BankPrivateNA20000
    Jana Small Finance BankSmall Finance BankNA10000
    Janta Sahakari Bank PuneCooperativeNA100000
    Jio Payments BankPayments BankNA100000
    Kallappanna Awade Ichalkaranji Janata Sahakari Bank LtdCooperativeNA25000
    Karnataka BankPrivateNA100000
    Karnataka Vikas Grameena BankRRBNA25000
    Karur Vysaya BankPrivateNA100000
    Kashi Gomti Samyut Gramin BankRRBNA100000
    Kaveri Grameena BankRRBSBI25000
    Kerala Gramin BankRRBNA20000
    Kotak Mahindra BankPrivateNA100000
    Langpi Dehangi Rural BankRRBSBI10000
    Madhya Bihar Gramin BankRRBPNB25000
    Maharashtra Grameen BankRRBBOM25000
    Maharashtra State Co-Op BankCooperativeNA5000
    Malwa Gramin Bank (Bank merged with Punjab Gramin Bank)RRBSBI10000
    Manipur Rural BankRRBSBI10000
    Maratha Co-Op BankCooperativeNA100000
    Meghalaya Rural BankForeign BankSBI100000
    Mizoram Rural BankRRBSBI25000
    NKGSB Co-Op. Bank LtdCooperativeNA20000
    Oriental Bank of CommercePublic Sector BankNA100000
    Paschim Banga Gramin BankRRBUCO5000
    Paytm Payments BankPayments BankNA100000
    Pragathi Krishna Gramin BankRRBNA20000
    Prathama BankRRBNA10000
    Punjab and Maharastra Co-Op BankCooperativeNA100000
    Punjab and Sind BankPublic Sector BankNA10000
    Punjab Gramin BankRRBPNB10000
    Punjab National BankPublic Sector BankNA25000
    Purvanchal BankRRBSBI25000
    Rajasthan Marudhara Gramin BankRRBSBI25000
    Rajkot Nagari Sahakari Bank LtdCooperativeNA100000
    Samruddhi Co-Op Bank LtdCooperativeTJSB100000
    Sarva Haryana Gramin BankRRBPNB50,000
    Sarva UP Gramin BankRRBPNB50000
    Saurashtra Gramin BankRRBSBI20000
    Shree Kadi Nagarik Sahakari Bank LtdCooperativeYes Bank100000
    South Indian BankPrivateNA100000
    Standard CharteredForeign BankNA100000
    State Bank of IndiaPublic Sector BankNA100000
    Suco Souharda Sahakari BankCooperativeICICI Bank100000
    Suryoday Small Finance Bank LtdSmall Finance BankNA100000
    Suvarnayug Sahakari Bank LtdCooperativeHDFC100000
    Syndicate BankPublic Sector BankNA10000
    Tamilnadu Mercantile BankPrivateNA100000
    Telangana Gramin BankRRBSBI25000
    Telangana State Co-Operative Apex BankCooperativeIDBI10000
    Thane Bharat Sahakari BankCooperativeNA100000
    The Cosmos Co-Operative Bank LTDCooperativeNA10000
    The A.P. Mahesh Co-Operative Urban BankCooperativeNA25000
    The Ahmedabad District Co-Operative Bank LtdCooperativeGSCB10000
    The Ahmedabad Mercantile Co-Op Bank LtdCooperativeHDFC Bank100000
    The Andhra Pradesh State Co-OperativeCooperativeNA10000
    The Baroda Central Co-Operative Bank LtdCooperativeGSCB15000
    The Gujarat State Co-Operative Bank LimitedCooperativeNA50000
    The Hasti Co-operative Bank LtdCooperativeNA100000
    The Kalyan Janta Sahkari BankCooperativeNA100000
    The Lakshmi Vilas Bank LimitedPrivateNA100000
    The Mahanagar Co-Op. Bank LtdCooperativeNA25000
    The Malad Sahakari Bank LtdCooperativePMCO10000
    The Mehsana Urban Co-Operative BankCooperativeNA100000
    The Municipal Co-Op Bank LtdCooperativeNA5000
    The Muslim Co-Operative Bank LtdCooperativeHDFC100000
    The Nainital Bank LtdPrivateNA20000
    The Ratnakar Bank LimitedPrivateNA25000
    The Saraswat Co-Operative BankCooperativeNA100000
    The Surat People’s Co-Op. Bank LtdCooperativeNA25000
    The Sutex Co-Op BankCooperativeICIC Bank100000
    The SVC Co-Operative Bank LtdCooperativeNA10000
    The Thane Janta Sahakari Bank Ltd (TJSB)CooperativeNA100000
    The Udaipur Mahila Samridhi Urban Co-Op Bank LtdCooperativeICIC Bank100000
    The Udaipur Mahila Urban Co-Op Bank LtdCooperativeNA100000
    The Urban Cooperative Bank Ltd DharangaonCooperativeICICI Bank20000
    The Varachha Co-Op Bank LtdCooperativeNA20000
    The Vijay Cooperative Bank LtdCooperativeICIC Bank20000
    The Vishweshwar Sahakari Bank LtdCooperativeNA100000
    Tripura Gramin BankRRBSBI10000
    UCO BankPublic Sector BankNA100000
    Ujjivan Small Finance Bank LimitedSmall Finance BankNA50000
    Union Bank of IndiaPublic Sector BankNA100000
    United Bank of IndiaPublic Sector BankNA25000
    Uttarakhand Gramin BankRRBSBI25000
    Vananchal Gramin BankRRBSBI20000
    Vasai Vikas Co-Op Bank LtdCooperativeNA100000
    Vijaya BankPublic Sector BankNA25000
    YES BankPrivateNA100000

    UPI Transaction Limit for BHIM App

    The BHIM UPI transaction limits are established by the National Payments Corporation of India (NPCI). The daily cap for all banks is set at ₹1 lakh (Rs 100,000). For new users, there is a reduced limit of ₹5,000 during the first 24 hours.

    Banks can increase these limits based on a customer’s risk profile. Customers interested in higher limits can request an adjustment from their bank, which will evaluate their risk profile before potentially raising their BHIM UPI transaction cap.

    Once users reach their daily BHIM UPI limit, they must wait until the next day to initiate more transactions via BHIM UPI. However, they can still perform bank transfers using NEFT or RTGS, allowing larger transaction volumes.

    UPI Transaction Limit on PayTM

    Paytm UPI permits a daily transfer limit of up to Rs 1,00,000.

    Additionally, users can make transactions up to Rs 20,000 per hour. Paytm imposes a cap of five transactions per hour and 20 transactions per day through its UPI service.

    Is it safe to share my VPA?

    Yes, using your VPA to receive money or make payments is safe as it does not include sensitive bank account details such as numbers or passwords. However, as a general practice, it’s always advisable to exercise caution when sharing any personal financial details externally and ensure they are disclosed only to trusted parties.

    Conclusion

    UPI overview

    In conclusion, the Virtual Payment Address (VPA) within the Unified Payments Interface (UPI) has revolutionised how we handle money, offering a seamless, secure, and efficient transaction method. Whether you’re sending or receiving money, setting up a VPA simplifies the process, freeing you from the hassle of sharing sensitive account details. As digital transactions continue to grow in popularity, understanding and utilising tools like VPA can significantly enhance your financial interactions and operational convenience. With the guidance provided in this blog, you’re now equipped to navigate the world of UPI and make the most of your VPA, ensuring smooth and secure digital payments.