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
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 unlock
On by default once a company exists, and switchable off in settings.
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.

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 & Accounting App is heading before you commit to it — every feature above this section is one you can use today.

Planned

Automatic payment reminders

Overdue invoices chase themselves on WhatsApp and SMS, on a schedule you set. Reminders stop the moment a payment is recorded, so nobody is chased for a bill they have already settled.

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 & Accounting App

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