Use cases

GST on export of services: different work, same compliance problem

Whether you bill through Toptal or invoice a client in Berlin directly, Indian GST law wants the same things: sequential export invoices under LUT, proof that payment arrived in convertible foreign exchange, turnover tracked against the ₹20 lakh registration limit, and returns filed on time. Here's how that plays out by situation.

Freelance developer

GST for freelancers on Toptal and Upwork: every payout, a compliant export invoice

You bill in USD, get paid through a platform wallet, and the money lands in INR days later at a rate you never chose. SahiInvoice turns that trail into sequential export invoices under LUT that your CA can actually file.

Read the walkthrough

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.

Read the walkthrough

Consultant with Indian & foreign clients

TDS on consulting income vs zero-rated exports: SahiInvoice tells them apart

Mixed income is where compliance gets genuinely tricky: exports are zero-rated under LUT, while Indian payers deduct TDS under Section 194J that you need to reclaim. SahiInvoice flags each transaction for what it is.

Read the walkthrough

Approaching ₹20 lakh turnover

The ₹20 lakh GST registration limit: know before you cross it

GST registration becomes mandatory once aggregate turnover crosses ₹20 lakh. Finding out afterwards means backdated liability. SahiInvoice tracks the running financial-year total and warns you early.

Read the walkthrough

Chartered Accountant

GST practice software for freelancer clients: stop reconstructing a year from screenshots

Freelancer clients are low-fee and high-effort, mostly because the source data arrives in fragments. SahiInvoice gives you a read-only client portal with export records already reconciled.

Read the walkthrough

Not sure which one you are?

Most people are two of them at once. The workflow is the same either way — import, generate, reconcile, file.