How to accept UPI payments for your business (the right way)
UPI is how India pays, but accepting it without a system leaves you reconciling screenshots. Here is how to take UPI cleanly and tie every rupee back to an invoice.
Step 1: Use a business UPI ID
Set up a business VPA (virtual payment address) separate from your personal one. It looks professional and keeps business money distinct for accounting.
Step 2: Generate a payment link or QR per invoice
A dynamic link or QR that carries the invoice amount removes typing errors and tells you exactly which invoice was paid. Far better than a static shop QR.
Step 3: Confirm receipt against the invoice
When the payment lands, mark the invoice paid. This updates the customer's khata balance and keeps your outstanding list accurate.
Step 4: Send a receipt
A quick receipt on WhatsApp closes the loop and builds trust. It also gives the customer a record, reducing 'I already paid' disputes.
Step 5: Reconcile weekly
Once a week, match UPI credits in your bank to invoices marked paid. A billing app that links payment to invoice makes this a two-minute check instead of an evening of screenshots.
Frequently asked questions
Do I pay charges on UPI?
Person-to-merchant UPI is largely free for small merchants, though a payment gateway that adds links, cards and reconciliation may charge a small fee. Weigh the fee against the time saved reconciling.
How do I know which invoice a UPI payment was for?
Use a per-invoice payment link or QR that carries the amount and reference. A shared static QR forces guesswork; a dynamic link removes it.
Should I keep business and personal UPI separate?
Yes. A separate business VPA and account make bookkeeping, GST and any future loan application far cleaner.