Getting paid as a freelancer in India (UPI & Razorpay)
Payments · 4 min read
How Indian freelancers collect client payments over UPI and cards through Razorpay — settling into your own account, reconciling invoices automatically, and billing overseas clients from the same workspace.
In India, asking a client to 'pay by card' can feel quaint. UPI is how money actually moves — instant, free at the point of payment, and already on every client's phone. The question for freelancers isn't whether to accept UPI; it's how to put it on a real invoice so the payment reconciles itself instead of arriving as a stray transfer you have to match by hand. This guide covers exactly that: collecting client payments over UPI and cards through Razorpay, into your own account, with your books staying clean.
Why Razorpay is the rail for India
Razorpay is the local payment gateway that bundles the methods Indian clients expect — UPI, debit and credit cards, and netbanking — into a single checkout. You connect it once; your client opens the invoice and pays from their UPI app of choice (GPay, PhonePe, Paytm, whatever they have) by scanning or tapping. You don't maintain a separate integration per app, and you never ask which one they use.
In Kliently, Razorpay is one of six rails — alongside Stripe, SSLCommerz, PayPal, Wise, and manual bank transfer. Enable it, and a UPI/cards Pay button appears on every invoice and across your client portal.
Connecting Razorpay, once
Create a Razorpay account and complete KYC (PAN, a bank account, and basic business details — a sole proprietor freelancer qualifies).
Grab your API key ID and secret from the Razorpay dashboard.
Add them in your Kliently payment settings and switch Razorpay on.
Send yourself a small test invoice and pay it over UPI to confirm the whole loop before billing a client.
UPI lands in your account, not ours
Be clear on where the money goes: into your own bank account. Razorpay settles UPI and card payments to the account on your merchant profile, on Razorpay's normal settlement cycle. Kliently records the payment and reconciles the invoice — but the cash never passes through us. Your Razorpay, your money. That's the same stance we take on every rail: you own the money path, and your data is yours with a one-click JSON export anytime.
What auto-reconciliation actually saves you
The reason to put UPI on an invoice instead of sharing a static QR is bookkeeping. A bare UPI transfer gives you a notification and nothing else; you still have to remember which client it was for and mark the invoice yourself. A tracked invoice closes the loop:
The invoice flips to paid the moment the payment clears.
Smart reminders — before due, on the due date, after due — fire automatically and stop the instant it's paid, so you never nudge a client who already paid.
Partial payments and full refunds keep the totals correct, so your records and the client's agree.
Recurring retainers over UPI
If you run monthly retainers, set up a recurring schedule (weekly, monthly, quarterly, or yearly). Kliently can send each cycle's invoice automatically or hold it as a draft for you to review. The client gets a fresh pay link every period and settles it over UPI in seconds — you stop manually re-creating the same invoice twelve times a year.
Bill in your currency · get paid your way. For most Indian freelancers, 'your way' is a client tapping their UPI app — your invoicing should make that the path of least resistance.
Serving Indian and overseas clients together
Many Indian freelancers split their book between domestic clients and clients in the US, UK, or Gulf. You don't need parallel systems. The same Kliently workspace offers Razorpay/UPI to an Indian client and Stripe or PayPal to an overseas one — each pays in the way that's natural to them. With 18 currencies synced daily, you can invoice in INR for local work and USD for export work without doing FX by hand. For choosing the cheapest cross-border rail, see our guide on PayPal vs. Wise vs. local rails.
A short setup checklist
State methods in the proposal — put 'UPI/cards via Razorpay' in your proposal terms so the client knows before the invoice arrives.
Test with a ₹10 payment to yourself before a large invoice.
Turn on reminders so polite nudges go out — and stop themselves — without you lifting a finger.
UPI is the default way India pays; your invoices should accept it as easily as your client sends it. Wire Razorpay in once, send a link, and let the loop close itself. Explore all six rails on the invoicing overview, or start free from the pricing page.