Skip to content
Invoicr
India — GSTNo signupNo watermark

GST invoices with instant UPI payment QR

Generate invoices with scan-and-pay UPI QR codes for instant rupee settlement via Google Pay, PhonePe, Paytm, or BHIM.

Opens the standard builder with the India — GST format and sensible line items already selected. Change anything you like.

Preset template: Ledger

  • Instant scan-and-pay QR codes

    Encodes your Virtual Payment Address (VPA), payee name, and exact invoice total into a high-density vector QR code readable by all NPCI-compliant UPI apps.

  • Dynamic generation or custom upload

    Choose between automatic client-side vector QR generation from your UPI ID or uploading your own merchant standee QR image from PhonePe, Paytm, or GPay.

  • Full GST compliance included

    Pair instant UPI payment rails with complete Rule 46 GST particulars — CGST/SGST/IGST split, HSN/SAC codes, and 16-character sequential numbering.

How UPI QR payment links work on commercial invoices

Unified Payments Interface (UPI), developed by the National Payments Corporation of India (NPCI), has become the standard real-time payment rail for small businesses, freelancers, and agencies across India. Placing a scan-to-pay QR code on your GST invoice drastically shortens payment turnaround by eliminating manual bank account entry and IFSC code typos.

UPI QR codes are encoded using standardized URI intent parameters (upi://pay): "pa" defines the Payee Virtual Payment Address (VPA, such as yourname@hdfcbank), "pn" sets the Payee Legal or Display Name, "am" specifies the exact invoice total amount with two decimal places, and "cu" sets the currency code to INR. When a client scans the QR code using Google Pay, PhonePe, Paytm, CRED, or BHIM, their app opens directly with the recipient and amount pre-filled, requiring only their UPI PIN to authorise payment.

Builder implementation detail: Invoicr automatically generates dynamic vector QR codes containing the "pa", "pn", "am", and "cu=INR" parameters directly from your entered UPI ID and invoice grand total. Note that Invoicr does not currently append transaction note ("tn") or transaction reference ("tr") parameters to the generated link. If your business already has a custom merchant QR image with embedded reconciliation tokens, Invoicr lets you upload that image directly to display in place of the generated code.

Personal VPAs vs merchant accounts and payment reconciliation

For sole proprietors and freelancers, personal UPI IDs are convenient but carry NPCI daily transaction caps (generally ₹1 Lakh per day for standard P2P transfers). For growing agencies and businesses collecting larger milestone payments, registering a merchant VPA (P2M) through your bank or a payment gateway provides higher ticket ceilings, credit card on UPI acceptance, and automated webhooks.

To ensure seamless reconciliation, always request that clients enter your invoice number (e.g. INV-2026-042) in the UPI app’s "Add a note" or "Remarks" field during transfer. This allows you to instantly match bank credit SMS alerts and statement entries against outstanding invoice records.

Disclaimer: Invoicr generates payment QR links and PDFs locally in your browser. Invoicr is not a payment gateway, does not route funds, and does not take transaction fees. Always verify bank settlements with your bank.

Questions

Common questions

UPI QR invoice generator, ready to go.

Open the builder