GST billing & inventory
billkraft works out whether a sale is CGST and SGST or IGST from where your customer is, moves your stock when the invoice is confirmed, and keeps GSTR-1 ready to file.
BKF2026-00042
From
Your business
Karnataka · 29
Place of supply
Maharashtra
State code 27
Consulting services
HSN 998311 · 1 × 1,00,000
₹1,00,000
Total
₹1,18,000
Change the customer’s state
Different states → IGST at the full rate
Place of supply
CGST and SGST within your state, IGST across a border. Worked out from the customer’s address on every line, so GSTR-1 adds up when you file it.
Not yet registered
Below the threshold you cannot charge GST, so billkraft issues a Bill of Supply and charges none. Add your GSTIN later and documents switch over.
Stock
A draft leaves your stock alone. Confirming takes it out, oldest batch first by expiry. Cancel and it comes back. Overselling is refused outright.
Warehouses
Track one item across warehouses, with batch numbers, expiry dates and IMEI capture. Transfers move stock between locations atomically.
Reports
Sales by day or month, GSTR-1 with supply type per invoice, inventory valued at weighted average cost. Export to CSV and hand it over.
Documents
Proper PDFs with your business details, HSN codes and the tax breakdown, titled Tax Invoice or Bill of Supply, whichever applies to you.
Where it helps
We are new, so we are not going to show you testimonials we do not have. Here instead is what changes for you, depending on what you sell.
Stock sitting in three godowns and no single number you trust.
One item, many warehouses, with transfers that move stock atomically. Batch numbers and expiry dates travel with the goods.
Billing fast while the shelf count quietly drifts.
Confirming an invoice takes stock out immediately, oldest batch first. A sale that would take you below zero is refused rather than recorded.
Software that assumes you sell boxes when you sell hours.
Items can be services with SAC codes and no stock at all. If you are below the GST threshold, documents come out as a Bill of Supply.
Knowing which batch went to which customer when something is recalled.
Batch numbers, manufacture and expiry dates, and IMEI or serial capture on every batch, kept against the invoice that shipped it.
Chasing clients for numbers that never quite reconcile.
GSTR-1 with supply type per invoice, sales by period, and inventory at weighted average cost. All of it exports to CSV.
Not being sure whether a sale should be CGST plus SGST or IGST.
You never choose. billkraft reads the place of supply from the customer and applies the right one, so the return adds up.
Invoice lifecycle
Most counting mistakes come from stock moving at the wrong moment. Here it is tied to the invoice’s status, so what the shelf holds and what the system says stay in step.
01
Draft
Nothing moves. Edit freely.
02
Confirmed
Stock leaves. Figures are fixed.
03
Paid
Balance clears to zero.
04
Cancelled
Stock returns to its batch.
Roughly half what comparable Indian billing software charges. We are new and would rather earn the seat than price like the incumbent.
Per month · GST extra
Starter
₹0
forever
One person, finding their feet
Business
₹129
per month
A team running real stock
Scale
₹249
per month
Multi-branch operations
Create an account, add a customer, and raise your first invoice in a few minutes. No card required.
Start free