Freelance invoice with UPI QR code on laptop screen in India
← Back to Blog
Invoicing

How to Add UPI to Your Freelance Invoice in India

11 July 2026·5 min read

Most Indian freelancers send an invoice and then separately message the client their UPI ID on WhatsApp. The client has to switch apps, copy the ID, open their payment app, and hope they typed it right. Half the time they ask you to send it again.

Adding UPI details directly to your invoice removes all of that friction. The client sees how to pay right on the invoice. No back and forth. Payments arrive faster.

Here is exactly how to do it, and what to include to make your invoice look professional at the same time.

What UPI details to put on your invoice

At minimum, include your UPI ID. This is the handle linked to your bank account, usually in the format yourname@bankname or your mobile number@upi.

But a UPI ID alone requires the client to open their payment app manually. A QR code is better. The client scans it and the payment is pre-filled with your UPI ID. No typing, no errors.

The most complete UPI payment section on a freelance invoice includes:

  • Your UPI ID (e.g. yourname@icici or 9876543210@paytm)
  • A QR code generated from that UPI ID
  • The name the account is registered under (so the client can verify it matches)
  • A note: "Please include invoice number [X] in the payment remarks"

That last point matters more than most freelancers realise. UPI payments arrive with no reference by default. If you have three clients paying in the same week, you cannot tell which payment is from whom without a reference in the remarks. Make it a habit to ask clients to include the invoice number.

How to generate a UPI QR code for your invoice

Most UPI apps let you generate a QR code directly. Open Google Pay, PhonePe, or Paytm, go to your profile or receive money section, and download your personal QR code as an image. This QR code is linked to your UPI ID.

Alternatively, generate a dynamic QR code that pre-fills the payment amount. This reduces errors. The client scans, sees the exact invoice amount pre-filled, confirms, and pays. To generate a dynamic UPI QR, the format is:

upi://pay?pa=YOURUPIID&pn=YOURNAME&am=AMOUNT&cu=INR&tn=INVOICE-NUMBER

Paste this string into any QR code generator and it produces a scannable QR that opens the payment pre-filled. Generate a fresh one for each invoice if you want the amount pre-filled, or use your static QR for general payments.

What a Complete Payment Section Looks Like on a Freelance InvoicePayment DetailsUPI IDyourname@iciciAccount nameYour Full NamePlease include invoice number in payment remarksScan to pay

Bank transfer details: include these too

Not every client pays via UPI. Corporate clients, agencies, and companies often prefer NEFT or RTGS bank transfers, especially for amounts above ₹1 lakh where some clients are uncomfortable with UPI.

Always include both on your invoice:

  • Account holder name
  • Account number
  • IFSC code
  • Bank name and branch
  • Account type (savings or current)

Put this below the UPI section with a clear heading "Bank Transfer" so clients know both options are available. Many freelancers only include one and lose payments because the client preferred the other method and could not be bothered to ask.

What else should be on every freelance invoice in India

Payment details are just one section. A complete invoice that looks professional and protects you legally needs all the right fields. The full guide on how to create a professional freelance invoice in India covers the exact structure, but the essentials are:

  • Invoice number: Sequential, never repeated
  • Invoice date and due date: A specific date, not "within 30 days"
  • Your name and address, plus GST number if registered
  • Client name and address, plus their GST number if applicable
  • Itemised services: Description, quantity, rate, amount
  • GST breakdown: Base amount, GST percentage, GST amount, shown separately
  • Late payment clause: The fee percentage and when it kicks in

On the due date: "Payment due within 30 days" is vague and invites drift. "Due by July 25, 2026" is a fact the client cannot argue with. On the late fee: something like "Invoices unpaid after the due date attract a late fee of 2% per month" only works if it is visible on the invoice itself, not buried in a contract nobody rereads.

Reconciling UPI payments: the part nobody talks about

UPI payments arrive in your account with minimal description. If you have multiple active clients, matching a payment to an invoice becomes guesswork within a few days.

Three habits that solve this completely:

First, ask every client to include the invoice number in their payment remarks. Put this request on the invoice itself and remind them when you send it.

Second, mark invoices as paid the same day payment arrives. Do not let it pile up. A week of unmatched payments is a reconciliation headache. Same-day matching takes 30 seconds.

Third, keep a running record of expected payments for the month. When a UPI notification arrives, you should be able to identify the client immediately from the amount and approximate timing. If a client is consistently late, the follow-up sequence for overdue invoices is worth having ready.

Rinto marks invoices paid when you record the payment and tracks which invoices are outstanding at a glance. No spreadsheet, no manual matching. You always know exactly who owes you what.

Frequently Asked Questions

Can I add a UPI QR code to my invoice in India?

Yes, and you should. Generate your UPI QR code from any UPI app (Google Pay, PhonePe, Paytm) or create a dynamic QR with the payment amount pre-filled using the UPI deep link format. Add it to your invoice template so it appears on every invoice automatically. Clients who see a QR code pay faster because it eliminates the friction of manually entering your UPI ID.

What UPI ID format should I use for freelance payments?

Use the UPI ID linked to your business bank account, ideally a current account opened in your name for freelance income. The format is typically yourmobilenumber@bankshortcode or a custom handle you set up in your UPI app. Avoid using personal UPI IDs shared with household expenses. Keeping freelance and personal payments separate makes bookkeeping and tax filing significantly easier.

Should I use a current account or savings account for freelance payments in India?

A current account is better for freelancing. Savings accounts have transaction limits and are designed for personal use. A current account has no transaction limit, looks more professional to corporate clients (some companies have policies against paying personal savings accounts), and makes it easier to separate business and personal finances. Most banks offer current accounts with zero or low minimum balance for sole proprietors.

How do I match UPI payments to invoices when no reference is included?

Cross-reference by amount and timing. If you are expecting ₹35,000 from one client and ₹18,000 from another, a UPI credit of ₹35,000 is almost certainly the first one. For identical amounts from different clients, check the sender name on the UPI notification. It usually shows the account holder name. Going forward, put "Please include invoice number in payment remarks" on every invoice to prevent this problem.

Is it safe to put my UPI ID on an invoice?

Yes. Your UPI ID only allows people to send you money. It cannot be used to withdraw from your account or access your banking details. Sharing it on an invoice is no different from sharing your bank account number on an invoice, which is standard practice. The only risk is unsolicited payment requests, which you can decline in your UPI app.

Try Rinto Free

Put this into practice right now

Rinto is built for exactly this. GST invoices, contracts, time tracking, and project management in one place. 3 months free, no card needed.

Start free, no credit card needed →

More from the blog

Invoicing
How to Create a Professional Freelance Invoice in India
5 min read
Invoicing
How to Follow Up on an Overdue Invoice as a Freelancer
6 min read
Business
Client Not Paying: What to Do as a Freelancer in India
8 min read