The first foreign invoice is easy. The first foreign payment is where most Indian freelancers lose a week to email threads with a bank branch that has never seen an export invoice for software services.

This guide covers what each route actually costs, what the bank will ask you for afterwards, and how the choice affects your GST filing. It is written from running an independent software practice, not from a bank’s marketing page.

The five routes, in plain terms

Route Who it suits Fee and FX reality Paper trail quality
Direct SWIFT to your bank Established clients, invoices above ~$2,000 Bank charges plus a spread on the rate Strong — FIRC issued by your bank
PayPal Small, fast, ad-hoc jobs Highest all-in cost once FX markup is included Weak — you often get a consolidated statement
Wise Clients in the US, UK, EU Close to mid-market, small fixed fee Good — downloadable receipt with reference
Payoneer Marketplaces and agencies Percentage on receipt plus FX Good
Specialist remittance services for exporters Recurring clients, GST-registered Flat fee per payment in many cases Designed around FIRC and purpose codes

Fees move constantly, so treat any percentage you read — including on this page — as a starting point to verify on the provider’s pricing page the week you sign up. What does not move is the structure of the cost: a receiving fee plus an exchange-rate markup. The markup is usually the larger of the two and is rarely shown as a line item.

Direct SWIFT

The client sends dollars, pounds or euros to your bank’s nostro account and your branch credits you in rupees. This is the most expensive route for small amounts because correspondents banks take a cut, and the worst experience if the client forgets to put the invoice number in the reference field.

It is also the most defensible. Your bank issues a Foreign Inward Remittance Certificate (FIRC) or a FIRA, which is exactly the document a GST officer will ask for when you claim that an export was realised. For invoices above a few thousand dollars, this is usually the right answer.

PayPal

Convenient, because every client already has an account. Expensive, because you pay a receiving fee, a currency-conversion markup, and then a withdrawal fee to move rupees to your bank. If you keep the balance in dollars and withdraw in one go, you reduce the fixed costs.

The paperwork is the weak point. Download the monthly statement and the withdrawal confirmation, and reconcile them against your invoices. Many freelancers discover during their first GST refund that they cannot match a PayPal credit to a specific invoice.

Wise, Payoneer and similar services

Wise is closest to the real exchange rate and gives you a clean receipt per transfer. Payoneer works well when clients pay through marketplaces. Both give you a virtual account in the client’s currency, which removes the “my bank does not accept international transfers” excuse.

For GST purposes, the receipt from the provider plus the credit in your Indian bank account is what you keep. Ask support explicitly for a document that states the purpose of payment and the remitter — some providers issue one only on request.

Specialist export remittance services

Services built for Indian exporters give you a local collection account and handle the conversion and documentation, often at a flat per-payment fee. If you invoice regularly, the flat fee model is usually cheaper than a percentage. Verify that the provider is authorised to deal in foreign exchange — if it is not, your inward remittance can become a compliance problem rather than a convenience.

What your bank will ask for

Keep these ready before the first payment lands:

  • An invoice in the client’s currency, with your name, address, invoice number and date.
  • The client’s name and country — the remitter name on the wire should match the invoice.
  • A purpose code for software or professional services. Your bank will suggest one; note which code they used and use the same one every time.
  • Your GSTIN if you are registered. Unregistered freelancers should still keep the invoice set.

Once the money lands, ask for the FIRC by email in the same message where you confirm receipt. Branches are far more responsive before they have closed the file.

The GST consequence nobody mentions

Export of services is zero-rated. That sounds like “no GST, nothing to do” — it is not. You still have to report the export in your returns, and you need evidence that the payment was received in convertible foreign exchange.

If you operate under a Letter of Undertaking (LUT), you invoice at zero rate and do not pay IGST upfront. Without a LUT, you pay IGST and then claim a refund, which means waiting months for money you never should have paid. Registering for the LUT takes minutes on the GST portal and is the single highest-value administrative task for a freelancer billing abroad.

The mechanics are covered in GST on export of services.

A practical setup that works

  1. Current account with a bank that has a trade desk, not just a branch.
  2. One collection route for recurring clients, documented in the contract so nobody improvises.
  3. Invoice numbering that never resets when you switch tools.
  4. A single folder per financial year: invoices, bank credits, FIRCs, LUT acknowledgement.
  5. A monthly reconciliation — thirty minutes, on the first of the month, before the bank statements pile up.

None of this is glamorous. It is the difference between filing your return in an afternoon and spending three weeks reconstructing which client paid which invoice.

This is general information for independent professionals, not tax or legal advice. Thresholds and procedures change — confirm the specifics with a chartered accountant before you file.

Common questions

Do I need to open a company to receive money from a foreign client?

No. A resident individual can invoice and receive foreign remittances as a sole proprietor. You will need a current account and, above the GST threshold, a GST registration. A private limited company only makes sense once you have employees, investors or a client that refuses to contract with an individual.

Is a PayPal balance considered export earnings?

Only once it is withdrawn to your Indian bank account and you have a bank certificate or statement showing the inward remittance. A balance sitting inside PayPal is not yet a realised export receipt for GST purposes.

Which route gives the lowest fees?

For most freelancers a specialist remittance service (Wise, Skydo or similar) beats PayPal on both the fee and the exchange-rate markup. But the cheapest route is the one your bank can document cleanly — an extra 1% is worth paying if it avoids a refund claim you cannot support.

Can I receive payment in dollars into a normal savings account?

Use a current account. Savings accounts are meant for personal use and banks routinely freeze or query business inflows. A current account also gives you a relationship manager who can issue FIRCs without a fight.

Sources