Features

GST billing app features

Offline invoicing, GST-compliant document formats, real double-entry accounting, barcode billing and encrypted backup — everything KVN Billing does for a small business in India, and why each part works the way it does.

At the counter

A scan you can trust.

The scanner shows camera only inside the reading window, so what is in the frame is what gets read. A value is accepted after one second of unbroken agreement, and one-dimensional product barcodes only — a QR code on the shelf edge cannot fill the field with a web address.

Behind the counter

Books that reconcile themselves.

Every invoice, payment and expense posts to a ledger. Nothing is stored pre-aggregated, so correcting a six-month-old invoice corrects the trial balance, the profit and loss and the balance sheet at the same moment.

01 — Billing at the counter

Billing at the counter

The part you touch fifty times a day. Everything else is arranged around keeping this fast.

01
Offline invoicing
The database is on the phone. Raise an invoice in aeroplane mode and it is complete, numbered and printable. Sync catches up in the background when signal returns — it is never a condition of finishing a sale.
02
Barcode scanning
A one-second hold before a value is accepted, and only after the same reading has repeated. One-dimensional product barcodes only, so a QR code on the shelf edge or a UPI sticker beside the till cannot fill the field with a URL.
03
Item and customer search
Type a few letters of a name, a code or a barcode. New customers and items can be created inline without leaving the invoice.
04
Automatic tax split
CGST and SGST within the state, IGST across it, decided from your place of supply rather than typed in. Cess, round-off and additional charges all handled.
05
Part payments
Take some now and the rest later. The ledger, the customer balance and the document status all move together.
06
Parallel voucher series
GST invoices, estimates and counter slips, each with its own unbroken run of numbers — the way Busy shops already work. A series picker on the invoice switches books in one tap, and a Busy import continues every series where it left off.
07
Non-GST books
Mark a series non-GST and its bills carry no tax and never touch GSTR-1, the GST summaries or any GST file. Estimates and exempt trade stay in the accounts and out of the returns.
08
Payment reminders
An unpaid invoice opens with its balance and one-tap Remind buttons for WhatsApp and email beside it. The home-screen nudge opens that same bill, not a list. The message is pre-written from the bill; nothing sends without your confirmation.
09
One parties list
Customers and suppliers live on a single screen, and every picker — sales, purchases, receipts, payments — searches the whole book. A trader who both buys and sells simply shows up everywhere, with a badge saying what each entry is.
10
Invoice lines that collapse
Each added item rests as one readable row — name, quantity × rate, amount — instead of a full form. A ten-item bill reads as a list; tap any row to open its editor. The header counts what is on the bill, so you know without scrolling.
11
Receipts and payments that explain themselves
Receipts say cash in, payments say cash out — on the list, on the form, and on the empty screen with an example each. The section you are filling is titled for the direction, so a refund to a supplier never looks like a customer payment.
12
Bank check before first print
Invoices print with your bank details so customers know where to pay. Printing the first sales invoice asks for the account if none exists yet — the payment section is never blank by accident.
13
Custom fields
Add the fields your trade needs — site reference, order number, vehicle details — and they print with the document particulars, not buried under the address.

02 — Documents that are actually correct

Documents that are actually correct

Nine document types, each drawn to its own layout. A credit note is not an invoice with the heading changed, and a purchase bill is not your own invoice printed backwards.

01
Tax invoice
The Indian GST form as an auditor expects to read it: identity at the top, particulars and parties in a two-column band, ruled item table, tax build-up bottom right, declaration and signature at the foot.
02
Column widths that fit
Every column is measured against the widest value it will actually hold, so a lakh-sized GST figure is never truncated. The item name is the only field allowed to give way, and never below fifteen characters.
03
Credit and debit notes
Issued under Section 34, carrying the invoice they revise, the reason, and wording that makes clear no payment is due against them.
04
Purchase bills
Recorded as an inward supply, not printed as though you made the sale. The supplier and their invoice number lead, tax is shown as input credit claimable, and it is signed off as received and checked rather than issued.
05
Cancelled documents
Reprint or resend a cancelled document and it carries a large red CANCELLED watermark. A status chip in the app is invisible the moment a page is printed.
06
Export invoices
With or without payment of tax. Choose without, and the LUT number is collected and printed in the header.

03 — Books that reconcile

Books that reconcile

Real double-entry, not a list of sales with a total at the bottom.

01
Live trial balance
Every invoice, payment and expense posts to a ledger. Nothing is stored pre-aggregated, so correcting a six-month-old invoice corrects every report at once.
02
Financial year switching
Pick a year and every report is scoped to it. Balance-sheet accounts carry their closing balance forward as the next year opening; income and expense accounts do not, which is what makes a year a year.
03
Profit and loss, balance sheet
Derived on demand from the journal, with the year result shown separately from accumulated reserves.
04
Party ledgers and ageing
Who owes you, for how long, and a statement of account you can send as a PDF or a CSV your accountant can sort in Excel.
05
Stock
Closing stock and value per item, with low-stock alerts against the level you set.
06
Expenses
Recorded against the account the money actually left, so the profit calculation and the cash position agree.

04 — GST returns

GST returns

Worked out from the invoices you have already raised, rather than typed again into a portal.

01
GSTR-1 workbook
Downloadable, invoice-wise, with B2B and B2C split as the return expects.
02
GSTR-1 portal JSON
The offline-utility JSON the GST portal accepts directly, not a workbook you have to convert first. Checked against the portal's rules before the file is written, so problems are listed while you can still fix them rather than found on the filing deadline.
03
E-way bill JSON
Raise an e-way bill from an invoice with the transporter, vehicle and distance carried across, and upload it to the NIC portal without re-typing the consignment. Validated before it is generated, and the portal opens as soon as the file is ready.
04
GSTR-3B summary
Output tax, input credit and net payable for the period you are filing.
05
HSN summary
Taxable value and tax grouped by HSN, per document or per period.
06
Input credit conditions
A purchase bill states plainly that credit depends on the supplier filing, and is reversed if they are not paid within 180 days.

05 — Safety and access

Safety and access

A billing app holds the one record a business cannot rebuild from memory.

01
Encrypted backups
AES-256-GCM, keyed from your own password. Saved to the phone and to the cloud, with your logo and signature carried inside so a new handset restores complete.
02
Scheduled backups
On a timer, and offered on exit, so the last copy is never a month old.
03
Fingerprint and face unlock
On by default once a company exists, and switchable off in settings. Fingerprint or face — whichever the phone offers — with the device PIN as fallback, so a wet finger never locks you out of your own books.
04
Google and mobile OTP sign-in
Sign in with a Google account or a one-time code sent to your mobile, instead of a password. Either one on its own is enough, and the account still has to be a registered KVN account with a live plan.
05
Screenshots blocked
Throughout the app, with no setting to re-enable them.
06
Users and roles
Multiple companies and staff, with permissions deciding who may raise a credit note or open the books.
07
Update alerts
The app tells you when a new build is available and keeps reminding you until it is installed.

06 — Ask your books

Ask your books

A chat assistant inside the app that answers in plain words — English or Tamil — from live figures, and acts only on your yes.

The assistant, explained in full →

01
Plain-words answers
"BSV outstanding?", "last month sales?", "T-shirt stock?" — outstanding, sales, stock and profit answered from the books as they stand, not from yesterday's export. Short names work; Tamil words like பாக்கி work too.
02
GST files on demand
"Make last month GST Excel" builds the workbook — B2B, B2C and HSN sheets — from the bills already raised. No registers to open, no options to set.
03
Sends on your word
"Send INV-102 to BSV on WhatsApp" resolves the exact bill and asks first. Only a yes sends, through the same approved channel as the document screen.
04
Per-bill chasing
"Remind INV-102" drafts a reminder naming that invoice and its own balance due. A bill already paid in full says so instead of sending a reminder for nothing.
05
Private by construction
The assistant runs on the device against your own database. Questions, figures and messages never travel anywhere to be thought about.

07 — E-way bills & e-invoices, filed from the invoice

E-way bills & e-invoices, filed from the invoice

The government paperwork stops being a second job. File from the document you already raised; the portal round-trip happens behind one button.

01
Automatic e-way bill filing
One tap on the invoice files the e-way bill — transporter, vehicle and distance carried across, the issued number saved back on the document. Up to five paid e-way actions a user a day, shared across filing, cancelling, extending and live lookups; test mode files free practice bills while you prove the setup.
02
Automatic e-invoice (IRN)
One tap files the e-invoice too, with the signed QR printed on the invoice itself as the law requires. Vehicle details ride along when present, so the same tap can file both documents at once. Cancellation works from the invoice within the 24-hour window.
03
Cancel and extend, without the portal
Order cancelled, or the lorry still on the road? Cancel the bill inside the government’s 24-hour window, or extend its validity with where the goods are now and the kilometres left. Either way the new state is saved on the document: the sheet, the invoice screen and the print all read it, and a cancelled bill prints stamped CANCELLED.
04
A print that matches the portal
The e-way bill print is built from the live government record — number, status, validity, item list — in the portal’s own print shape, fetched fresh and stamped with when it was fetched. Reprints are free and work offline.
05
The JSON route stays
Prefer the portal yourself, offline, or over the daily budget? The validated JSON export is still one tap away, exactly as before. Nothing about automatic filing disturbs it.
06
Credentials that stay yours
Each company saves its own portal login, tested free before anything is stored. Passwords are sealed per company, wiped from memory after use, and never touch a log, a response, or the phone — the app holds only the username, for display.

Roadmap

What we are building next

These are in development, not in the app yet. They are listed here so you know where KVN Billing is heading before you commit to it — every feature above this section is one you can use today.

Planned
⏰

Scheduled payment chasing

One-tap reminders are already in the app — from the invoice, or by asking the assistant. What is left is the schedule: overdue bills chasing themselves on WhatsApp and SMS while you sleep, stopping the moment a payment lands.

Planned
🔄

Web access with real-time sync

Sign in from any device — a shop laptop, a home desktop, a second phone — and see the same books. Raise an invoice on the counter phone and it is on the office screen as it saves.

Planned
💳

One-click payment links

Send a payment link with the invoice. The customer pays by UPI, credit card, debit card or net banking, and the receipt posts itself against the bill when the money lands.

No dates are given here on purpose. A roadmap with dates on it is a promise, and we would rather tell you what is coming than commit to a month we might miss. Ask us where any of these stands and you will get a straight answer.

Start billing today

Get KVN Billing

We set up your company, GSTIN and invoice numbering before you start, so your very first GST invoice is correct.