No re-typed GSTIN errors
A saved customer's GSTIN auto-fills every time, so one wrong digit typed from memory doesn't propagate into every future invoice to that client until somebody finally catches it.
Available now
In build
The whole team
Nineteen specialists, each with a defined job and an honest status label.
See all nineteenThe business creates invoices that already carry the correct GSTIN, HSN/SAC code, and tax split so nothing needs re-keying at return time.
Works with
What it does
The owner selects a customer and items, and Khata auto-fills the customer's GSTIN, applies the item's HSN/SAC code, and calculates CGST/SGST or IGST based on the place of supply. The invoice is generated as a structured draft the owner reviews and issues — Khata prepares the number, it does not transmit anything to a government system.
A contractor invoicing a client for a renovation job used to re-type the client's GSTIN from memory, guess at the HSN code for a mixed labour-and-materials bill, and split CGST and SGST by hand, hoping the place of supply hadn't quietly changed the calculation overnight. One wrong digit in a GSTIN meant redoing every invoice to that client until someone finally noticed.
GST invoice preparation drafts the number correctly the first time. Select a customer and the items, and the customer's GSTIN, the item's HSN or SAC code, and the CGST/SGST or IGST split based on place of supply all fill in automatically. The invoice comes out as a structured draft to review and issue directly to the customer — Khata prepares the number, it does not transmit anything to a government system on the business's behalf, ever.
Khata runs this directly on the platforms your customers already use — no separate app for them to install.
How it works
Pick the customer from saved records and the items or services being billed, and the invoice draft starts filling itself in from there, using whatever details are already stored for that customer and those specific items.
The customer's GSTIN and the correct HSN or SAC code for each item populate automatically from saved records and a reference dataset, cutting out the re-typing that used to introduce avoidable, repeated errors into every single invoice raised for that same customer.
CGST/SGST or IGST is calculated based on where the supply is deemed to take place, so a contractor billing a client in another state sees the correct split without doing the arithmetic by hand every time.
The finished draft is reviewed by the owner and issued straight to the customer as the actual invoice — Khata formats and calculates it, but sending it to the customer is the business's own act, never automated.
Why it matters
A saved customer's GSTIN auto-fills every time, so one wrong digit typed from memory doesn't propagate into every future invoice to that client until somebody finally catches it.
A contractor billing a mixed labour-and-materials job gets the item-level HSN or SAC code suggested automatically, replacing the guesswork of picking a code from memory on a busy site visit.
CGST/SGST versus IGST is calculated from the place of supply automatically, so an out-of-state client's invoice doesn't need the owner to work out which split applies by hand.
The detail
Invoice preparation is a drafting and formatting job, and Khata is explicit about where that job ends. The invoice it produces is a structured draft the business reviews and issues directly to its own customer — nothing here logs into the GST Network, authenticates a document, or transmits anything to a government system on the business's behalf. The owner sees exactly the number they're about to send before it goes anywhere at all, and issuing it remains entirely the owner's own act.
The underlying reference data carries real risk if it isn't current. HSN and SAC codes, and their GST rates, change when a rate slab is revised, and a suggestion engine working from a dataset that hasn't caught up will suggest a code that's gone stale. GSTIN validation here is a structural checksum check — confirming the number is shaped correctly — not a live lookup against the GST Network, so a GSTIN that's structurally valid but has since been cancelled or altered wouldn't necessarily be caught by this step alone.
What a business gets from this capability is an invoice that's correctly formatted and calculated before it ever reaches the customer, not a filing action of any kind. e-invoicing obligations under GST rules apply based on a business's turnover and registration status, and where they apply, the actual registration with the Invoice Registration Portal happens on the government's own systems using the business's own credentials — Khata's role stops at producing the correctly structured number the business, or their CA, then acts on themselves.
Industry use cases
12 industries where Khata applies this directly.
A car service center owner photographs a stack of spare-parts supplier invoices at month-end, Khata extracts the HSN codes and tax amounts from each, and the owner's CA opens the shared workspace to review the compiled purchase summary before filing.
See the automotive playbookA wholesale distributor pays several transport contractors during the month, and Khata flags which payments likely crossed the TDS threshold for Section 194C, compiling a worksheet the CA reviews before determining the actual deduction and filing.
See the b2b sales playbookA beauty product retailer sells both services and boxed skincare products, and Khata separates the two revenue streams in the ledger while calculating a consistent closing valuation for the unsold stock ahead of the CA's year-end review.
See the beauty and cosmetics playbookAn online tutoring business receives course-fee payments through multiple gateways during the month, and Khata reconciles each gateway payout against recorded receivables so the CA sees one consolidated income summary instead of three separate statements.
See the education playbookA freelance designer invoices three clients in a month and photographs a handful of software-subscription receipts, and Khata compiles both sides into a period summary the freelancer forwards to their CA before the quarterly GST filing.
See the freelancers and consultants playbookA physiotherapy clinic owner uploads a batch of supplier invoices for consumables, and Khata extracts amounts and HSN codes while keeping patient names on any attached billing documents restricted to the clinic's own staff and CA, not broadly visible in reports.
See the health and wellness playbookA furniture retailer with showrooms in two states ships a large order that crosses the e-way bill value threshold, and Khata pre-fills the consignment and HSN details from the invoice so the dispatch team only needs to generate the bill itself on the government portal.
See the home decor and furnishing playbookA marketing agency pays several freelance video editors as contractors during a campaign, and Khata's TDS worksheet flags the professional-fee payments likely requiring deduction under Section 194J for the CA's review before the agency deducts and deposits tax.
See the marketing agencies playbookA real-estate broker running two project-specific entities under separate GSTINs views a consolidated cash-position dashboard for planning, while their CA still receives two entirely separate GST summaries, one per GSTIN, for filing.
See the real estate playbookA restaurant owner's UPI and card settlements land in the bank account a day after the sale, and Khata's reconciliation queue matches each day's POS batch total against the corresponding bank credit, flagging any settlement that hasn't landed within the expected window.
See the restaurants and food playbookA spa sells packaged skincare products in addition to treatments, and Khata applies the correct HSN code to product line items and the correct SAC code to service line items on the same invoice, keeping the tax split accurate for the CA's review.
See the spas and salons playbookA travel agency books hotel and transport packages from several vendors for a client tour, and Khata's purchase-matching report shows which of those vendor invoices are already reflected in GSTR-2B, letting the CA hold back ITC claims on the ones that aren't yet visible.
See the travel and tourism playbookMore from Khata
A business owner stops losing paper receipts because every bill is captured the moment it's created, from a phone camera, a forwarded email, or a bulk upload.
Learn moreThe owner no longer types out every item, date, vendor, and amount from a receipt by hand — Khata reads it and fills the fields.
Learn moreEvery sale, purchase, payment, and receipt lands in a proper double-entry ledger instead of a loose spreadsheet or paper khata.
Learn moreEvery edit to the books is permanently recorded with who changed what and when, satisfying the statutory requirement companies already face.
Learn moreExpenses land in the right category (rent, salaries, supplies, utilities) automatically instead of the owner deciding from scratch every time.
Learn moreThe owner can see at a glance which bank transactions already match a recorded invoice or expense, and which ones still need attention.
Learn moreQuestions
No. Khata drafts and formats the invoice — GSTIN, HSN/SAC code, tax split — for you to review and issue directly to your customer yourself. It does not submit, register, or authenticate anything with the GST Network or the Invoice Registration Portal on your behalf; any e-invoicing registration required by your turnover happens on the government's own systems, entirely separately.
GSTIN validation here is a structural checksum check confirming the number is shaped correctly, not a live lookup against the GST Network, so a wrongly typed but still valid-looking GSTIN can pass this check and repeat on every future invoice to that customer. Double-checking a new customer's GSTIN against their actual registration certificate is worth doing before the first invoice goes out.
A suggestion is drawn from a reference dataset matched to the item description, which speeds up drafting but can lag behind a recent rate-slab or code change if the dataset hasn't caught up yet. For an unusual or newly classified item, it's worth confirming the suggested code with your CA rather than assuming the auto-fill is always fully current for that particular item.
The CGST/SGST versus IGST split is calculated from the place of supply, which accounts for a client based in a different state from your own registration. The calculation depends on those place-of-supply details being entered correctly for that transaction, so it's worth having your CA confirm the logic for any unusual or one-off cross-state arrangement specifically before relying on it.
The rest of your stack
No rip-and-replace — draft gst-ready sales invoices works alongside the systems already running your business.
Coming soon