Back to Blog

HomeBlogsHow to...

April 20, 2026

How to Invoice International Clients from India 2026 (Complete Guide)

Most Indian freelancers, agencies, and SaaS founders figure out invoicing international clients through trial and error. The result: invoices rejected by client finance teams, wrong currency on FIRA documentation, GST treatment errors, and delayed payments caused by missing details. This guide covers everything you need to invoice international clients correctly from India in 2026.


The 30-Second Summary

  • Invoice in the client's preferred currency (usually USD for US, GBP for UK, EUR for EU)
  • Do not add GST to international invoices — export of services is zero-rated
  • Include your Indian business details (PAN, GSTIN if registered, bank or payment details)
  • Include purpose code that matches your FIRA when payment arrives
  • Use payment infrastructure that auto-generates FIRA to avoid compliance overhead
  • Payment terms: NET-7 for small projects, NET-15 or NET-30 for larger engagements
  • Recurring clients: Set up recurring subscription billing via payment link (eliminates invoice-chase cycle)

What Must Be on an International Invoice from India

For an international invoice to be accepted by your client's finance team and to generate clean FIRA documentation, include:

Your details (seller):

  • Full legal name or business name

  • Indian business address

  • PAN number (recommended; required for some enterprise clients)

  • GSTIN (if GST-registered)

  • Email and phone

  • Bank or payment platform details (see payment section below) Client details (buyer):

  • Client's full legal business name

  • Client's business address

  • Client's GST/VAT/tax ID if applicable (US companies don't have VAT; EU companies do)

  • Client's billing contact email Invoice details:

  • Unique invoice number (sequential: INV-001, INV-002, etc.)

  • Invoice date

  • Due date (payment terms)

  • Currency (USD, GBP, EUR, AED — never mix currencies on one invoice) Line items:

  • Description of service (specific, not vague)

  • Quantity and rate or fixed amount

  • Subtotal per line item

  • Total amount in foreign currency Tax section:

  • For international clients: "Export of Services – Zero Rated (IGST @ 0%)" or equivalent note

  • Do NOT add 18% GST to international invoices

  • Some clients request explicit statement that no tax is being charged Payment instructions:

  • Preferred payment method (payment link, wire transfer details, or VBA details)

  • Wire details if applicable: Account name, Account number, Bank name, SWIFT code, Bank address, Routing number (for USD)

  • Payment link URL if using Playto Pay or equivalent


Currency: Invoice in Foreign Currency, Not INR

Always invoice international clients in their preferred foreign currency:

  • US clients: USD
  • UK clients: GBP
  • EU clients: EUR
  • UAE clients: AED
  • Australian clients: AUD Why this matters:
  1. Your FIRA documentation shows the foreign currency amount. If you invoice in INR and the client wires USD, the FIRA and invoice don't match — creates audit confusion.
  2. International clients expect invoices in their home currency. INR-denominated invoices from Indian vendors can confuse their AP systems.
  3. FX risk is on you either way — but invoicing in USD gives you predictable dollar amounts to track receivables against.

GST Treatment on International Invoices

Do NOT add GST to invoices sent to international (non-Indian) clients.

Here's why: Services rendered to non-Indian recipients, with payment received in foreign currency, qualify as export of services under the IGST Act — zero-rated. Zero-rated means:

  • You charge 0% GST to the client
  • The client doesn't pay any GST to you
  • You claim your own GST-paid input credits from government What to write on the invoice:

“Export of Services – IGST @ 0% (Zero Rated – LUT filed for FY [year])”

If you don't have a GSTIN yet (below threshold), write: “Non-GST Registered Entity – Export of Services”

Domestic Indian clients on the same invoice: Do NOT mix Indian and international line items on one invoice. Maintain separate invoices for Indian clients (with GST) and international clients (zero-rated).


Payment Terms That Work With International Clients

Standard B2B service payment terms:

  • NET-7: Payment within 7 days of invoice. Good for shorter projects and established clients.
  • NET-15: 15 days. Standard for mid-size engagements.
  • NET-30: 30 days. Common for enterprise and larger agencies. Cash flow risk if you have many NET-30 clients.
  • NET-60 or NET-90: Common in large US enterprise procurement. Avoid unless relationship or contract size justifies it. Milestone-based: For project-based work, define payment milestones explicitly in the contract and invoice at each milestone. Don't complete Phase 2 before Phase 1 payment clears.

Retainer / recurring: Monthly auto-billing via subscription links (Playto Pay). Eliminates monthly invoice-send-and-chase cycle. Clients authorize once, billed automatically.

Late payment terms: Include in your invoice: “Payments received after [due date] accrue 1.5% monthly interest.” This is often not enforced but signals you're a professional operation.

Upfront deposit: For new clients or large projects, require 30-50% upfront before work begins. Non-negotiable for projects above $10K.


How to Send Payment Instructions

Your invoice needs to tell the client exactly how to pay. Three main methods:

Send a Playto Pay payment link in the invoice. Client clicks, pays by card, Apple Pay, or Google Pay. You receive INR in Indian bank next day. FIRA auto-generated.

Include on invoice: "Click to Pay: [payment link URL] – Accepts all major cards, Apple Pay, Google Pay"

Best for: Project invoices under $5,000, recurring subscription payments, clients who prefer card payment.

Method 2: VBA Wire Transfer (Best for B2B Large Invoices)

Provide your Virtual Business Account (VBA) banking details issued by Playto Pay or Skydo. Client's finance team wires USD/GBP/EUR via SWIFT to your VBA. Funds auto-convert to INR and settle to your Indian bank.

Include on invoice:

Bank Transfer Details:
Account Name: [Your Business Name]
Account Number: [VBA Account Number]
Bank Name: [Partner Bank Name, e.g., Community Federal Savings Bank]
Swift Code: [SWIFT Code]
Bank Address: [Bank Address]
Routing Number: [Routing Number for USD]
Reference: Invoice [INV-001]

Best for: B2B wire transfers from client finance teams, invoices above $5,000, clients who pay by bank transfer.

Method 3: PayPal (Last Resort)

Provide your PayPal email. Client sends payment. You receive at 8-9% effective rate. Only use when client specifically requires PayPal.

Include on invoice: "PayPal: [paypal.email@domain.com]" with a note that card or bank transfer is preferred.


Invoice Numbering and Filing Best Practices

Sequential numbering: INV-2026-001, INV-2026-002. Use financial year prefix or calendar year prefix consistently.

Matching FIRA to invoice: When payment arrives, your FIRA should show the same amount and currency as your invoice. Keep the matching documented (invoice number → FIRA reference).

Retention: Retain invoices + FIRA for 6 years (GST) and 8 years (income tax).

Invoice format: PDF preferred. Most professional. Sends cleanly to enterprise AP email workflows.

Invoice tool options:

  • Simple: Google Docs or Canva template exported to PDF
  • Professional: Zoho Invoice (India-friendly, GST-compliant), FreshBooks, QuickBooks
  • For recurring: Playto Pay handles recurring subscription invoicing natively, auto-deducted from client's card

Common Mistakes on International Invoices from India

1. Adding 18% GST to international invoices. Most expensive mistake. International clients don't pay Indian GST. Export of services is zero-rated.

2. Invoicing in INR for international clients. Confuses client AP systems and creates FIRA-invoice mismatch.

3. Missing payment details. Invoice without payment instructions will delay payment. Always include complete wire details or payment link.

4. No invoice number. Enterprise client AP systems require unique invoice numbers for processing.

5. Vague service description. "Services rendered" will be questioned by client finance teams. Be specific: "Website design and development – Phase 1 (March 2026)"

6. No due date. Without a due date, payment is at client's discretion. Always include payment terms.

7. Missing PAN or GSTIN. Enterprise clients (especially US, UK, EU MNCs) often require vendor tax ID for their vendor onboarding. Missing this causes invoice to sit in AP queue.

8. Using personal email as payment contact. Use a professional business email. Clients routing $10K+ invoices want business email confirmation, not Gmail personal.

9. Not following up. Send a friendly reminder at 50% of payment terms elapsed and at due date. Most payment delays are administrative, not deliberate.

10. Not getting a signed contract before invoicing. Invoice without signed SOW/contract creates collections risk. Get agreement in writing before starting work.


How Playto Pay Streamlines International Invoicing

Playto Pay eliminates several steps in the international invoicing workflow:

  • Payment link in invoice: Generate a payment link for any amount in any currency. Embed in your invoice PDF or email. Client clicks and pays by card.
  • VBA details for wire invoices: Playto Pay provides USD, GBP, EUR, and AED VBA account details that you put directly on wire invoices. Client's finance team wires to the VBA; funds auto-settle to your Indian bank in INR.
  • Recurring subscription billing: For retainer clients, set up auto-billing. Client pays once via Playto Pay; monthly deduction happens automatically. No monthly invoice needed.
  • FIRA auto-generated: Per transaction. No manual FIRC requests. Match FIRA to invoice with one reference number lookup.
  • Daily INR direct: Funds in your Indian bank next business day rather than 3-5 day PayPal cycle.

FAQ

Should I invoice international clients in USD or INR?

Invoice in the client's currency (USD for US, GBP for UK, EUR for EU). Invoicing in INR creates FIRA-invoice mismatch and confuses client AP systems.

Do I add GST to international invoices?

No. Export of services to non-Indian clients is zero-rated (0% GST). Write "Export of Services – IGST @ 0%" or "Non-GST Registered Entity – Export of Services" as appropriate.

What payment details should I include on international invoices?

For card-paying clients: Playto Pay payment link. For wire-transferring clients: VBA account details (account name, number, bank, SWIFT, routing). For PayPal-insisting clients: PayPal email (last resort).

How do I generate FIRA for each invoice?

Use a platform that auto-generates FIRA per transaction. Playto Pay auto-generates India-format FIRA in dashboard when each invoice payment arrives. No manual requests.

What are standard payment terms for international freelancing from India?

NET-7 to NET-30 for most projects. NET-7 for short-term work, NET-15 to NET-30 for larger engagements. Require 30-50% upfront for new clients or projects above $5K.

Can I set up automatic monthly billing for retainer clients?

Yes via Playto Pay's subscription billing. Client authorizes once; monthly deduction happens automatically at 4% flat on card. Eliminates monthly invoice-chase.

What invoice software should Indian freelancers use?

For recurring subscription billing: Playto Pay handles natively. For one-off PDF invoices: Zoho Invoice (India-friendly, GST-compliant) or simple Google Docs template. For advanced: FreshBooks, QuickBooks.

How long should I retain international invoices?

At least 6 years (GST requirement) and ideally 8 years (income tax requirement). Store invoice + matching FIRA + bank statement together.

Can I invoice international clients without a company registration?

Yes, as a sole proprietor. Invoice in your name, include your PAN. Professional appearance improves: use business email, business address, sequential invoice numbers.

What should I do if a client doesn't pay on time?

Send reminder at 50% of payment terms elapsed. Send firm reminder on due date. Send final notice with interest accrual note at 7 days past due. Escalate to legal notice if above 30 days past due and significant amount. Don't start new work until outstanding invoice is cleared.

Read Next