Every unpaid invoice on one aging rail
Each open invoice is a bar notched every five days. It turns rust the day it passes its due date, so the oldest money you're owed is always the first thing you see.
InvoiceKit works out the tax from where your client is — CGST + SGST, IGST, a zero-rated export or 5% VAT — checks every invoice against the rules before it goes, and keeps what you're owed on one aging rail.
Free during early access · No card · Sign in with Google or email
InvoiceKit is a free web app for freelancers and small studios that bill clients in India, the UAE and abroad. It decides the GST or VAT on each invoice from the client's location, shows the TDS your client will withhold and the amount you'll actually receive, and flags any field the law requires before you send.
Invoices are numbered on the server with no gaps, locked once sent, and shared as a link your client can open and download. It is made by Nexflow AI Labs in Bengaluru.
Add a client once, with their country and state. From then on every invoice you raise for them gets the right treatment, and InvoiceKit tells you why in plain words as you write it.
| You're registered | Your client is | InvoiceKit applies | Where it's reported |
|---|---|---|---|
| GSTIN in Karnataka | In Karnataka | CGST 9% + SGST 9% | GSTR-1, B2B (Table 4A) |
| GSTIN in Karnataka | In Maharashtra, or any other state | IGST 18% | GSTR-1, B2B (Table 4A) |
| GSTIN, with an LUT on file | Outside India — US, UK, Singapore, UAE… | 0% — export of services under LUT | GSTR-1, exports (Table 6A) |
| UAE TRN | In the UAE | VAT 5% | VAT201, standard-rated (Box 1) |
| UAE TRN only | Outside the UAE | VAT 0% — export | VAT201, zero-rated |
| Not registered for GST or VAT | Anywhere | Plain invoice, no tax | — |
Karnataka is an example — the split uses whichever state your GSTIN is registered in. If you hold both a GSTIN and a UAE TRN, UAE clients are billed from your UAE registration and everyone else from India, each on its own number series.
Indian companies withhold TDS on professional fees, so the amount on the invoice is never the amount that arrives. InvoiceKit shows both, and counts the invoice as paid at the second.
The taxable value — what you charge for the work.
Collected from the client and paid over in GSTR-3B.
On the fee, not on the GST. A credit against your income tax.
The invoice is settled at this amount — no phantom "₹10,000 overdue".
The ₹10,000 goes into a per-client TDS ledger for the year, so you can check it against Form 26AS before you pay advance tax. InvoiceKit uses 10%, the rate for professional fees under section 393(1) of the Income-tax Act, 2025 — section 194J before April 2026.
Each open invoice is a bar notched every five days. It turns rust the day it passes its due date, so the oldest money you're owed is always the first thing you see.
Every invoice is graded against Rule 46 of the CGST Rules or the UAE VAT regulation. A missing signature, client GSTIN or LUT is flagged before your client's input credit is at risk.
The server assigns the next number when you send — INV/26-27/0001 for India by financial year, AE-2026-0001 for the UAE — and the invoice is locked from then on.
Each sent invoice gets its own page with a download button. You see the moment it's first opened, so "we never got it" stops being a conversation.
Three days before the due date, then 1, 7, 14 and 30 days after. Each reminder is written for you and logged against the invoice, so you always know which one is next.
Ledger, Statement, Slate and a classic Bill book, with your logo, colour and signature. Layout is yours to choose; the legally required fields are on every one.
Bill in INR, USD, GBP, EUR or AED. The exchange rate is stored on the day you issue, so GSTR-1 and your dashboard never drift as rates move.
A monthly GST view — CGST, SGST, IGST, zero-rated exports and input credit — a GSTR-1 JSON pack for the offline tool, a UAE VAT quarter view, and the next filing dates.
Record coworking, hosting and software bills with the GST or VAT you paid. Eligible credit is netted off what you owe; blocked credits stay out.
Record what arrives — in full or in parts, by bank transfer, wire, UPI or cheque. The balance updates, and a receipt is one click once it's settled.
Designers, developers and consultants exporting services from India, who need LUT-endorsed zero-rated invoices in USD, GBP or EUR, and Table 6A figures at month end.
Small teams invoicing Indian businesses that deduct TDS, where the difference between invoice total and bank credit has to reconcile against Form 26AS every year.
People with an Indian GSTIN and a UAE TRN, billing from both, who want two clean number series and ledgers in one place.
It's early. Here's where it stops today, so you can decide whether it fits before you move your book over.
Every feature, no invoice limit, no card.
If paid plans arrive, you'll get at least 30 days' notice by email, and nothing is charged unless you choose a plan. Your invoices export as CSV, HTML or PDF at any time — you're never locked in.
Yes. InvoiceKit is free during early access, with no card required. If paid plans are introduced, existing users get at least 30 days' notice by email, and nothing is charged unless you choose a plan. You can export your invoices at any time.
It compares the place of supply — your client's state — with the state your GSTIN is registered in. If they're the same, the 18% GST splits into CGST 9% and SGST 9%. If they differ, it's an inter-state supply and one IGST line at 18% is used. InvoiceKit shows the reason as you write the invoice.
Yes, when you have a Letter of Undertaking (LUT) on file. InvoiceKit treats services to a client outside India as a zero-rated export, prints the LUT endorsement and your LUT ARN on the invoice, and reports the value under Table 6A of GSTR-1. Without an LUT on file, the compliance check flags the invoice.
For Indian clients who deduct TDS, it applies 10% on the taxable value — the rate for professional fees under section 393(1) of the Income-tax Act, 2025 (section 194J of the 1961 Act before 1 April 2026). The invoice shows the total, the TDS and the net amount expected, and counts as paid at the net amount.
A per-client TDS ledger for the year helps you match credits in Form 26AS. The 2% rate for fees for technical services isn't supported yet.
Yes. Add your UAE Tax Registration Number and invoices from your UAE establishment to UAE clients carry 5% VAT; invoices to clients outside the UAE are zero-rated where the export conditions are met. UAE invoices use their own number series, and a quarterly view summarises figures for your VAT201 return. You can hold an Indian GSTIN and a UAE TRN in the same account.
Every invoice is checked against the mandatory fields in Rule 46 of the CGST Rules, 2017 before it's sent — GSTINs, place of supply, SAC codes, tax heads, amount in words, signature and more — and anything missing is flagged. InvoiceKit doesn't generate e-invoice IRNs; it warns you if your turnover suggests e-invoicing applies to you.
InvoiceKit builds a GSTR-1 JSON file in the shape the GST offline tool expects, sorted into B2B and export tables. It doesn't file for you: open the file in the offline tool, check it, then upload it yourself or through your CA.
No. Once sent, an invoice's number, figures and parties are locked, so your records always match what the client received and your number series has no gaps. You can still change its template or colour for downloads, record payments, and duplicate it into a new draft.
Not yet. Your bank account, IFSC, SWIFT, IBAN and UPI details print on the invoice, and you record payments — including part payments — when they arrive.
Your data is stored in a database hosted in Mumbai, India, with row-level security so each account can only read its own records. Anyone you send an invoice link to can view that one invoice. InvoiceKit doesn't show ads, sell data, or use third-party analytics. The privacy policy lists every service involved.
No. It applies published rules and cites them on each invoice, but thresholds, rates and deadlines change. Check anything you rely on with your CA or tax agent.
Two minutes to set up. Try it on a sample book first if you'd like to see it with real numbers.