Create invoice

How to add a UPI QR code to an invoice

A QR code on the invoice lets your customer pay by scanning it in any UPI app, with your UPI ID and the exact amount already filled in.

Why put a UPI QR code on an invoice

Typing a UPI ID by hand is slow, and typing an amount invites mistakes. A QR code that already holds your UPI ID, your name and the exact amount turns paying into three taps: scan, check, enter the PIN. That usually means you get paid sooner.

How a UPI payment QR works

The QR code holds a UPI payment link. It looks like this:

upi://pay?pa=yourname@okhdfc&pn=Your%20Business&am=6328.00&cu=INR&tn=Invoice%20INV-6
  • pa is your UPI ID (payee address)
  • pn is the payee name
  • am is the amount
  • cu is the currency, always INR
  • tn is a note, such as the invoice number

Google Pay, PhonePe, Paytm, BHIM and bank apps all read it.

Add one in InvoiceDesk

  1. Open the app and go to Payment methods.
  2. Add a UPI method with your UPI ID.
  3. On an invoice, tick that method. The PDF then shows a QR code for the balance due, so it stays right after a part payment.

Already have a QR image from your bank or a payment app? Add it as a QR code method instead. That code won't hold the amount, so the customer types it in.

Tips

  • Print your bank account and IFSC next to the QR code for customers who prefer NEFT or IMPS.
  • Ask customers to share the UTR after paying, and record it as the payment reference.
  • Once an invoice is fully paid, InvoiceDesk hides the payment details so nobody pays twice.

Make your invoice in InvoiceDesk. Free, no sign-up, and it saves to your browser.

Create an invoice