Riffit
FEATURESPRICINGBLOGTOOLSFAQ
LOGINTRY RIFFIT
FEATURESPRICINGBLOGTOOLSFAQ
LOGIN

© 2026 Riffit

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

STAY ON THE LOOP

Product updates, tips & new features.

No spam. Unsubscribe anytime.

PRODUCT

FeaturesPricingRoadmapDashboard

RESOURCES

BlogUpdatesFree ToolsFAQ

COMPANY

AboutContact

LEGAL

Privacy PolicyTerms of Service
Riffit

Early Access — Freelancers are already invoicing with Riffit

Your next invoice is one message away.

The invoicing tool for Indian freelancers. Create invoices, track payments — all from WhatsApp.

TRY RIFFIT FOR FREE
Riffit

© 2026 Riffit · Bengaluru, India

Home/Blog/How to Invoice International Clients from India (2026)
Invoicing Guides

How to Invoice International Clients from India (2026)

10 Jun 20268 min read
🌍

To invoice international clients from India, you send a normal freelance invoice with three additions: the currency stated explicitly, payment instructions a foreign bank can act on (SWIFT details or a platform like Wise), and a line noting the work is an export of services. If your turnover is under ₹20 lakhs a year, you do not need GST registration even for foreign clients. That is the short answer. The rest of this guide covers the details that actually trip freelancers up: which currency to pick, what the GST rules really say, how to receive the money without losing 5% to fees, and the one document you should save every single time.

What changes on the invoice itself

Start with a standard invoice. If you have never built one, the freelance invoice guide covers every field. For an international client, add or adjust these:

  1. Currency, stated twice. Put it in the line items ("$1,400") and in words near the total ("All amounts in USD"). Ambiguity here causes the worst kind of payment delay: the client paid, but in the wrong currency assumption.
  2. Your full address with country. "Bengaluru, India" matters when the client's accounts team files this in another country.
  3. Payment instructions that work internationally. A UPI ID means nothing in Berlin. You need either your bank's SWIFT details (bank name, account number, SWIFT/BIC code, branch address) or your account details on a platform like Wise or PayPal.
  4. An export note. One line: "Export of services. No GST charged, supplier below registration threshold" (or "GST zero-rated, LUT filed" if you are registered). It answers the question their accountant will otherwise email you.
  5. Your PAN. Still useful as your tax identity, even though foreign clients do not deduct Indian TDS.
  6. Realistic payment terms. Net 15 or Net 30 works internationally too, but remember international wires take 2 to 5 business days on top of whenever the client initiates.

Here is what that looks like assembled:

FromKaran Mehta, Bengaluru, India
ToNorthwind Studio, Berlin, Germany
Invoice #INV-2026-014
Date10 Jun 2026
Due date24 Jun 2026 (Net 15)
DescriptionLanding page design and build, May sprint
Landing page design (UI, 5 sections)$1,400
Responsive build and handoff$600
PaymentWise: karan.mehta@email.com · or SWIFT: HDFC Bank, A/C ending 4521, SWIFT HDFCINBB
Export of services. All amounts in USD. No GST charged, supplier below registration threshold.

Which currency should you invoice in

Invoice in the client's currency or USD. Not rupees.

A client in Germany or the US thinks in their own currency. Quoting ₹1,65,000 forces them to do conversion math and exposes both of you to confusion about who absorbs exchange rate movement. Quote $2,000, receive $2,000, and let the conversion to rupees happen on your side, where you control which service does it and at what rate.

The one exception: clients who specifically ask for INR invoices because their payout system (some marketplaces and India-based intermediaries) settles in rupees. Then INR is fine, since no conversion ambiguity exists.

If a project runs across months, also agree upfront whose rate date applies. The simplest convention: the invoice amount is fixed in the invoice currency, and whatever it converts to on the day it lands is yours. Trying to peg a rupee value in advance turns every invoice into a currency negotiation.

GST when you invoice international clients

Two situations, both with clear rules.

You are under ₹20 lakhs annual turnover. You do not need GST registration at all, including for export of services. You invoice without any GST component, exactly as you would a domestic client without a GSTIN. The full domestic version of these rules is in the post on invoicing without a GST number, and nothing about a foreign client changes them.

You are GST-registered. Export of services is zero-rated under GST. In practice you have two routes: file a Letter of Undertaking (LUT) once a financial year and invoice exports without charging IGST, or charge IGST and claim a refund later. Nearly every freelancer in this position files the LUT, because it is a one-time annual form and the refund route locks up your cash. This is the one part of international invoicing worth an hour with a CA to set up correctly the first time.

What you should not do is charge a foreign client CGST/SGST as if they were across the street. Export of services with payment received in foreign exchange is not a domestic supply.

Income tax is a separate matter entirely. Money earned from foreign clients is normal taxable income in India. Zero-rated GST does not mean tax-free income; it only means no GST is charged on the invoice.

How to actually receive the money

This is where freelancers silently lose the most. Three common routes, with honest costs:

Direct SWIFT wire to your bank. The client's bank sends to your Indian account. Reliable, but fees stack: the sending bank charges, intermediary banks sometimes take a cut, and your bank applies its own exchange rate with a margin typically between 1 and 3 percent. On a $2,000 invoice, the all-in cost commonly lands between ₹2,000 and ₹5,000.

Wise (and similar transfer services). The client pays into local account details that Wise gives you (a US account number, a UK sort code, EU IBAN), and Wise converts at close to the mid-market rate for a fee usually between 0.5 and 2 percent. For most freelancers billing under ₹50 lakhs a year, this is the best default: cheaper than SWIFT, and the client experiences a simple domestic payment.

PayPal. The most familiar option for small clients, and the most expensive. Between transaction fees and the currency conversion spread, the all-in cost typically runs 4 to 5 percent. Use it when the client insists or the amounts are small enough that convenience wins.

Whichever route you use, put exactly one of them on the invoice. A menu of three payment options invites the client to pick the one that is worst for you.

One more negotiation worth having before the first invoice: who pays the transfer fees. International wires let the sender choose whether fees come out of the transferred amount or get paid on top, and the default usually favours the sender. Agree on it once, put a line on the invoice ("transfer fees borne by sender" is the polite version), and you avoid the quiet ₹1,500 haircut that otherwise shows up on every single payment.

Your Indian clients should not wait while you sort out SWIFT codes. One WhatsApp message gets them a professional invoice with a UPI link in 30 seconds.Try Riffit free

The paperwork: save your FIRA every time

When foreign money lands in India, the receiving bank or platform issues a Foreign Inward Remittance Advice (FIRA), sometimes called a FIRC. It is the official proof that your income arrived as foreign exchange.

You want this document for three reasons: it supports the export classification of your income, your CA will ask for it at filing time, and if you are GST-registered it is your evidence that the zero-rating applied. Wise and PayPal generate FIRAs digitally (usually monthly or per transaction); banks issue them on request. Download and file them as they arrive. Chasing a FIRA for a payment from 14 months ago is nobody's idea of a good afternoon.

One related detail: every inward remittance is tagged with an RBI purpose code describing what the payment was for. Platforms ask you to pick one during setup, and banks ask on the first wire. Choose the one matching your actual service (software, design, consultancy, and so on) and stay consistent across payments.

A note on tools

Full disclosure: I built Riffit. Most Indian invoicing tools, Riffit included, are built around ₹ and UPI. If the majority of your billing is international, a tool with proper multi-currency support makes more sense; the trade-offs of the most popular international option are covered in the FreshBooks for Indian freelancers review. Riffit covers the domestic half of the problem: Indian clients, ₹ invoices, UPI links, sent from WhatsApp or the dashboard in about 30 seconds. If your client mix is mostly Indian with a few foreign accounts, keep the ₹ side effortless and use the checklist above for the exports.

FAQ

Send a standard freelance invoice with the currency stated explicitly, payment instructions a foreign bank can use (SWIFT details or a Wise account), and a note that the supply is an export of services. Under ₹20 lakhs annual turnover, no GST registration is needed. Save the FIRA document when the payment arrives.

TagsInternational ClientsPaymentsGSTFreelancing
In this article
01What changes on the invoice itself02Which currency should you invoice in03GST when you invoice international clients04How to actually receive the money05The paperwork: save your FIRA every time06A note on tools07FAQ

Try Riffit for free

Create your first invoice in 30 seconds. No setup, no credit card.

GET STARTED

More from the blog

Invoicing GuidesFreelance Invoice Numbering: A System That Doesn't Break6 Jun 2026 · 7 min readInvoicing GuidesHSN and SAC Codes for Freelancers in India: A Quick Reference3 Jun 2026 · 9 min readInvoicing GuidesWhat Payment Details to Put on a Freelance Invoice in India28 May 2026 · 7 min read