GST invoicing that actually gets you paid.
CGST, SGST, IGST and LUT handled for you. Send branded PDFs by email, see if they landed, let clients pay by UPI link, and let reminders do the chasing.
Free plan: 10 invoices, 3 clients. Upgrade when you outgrow it.
Select a client to compute GST
Line items
Applied across all lines before GST, in addition to any per-line discounts.
Mumbai, Maharashtra 400013
GSTIN: 27ABCDE1234F1Z5
| Description | Qty | Rate | Amount |
|---|
Net 15 days from the invoice issue date unless stated otherwise. NEFT / RTGS / IMPS bank transfer and UPI accepted. Interest of 1.5% per month applies on overdue balances beyond the due date.
Deliverables are deemed accepted unless written objection is received within 7 days of delivery. Ownership of deliverables transfers to the client upon receipt of full payment. This agreement is governed by the laws of India, with jurisdiction in Mumbai, Maharashtra.
Invoicing shouldn't take your whole Friday
- 1Risk“Am I getting GST right?”Place of supply, CGST/SGST vs IGST, HSN, reverse charge, LUT, composition.
- 220 min“An invoice takes 20 minutes.”Retyping client details, recomputing tax, exporting, attaching.
- 3Unknown“Did they even get it?”Most tools mark “Sent” without knowing if the email landed.
- 4Late cash“Chasing payment is awkward and I forget.”Inconsistent follow-ups hurt cash flow.
Create. Send. Track. Collect. One invoice, all the way to paid.
GST-correct by default
BilKit compares your state with the client's and picks CGST + SGST, IGST or export. Tax is computed on the server and frozen the moment you issue, so a past invoice never changes.
- Per-line HSN/SAC + cess
- LUT exports
- Reverse charge
- Bill of Supply
- Multiple GSTINs
- FY numbering: ACME/26-27/0001
- Discounts before GST
A branded PDF, emailed in one click
PDFs render on the server with your logo, stamp and signature, so every client sees the same document. Send to one or more recipients; every send and resend is logged.
Know it landed, not just that you clicked send
Each invoice shows delivered, bounced or complained, reported by the mail server. Hard-bounced addresses go on a suppression list automatically, so you stop mailing a dead inbox.
Get paid without the awkward follow-up
Connect your own Razorpay account and every invoice gets a Pay now link and QR, in the email and on the PDF. Money goes straight to you. When the client pays, the invoice marks itself paid.
A whole month of billing. You didn't touch it once.
Recurring invoices issue and send on their date. Reminders go out before and after the due date, each stage once per invoice. Payment marks it paid.
- Press play to run October.
Built for retainers and project work
Split a project's value into fixed-₹ or %-of-budget milestones with due dates. Tie an invoice to a milestone and it moves from Pending to Invoiced to Paid. Bill by the hour or day from your services catalogue.
- Discovery · 20%₹96,000Paid
- Design · 30%₹1,44,000Invoiced
- Build · 40%₹1,92,000Pending
- Launch · 10%₹48,000Pending
See billed, collected and overdue at a glance
- Billed · FY 26-27
- ₹18,42,600
- Collected
- ₹15,10,200
- Outstanding
- ₹2,48,400
- Overdue
- ₹84,000
- Sales register
- Revenue trend
- Sales by customer
- Sales by item
By financial year and quarter, CGST/SGST/IGST split out. Export to Excel (CSV) or PDF.
Made for how Indian businesses bill
Retainers that bill themselves
Set a monthly retainer once. BilKit issues and emails it on the date, splits project value into milestones, and handles clients across states with the right IGST or CGST + SGST.
- Recurring invoices
- Milestone billing
- Inter-state IGST
Why not just use Excel?
| Line item | Spreadsheets | Generic invoicing tools | BilKit |
|---|---|---|---|
| CGST / SGST / IGST from place of supply | You work it out | Often manual | ✓ Automatic, per line |
| LUT exports, reverse charge, Bill of Supply | Templates you maintain | Handled poorly | ✓ Built in |
| Numbering that resets each FY | Manual | Varies | ✓ On 1 April, year in the number |
| Tax frozen once issued | Any cell can change | Varies | ✓ Amend only with a reason |
| Did the email land? | No idea | Marks “Sent” | ✓ Delivered / bounced badge |
| UPI payment link, auto-marked paid | — | Varies | ✓ Link + QR on every invoice |
| Reminders and recurring invoices | Your memory | Varies | ✓ Set once, runs daily |
Your data, isolated and in India
Every GST invoice ends with a declaration. Here is ours.
- Data stored in IndiaHosted in an India cloud region (Mumbai).
- Isolated per businessEvery record is scoped to its organisation; access checked on every request.
- Tax can't be tampered withGST totals are computed on the server, not the browser.
- Past invoices never change silentlyPlace of supply and GSTIN frozen at issue; amendments keep full version history.
- Payments never touch BilKitClients pay into your own Razorpay account; connection tokens encrypted.
- No double charges or remindersReminders, recurring runs and payment webhooks are de-duplicated.
- Sender reputation protectedHard-bounced addresses suppressed automatically.
- Delete means deleteData and files purged after a 30-day grace period.
Yes. It compares your state with the client's state and country and picks CGST + SGST, IGST or export, line by line.
Yes. Mark the invoice as export under LUT and it is zero-rated, with your LUT number printed on the PDF.
Yes. Choose "not registered" at signup and BilKit hides every GST field and issues a Bill of Supply instead.
Yes. Add each GSTIN under your PAN and choose which registration issues each invoice.
Connect your own Razorpay account and every invoice gets a Pay now link and QR code, in the email and on the PDF. Money goes straight to you, and paid invoices update automatically.
Yes. Each invoice shows whether the email was delivered, bounced or marked as spam, and hard-bounced addresses are suppressed automatically.
Yes, before and after the due date, on rules you set once. Each reminder goes out once per invoice.
Yes, with a reason; every change is kept in the invoice's version history. To reduce the value, raise a credit note.
Yes. Numbering restarts on 1 April with the financial year in the number, like ACME/26-27/0001.
Not yet. Reports export your sales register with the CGST/SGST/IGST split for your accountant.
The free plan covers 10 invoices, 3 clients and 5 services. Paid plans are shown excluding GST; 18% is added at checkout, and you can claim it back as input credit with your GSTIN.
Yes. No lock-in and no cancellation fee.
From sign-up to first invoice in under a minute
See the whole flow before you try it yourself.
Start invoicing in minutes
Set up your business, add a client, issue your first GST invoice. Upgrade to Starter when you need unlimited invoices, reminders and recurring billing.
- GST engine, PDFs, projects, milestonesIncluded
- Dashboard and reportsIncluded
- 10 invoices · 3 clients · 5 servicesFree plan
- Starter, unlimited, when you're ready₹699/mo + GST
