All use cases

Design studio & small agency

GST for agencies exporting services: multiple clients, multiple currencies, one clean set of books

Retainers in USD, project fees in EUR, the occasional GBP invoice. SahiInvoice keeps client-wise export records straight and produces the LUT-referenced documentation each engagement needs.

StripeWisePayoneerDirect bank transfer

This is you if

  • Two to ten recurring overseas clients
  • Mix of retainers and milestone billing
  • Someone on the team doubles as the finance person

What usually goes wrong

Currency sprawl

Each currency has its own conversion timing. Without a per-invoice FX record, your INR turnover is an estimate.

Retainers blur the paper trail

A recurring monthly retainer still needs a distinct invoice per period, with its own declaration and LUT reference.

Nobody owns compliance

Between design deadlines and client calls, the LUT renewal date is the first thing to be forgotten.

How SahiInvoice handles it

  1. 1

    Import from every rail

    Stripe payouts, Wise transfers, and direct credits all land in the same transaction ledger.

  2. 2

    Keep client-wise history

    Invoices group by client, so a year-end query about one engagement takes a search, not an archaeology dig.

  3. 3

    Watch the thresholds

    Turnover is tracked against the ₹20L registration threshold across the financial year, with warnings before you cross it.

  4. 4

    Share with your accountant

    Invite your CA to a read-only portal where they can comment and mark returns filed.

What changes

  • Per-client export records without a shared spreadsheet
  • LUT expiry and threshold alerts before they bite
  • A CA who stops chasing you over email

The finance work of an agency, without hiring someone to do the finance work of an agency.

What studios tell us they need

Frequently asked questions

What is an LUT and why does an agency need one?

A Letter of Undertaking lets you export services without paying IGST upfront. Without a valid LUT you must pay IGST on each export and claim a refund later, which ties up working capital. An LUT is filed per financial year on the GST portal.

How do I invoice a foreign client in USD or EUR under GST?

Issue a tax invoice showing the foreign currency amount, the applicable exchange rate, the INR equivalent, your LUT reference and the export declaration. The recipient's address and country must be recorded as the place of supply outside India.

Does a monthly retainer need a separate invoice each month?

Yes. Each period is a distinct supply requiring its own sequentially numbered invoice with its own declaration and LUT reference — a single annual contract does not replace monthly invoicing.

Do export receipts count toward the ₹20 lakh GST threshold?

Yes. Aggregate turnover includes zero-rated exports, so a studio billing entirely overseas still crosses the registration threshold on the same basis as one billing domestically.

General information about GST on export of services, not tax advice. Confirm treatment with your Chartered Accountant.

Other situations

Get your next filing done in minutes

Import a statement and see your export invoices, alerts, and GSTR files generated instantly.