Best Way to Collect Payments for Freelancers and Agencies in India (2026)

VT

VyaparGateway Team

Payments Editorial

10 min read
Updated
Best Way to Collect Payments for Freelancers and Agencies in India (2026)
#freelancer payments india #agency invoicing #upi for consultants #milestone billing

Freelancers and agencies in India lose more time to payment follow-ups than to actual creative or engineering work. A typical solo consultant spends 4–6 hours a month chasing late invoices, asking for screenshots, and reconciling bank statements. An agency with 10 active clients can easily lose a full workday a week to the same problem. The fix is not a fancier invoice template — it is a payment workflow where the client pays in one tap and the 'paid' status updates automatically in your tools, with no human in the middle.

What freelancers actually need from a payment setup

  • A way to send a payment link or QR that pre-fills the invoice amount and reference.
  • Confirmation the moment a client pays — so you can stop refreshing your bank app.
  • GST-compliant invoicing if your annual turnover crosses ₹20 lakh (services threshold).
  • Low to zero transaction fees so you keep the full value of your work.
  • Direct settlement to your business or current account, not a pooled balance.

Most freelancers default to UPI because it solves four of these five at once. UPI P2M (person-to-merchant) collections from your savings or current account have no MDR (merchant discount rate) — NPCI mandates 0% on UPI for merchants. You only pay if you layer a payment gateway on top for automation.

Freelancer working on a laptop with invoices
Less time chasing payments, more time doing the work that brought the client in.

Three payment workflows by client size

1. Solo freelancer billing under ₹5 lakh per month

A static UPI QR or a personalised UPI VPA (yourname@bank) is enough. Send the QR with the invoice PDF over email or WhatsApp. The downside: you manually match each incoming credit to the right invoice. Workable up to ~10 invoices a month.

2. Freelancer billing > ₹5 lakh per month, or sending > 10 invoices

Move to dynamic UPI QR per invoice. Each invoice gets a QR encoded with the exact amount and a unique transaction reference. When the client pays, a webhook fires to your invoicing tool (or a Zapier flow) and marks the invoice paid. No more manual matching, no more 'did you receive my payment?' DMs.

3. Agency with multiple clients and milestone billing

Use a payment gateway with API access so you can generate one payment link per milestone, sync paid status into your project management tool (Notion, ClickUp, Linear), and produce GST invoices automatically. Multiple agency members need read access to a payments dashboard so account managers can answer client questions without pinging finance. VyaparGateway helps you issue dynamic UPI QR codes, verify payments, and notify your stack via webhooks—without charging a per-transaction platform fee on top of your plan.

Handling retainers and recurring billing

Retainers are tricky on UPI because UPI Autopay has lower adoption than cards for recurring B2B amounts. For retainers under ₹15,000 a month, UPI Autopay mandates work reliably. For larger retainers, most agencies do one of two things: send a fresh payment link on the 1st of every month (manual but cheap), or use a card-based subscription tool. Stripe and Razorpay offer card-based subscriptions for Indian businesses with 2–3% fees.

"The cheapest payment method is the one your client actually uses. UPI dominates Indian client payments under ₹2 lakh; cards take over for international retainers."

GST and tax for freelancers and agencies

  • Service providers must register for GST if turnover crosses ₹20 lakh (₹10 lakh in special category states).
  • Charge 18% GST on most professional services. Issue a tax invoice with your GSTIN and the client's GSTIN.
  • If you export services (paid in foreign currency, client outside India), you may qualify for zero-rated export with LUT — no GST charged but you still need to file returns.
  • TDS deduction: corporate clients deduct 10% TDS on professional fees under section 194J. Track this on your Form 26AS and claim credit when filing ITR.
  • International clients can pay via Wise, Stripe, or wire transfer. FIRC certificates from your bank are required for export documentation.
  1. Invoicing: Refrens, Zoho Invoice, or Vyapar for GST invoices with payment links.
  2. Payment collection: VyaparGateway dynamic UPI QR for domestic, Wise/Stripe for international.
  3. Accounting: Zoho Books or TallyPrime for GST returns and TDS reconciliation.
  4. Project + payment status sync: webhooks → Zapier → Notion/ClickUp to update milestone status automatically.
  5. Tax filing: ClearTax or a CA for quarterly GSTR-1 and GSTR-3B, annual ITR.

Reducing the follow-up problem to near zero

The single highest-leverage change is webhook-driven status updates. When the payment gateway notifies your invoicing tool the moment a payment lands, three things stop happening: clients stop asking 'did you get my payment?', you stop refreshing your bank app, and your accountant stops asking which transfer matched which invoice. The same idea applies to agencies — let the system tell the account manager that the deposit cleared so they can kick off work without a finance ping.

Share this guide

Frequently asked questions

What is the cheapest way for a freelancer in India to collect payments?
Direct UPI to your bank account costs zero. Layering a payment gateway like VyaparGateway adds automation (dynamic QR per invoice, webhook-driven status updates) for a small monthly plan fee while keeping per-transaction cost at 0% — usually cheaper than 2% gateway fees once you cross 5–10 invoices a month.
Should I use a personal or business UPI VPA for client payments?
For amounts above ₹50,000 per transaction or over ₹2 lakh per month, use a business current account VPA. RBI rules treat persistent high-value inflows into a savings account as business income, which can trigger account restrictions and creates a messy paper trail for ITR.
How do I handle GST on freelance services billed via UPI?
Once you register for GST (mandatory above ₹20 lakh annual turnover), every invoice must show your GSTIN, the GSTIN of corporate clients, 18% GST broken out, and an HSN/SAC code. The payment method (UPI, NEFT, card) does not change the GST treatment — only the buyer's location and your registration status do.
Can I send agency invoices with milestone-based payment links?
Yes. Generate one dynamic payment link or QR per milestone, each with its own amount and reference. When each milestone is paid, the webhook updates your project tool. This is the cleanest setup for ₹2 lakh+ projects where you bill 30/40/30 across kickoff, midpoint, and delivery.

Free tools for Indian merchants

No sign-up, no ads, no data selling

Use our free, browser-only tools whenever you need them. We don't store the values you enter or track you across the web.

See all free tools →
VT

About the Author

VyaparGateway Team

Payments Editorial

The VyaparGateway editorial team writes practical, India-first guides on UPI payments, merchant onboarding, and fintech compliance — informed by what we ship, debug, and operate every day at vyapargateway.com.

Related reading

Start with VyaparGateway

Create an account to connect your merchant profile, get API keys, and ship dynamic UPI checkout in minutes.