GST billing & returns
GST bills at the counter. GSTR-1 and 3B at month end.
Kiwikit bills a repair or a sale with the right GST, then works out GSTR-1 and GSTR-3B from those same bills, matches your purchases to GSTR-2B and points out items whose HSN or GST rate would print wrong — so the month's return is checked before your CA files it.
GSTR-1
9 sections
Each as an offline-tool CSV
GSTR-3B
3.1 · 3.2 · 4 · 6.1
Tax due, credit, cash to pay
GSTR-2B
4 match groups
From the portal's JSON file
Bills
GST, composition, plain
Thermal or A4
What is GST billing software?
GST billing software makes tax invoices that work out CGST and SGST, or IGST, from each item's HSN code and GST rate — and then adds those bills up into the returns the shop files. In Kiwikit, every job card bill, counter sale and credit note keeps the tax it was billed with. The GST Returns screen turns them into GSTR-1 (B2B, B2C, credit notes, HSN summary, documents issued), with a CSV per section in the GST offline tool's format, and a GSTR-3B summary of tax due, input tax credit and the cash left to pay. Purchase bills are matched against the GSTR-2B file downloaded from the GST portal.
Updated
From bill to return
Everything a GST-registered shop does each month
The returns are read from what each bill froze when it was made — nothing is worked out again from today's item prices — so what you check is what you billed.
GST invoices with the right split
CGST + SGST within your state, IGST across states — read from the customer's GSTIN or their state, and from your shop's state for a walk-in. Prices can include GST or have it added on top. Composition shops print a bill of supply with HSN; unregistered shops print a plain bill.
GSTR-1, section by section
B2B invoices, B2C large, B2C small, credit notes to registered and unregistered buyers, nil / exempt / non-GST, the HSN summary (B2B and B2C apart) and documents issued. Each section downloads as a CSV in the GST offline tool's format, or all of them at once.
GSTR-3B summary
Table 3.1 outward supplies, 3.2 inter-state sales to unregistered buyers by state, input tax credit from your purchase register net of returns, and the tax to pay in cash after the credit is set off in the order the law fixes — IGST first, and CGST never paying SGST.
GSTR-2B import and matching
Upload the month's GSTR-2B JSON from the portal. Each supplier invoice is matched to your purchase bill by GSTIN and invoice number ("INV/0012" and "inv-12" count as one) and its amounts within ₹1: Matched, Amount differs, Only in 2B, or Not filed yet — hold that credit.
Items tax check
Lists the items a bill would stop on or print wrong: no HSN/SAC, a code of the wrong shape, an HSN shorter than your turnover needs (4 or 6 digits), no GST rate, or a rate different from the approved tax library. Tick them and fix them together from the library.
Filing tracker that locks the month
Once the returns are on the portal, the owner marks the month filed, with a note such as the ARN. Its bills then cannot be edited, cancelled or deleted — a credit note or return dated today corrects them. Reopening needs a reason, and the history shows who did what.
Before you file
What the GST Returns screen shows you
The period defaults to last month — the one a shop files in the first days of this one — with quick picks for this month and the GST quarters. Across the top: taxable sales net of credit notes, GST on sales, input tax credit, and the GST left to pay in cash.
Warnings sit above the tabs: bills with no place of supply, lines with no HSN/SAC, items with no GST rate, and bills in the period that carry no GST at all. Those last ones are listed on their own "Without GST" tab with the reason, so nothing is left out of the return silently.
The sales register tab lists every bill and credit note with the customer's GSTIN, place of supply, the GSTR-1 section it falls in and each tax head, and downloads as a CSV. On the purchase side, the GST purchase register shows input tax credit by bill, by supplier or by GST rate, and marks supplier bills entered after their month was filed — their credit is claimed in the month they were entered.
How it works
Bill all month, check once, then file.
- 01
Set up
Your GSTIN and GST type (Regular, Composition or Unregistered) in company settings.
- 02
Bill
Job cards and counter sales take HSN and GST rate from each item.
- 03
Buy
Enter supplier bills; upload the month's GSTR-2B to match them.
- 04
Check
GSTR-1, GSTR-3B and the warnings — download the CSVs.
- 05
File & lock
File on the portal, then mark the month filed so its bills lock.
An honest read
What it does not do
- Kiwikit does not file returns on the GST portal — you or your CA import the CSVs and file.
- Reverse charge, exports and SEZ supplies, e-commerce operator sales and amendments are not covered; the screen says so.
- There is no e-invoice (IRN) or e-way bill generation.
- Composition returns (CMP-08, GSTR-4) are not worked out; a composition shop gets bills of supply and the HSN check.
Price
In every plan, nothing extra
- ₹1,499 for three months or ₹4,999 for a year
- 4 users and one shop location included
- 3-day free trial with every feature switched on
Full breakdown on the pricing page, and everything else Kiwikit does on the features page.
Frequently asked questions
Questions about GST billing software
Does Kiwikit file my GST returns on the portal?
No. It works out GSTR-1 and GSTR-3B from your bills and gives each GSTR-1 section as a CSV in the GST offline tool's format. You or your CA import those and file on the portal, then mark the month filed in Kiwikit.
Can I make both GST and non-GST bills?
The bill follows your company's GST type. Regular prints a tax invoice with GST and HSN/SAC; Composition prints a bill of supply with HSN and no GST; Unregistered prints a plain bill. Prices can be set as including GST or with GST added on top.
How does it decide between CGST + SGST and IGST?
From the place of supply: the first two digits of the customer's GSTIN, else the state on their address. A walk-in customer with no address is taken as within your own state. Same state gives CGST + SGST; a different state gives IGST.
What is GSTR-2B matching and how does it work here?
GSTR-2B lists the invoices your suppliers filed against your GSTIN — the credit you can safely claim. Download the month's GSTR-2B as JSON from the portal and upload it on the GSTR-2B tab of the GST purchase register (Purchase → GST register). Kiwikit puts each invoice in one of four groups: Matched, Amount differs, Only in 2B (a bill you may not have entered) and Not filed yet (credit to hold). Suppliers' credit notes are matched against your purchase returns the same way.
What happens to a bill after I mark the month filed?
Its bills are locked: no edit, cancel or delete. A sales return, a credit note on the job card, or a purchase return dated today corrects them, as GST law expects. The owner can reopen a month with a reason. A supplier's bill that arrives late can still be entered; its credit counts in the current month.
What does the items tax check find?
Items with no HSN/SAC, a code of the wrong shape, an HSN shorter than your turnover needs, a code not in the tax library, no GST rate, or a rate different from the library's. The fix is offered only from the approved library — a repair service with no SAC gets 9987 — and anything the library has no rate for is opened in the item form for you to set.
Is GST billing an extra cost?
No. GST bills, the GST Returns screen and GSTR-2B matching are in every plan — ₹1,499 for three months or ₹4,999 for a year.
Check this month's GST before you file it
3-day free trial with every feature switched on. GST bills, GSTR-1 and 3B, and GSTR-2B matching from the same bills. No credit card required.