What is UPI QR Code?
A UPI QR code is a square barcode that contains your UPI payment details. When a customer scans it with any UPI app, the app fills in your UPI ID and name, and sometimes a fixed amount and a note, so the customer only has to confirm and enter their PIN. Static QR codes carry just your UPI ID and work for any amount. Dynamic QR codes include a specific amount or reference and are often generated per invoice.
You will see these codes on shop counters, delivery receipts and, increasingly, printed at the bottom of invoices.
Why it matters for exporters
For domestic billing, putting a UPI QR code on an invoice is a simple way to get paid faster. Your Indian clients can scan and pay, and the reference note helps you match the payment to the right invoice.
For export invoices, a UPI QR code is usually the wrong tool. Foreign clients generally pay through SWIFT, a local virtual account or a payment platform, and your bank needs that inward remittance record, with its purpose code, to match against the EDF entry in EDPMS. Printing a UPI code on an invoice addressed to a client in Germany adds clutter and might invite a domestic payment from a third party, which complicates realisation. Show your SWIFT and account details instead.
Example
Gupta Photo Studio in Lucknow issues GST invoices to local wedding clients. Each invoice carries a dynamic QR code for the exact amount, say ₹48,000, with the invoice number in the note, so the client pays in one scan. For a destination wedding shoot billed to a family in Singapore, the studio uses a separate export invoice that lists its bank's SWIFT code and account number, with no QR code. The domestic codes come from the free UPI QR code tool.
Common confusion
A UPI QR code is not the same as the Bharat QR or card-acceptance codes some banks issue, though many modern codes support several schemes. Learn more in UPI QR codes on invoices.