Home › GST
GST, done the way the rules actually read
Not a tax field bolted onto an invoice. InBilling knows the difference between Rule 46 and Rule 49, works out CGST and SGST against IGST from the two states, taxes a freight charge with the goods it moved, and checks the month before it reaches your accountant.
The single mistake that costs your buyer money
A bill with any taxable line must be a Tax Invoice. A bill of only exempt goods must be a Bill of Supply. Issuing a tax invoice showing ₹0 tax on exempt goods is not the same thing, and it can cost the buyer an input credit claim. InBilling reads the lines and prints the right heading, every time, without anyone at the counter having to know which rule applies.
Tax Invoice. GSTIN, place of supply, reverse-charge indicator, HSN and rate per line, the tax split, and a signature line — here on A6, on one page.
Bill of Supply. Same bill screen, exempt goods — no tax column, no tax lines, and the heading the buyer needs to see.
Intra-state or inter-state is not a question you are asked. InBilling compares the customer's state with the business's own and splits the tax into CGST and SGST, or charges IGST, accordingly — and refuses an export bill to a customer whose country is India, in words that say what to fix.
It checks your month before your accountant does
Pick a month. You get the taxable turnover, the tax collected split into CGST, SGST and IGST, the exempt and nil-rated line kept separate the way GSTR-3B wants it, and the document counts GSTR-1 asks for — issued, B2B, B2C, bills of supply, cancelled, and any excluded because they predate registration.
Three bills named before the month goes out: a GSTIN that fails its checksum, an inter-state bill with no place of supply, and a state that contradicts the GSTIN on it.
The GSTR-1 file
Written in the government offline tool's own JSON format, from the same figures behind the report — B2B with reverse charge marked, B2CL and B2CS, exports with the shipping bill, credit and debit notes, the HSN summary with unit codes, nil-rated, and document issue. Empty tables are left out.
The workbook
An Excel export for your accountant: a summary sheet, outward supplies by rate, exempt and nil-rated, the HSN summary, and the documents issued — with cancelled bills kept on the series so no number appears to have gone missing.
Reverse charge
Supplies on which the buyer owes the tax are marked on the bill, printed as such, and kept out of the tax the report says you collected — with the total still shown, so it can be seen, explained and answered for.
E-invoicing and e-way bills, without a gateway subscription
E-invoicing applies once aggregate turnover crosses ₹5 crore in any year since 2017-18, and an e-way bill is needed for a consignment of ₹50,000 and over. InBilling takes the free route: it writes the government's own bulk-upload files, and reads the portal's answer back in.
Write the file, upload it, feed the answer back
InBilling lists the documents in a date range that need an IRN, tells you in plain words what is missing on any that are not ready, and writes the portal file. Upload it on the Invoice Registration Portal; save the response it gives you; read it back in. The IRN and the signed QR code are then printed on the invoice, matched to the right bill by the QR's own document number and date.
- No GSP, no API fee, and nothing that expires with a contract
- E-way bill file for the consignment, by road, rail, air or ship — and the number and validity read back and printed under the IRN line
- Shipping bill number, date and port code entered afterwards for GSTR-1 Table 6A
- Above ₹10 crore the portal enforces a 30-day reporting window — the readiness list is what keeps you inside it
Documents needing an IRN, the shipping-bill fields for Table 6A, and the e-way card — all on one screen.
Exports, under LUT or with IGST paid
Pick the kind of supply on the bill and everything follows: the Rule 46 endorsement printed verbatim, the buyer's country in place of a GSTIN, your IEC and LUT particulars frozen onto the row, the foreign currency with its exchange rate and the rupee value beside it.
- Export under LUT without IGST, or export with IGST paid
- Supply to an SEZ either way, and deemed exports
- Thirty currencies, with the exchange rate and the INR value recorded on the bill
- Exports kept in their own bucket on the GST report, and a zero-rated total apart from taxable and exempt
The options an exporter needs — and which a retail shop is never shown.
What the software has not yet done
You are about to trust a program with your returns. You should know exactly what has and has not been proved.
Proved in the laboratory
The GST return, the GSTR-1 file, the e-invoice document and the e-way file are generated and checked over 15,000 computer-generated months, field by field and byte for byte, against a second independent implementation. The invoice arithmetic is proved over 500,000 generated bills. That is a great deal more checking than most software of this kind gets.
Not yet proved on the live portal
The e-invoice and e-way files have not yet been put through the government portal with a real GSTIN, and no filed month has yet been signed off by a chartered accountant from InBilling's own output. If you are a business that needs those, say so when you call — we will run your first month alongside you rather than leave you to find out.
Questions people ask
Do I need a paid e-invoicing gateway (GSP)?
Not with InBilling. It writes the e-invoice file in the government's own bulk-upload format, you upload it to the Invoice Registration Portal free of charge, and you feed the portal's response file back in. The IRN and the signed QR code are then printed on the invoice. No per-invoice fee, no API subscription, and nothing that stops working when a gateway's contract lapses.
If you reach the volume where a live API is worth paying for, tell us and we will talk about it — but no small business needs one to be compliant.
I sell fresh vegetables. Do I even need GST billing?
Fresh, loose vegetables are exempt, so a great many mandi and vegetable bills are bills of supply rather than tax invoices — and if the business is not registered at all, you can turn GST billing off entirely and never see a tax screen. But frozen, packaged and processed goods are taxed, and a registered business selling exempt goods still has to issue a proper Bill of Supply under Rule 49 carrying its GSTIN, the HSN and a signature. InBilling does that correctly on every paper size.
Does it file my returns for me?
No, and you should be wary of anything that claims to. InBilling prepares: a GST report for the month with the figures split the way GSTR-3B asks for them, a GSTR-1 file in the government offline tool's own format, and an export workbook your accountant can read. You or your accountant file it.
What if a GSTIN on a bill is wrong?
It is checked when you type it — against its own checksum and its state code — and again for the whole month before anything goes to your accountant. The GST report names each bill that will cause trouble and says why: a checksum that fails, a state that contradicts the GSTIN, a missing place of supply on an inter-state bill.
Can I correct a GST bill after issuing it?
Under GST the lawful correction to an issued document is a credit or debit note, and InBilling issues those. It will also let you edit or delete an issued document at your own risk — but only behind a warning that explains the law, a reason you have to type, the word EDIT or DELETE typed out, and the administrator's password. Every one of those is written to a changes log that cannot be quietly altered.
Run your own last month through it.
Fifteen days free is long enough to re-enter a month you have already filed and compare the figures line for line. That is the test we would want, in your position.