Here is what rental invoice sample actually has to contain under Indian law, what the usual templates get wrong, and a free alternative that issues the same document from records you enter once.
Why the file is usually the thing that breaks
The failure is nearly always the same, and it is never the layout. Two people work from two copies of the file, the numbering collides, and a month cannot be reconciled. Or a formula in one row gets flattened by a typed-in figure and nobody notices for six weeks.
A spreadsheet is excellent at arithmetic and poor at being a system of record, because nothing in it is authoritative. Any cell can be any value, and the file has no opinion about which version of itself is the real one.
That is the actual argument for a billing system, and it has nothing to do with how the invoice looks.
Rent bills: the same document every month, which is the trap
A rent bill is a service invoice. If you are registered and the letting is a taxable supply, it is a tax invoice with the usual field set, with the SAC rather than an HSN against the line, and the period being charged stated plainly — "rent for the month of —" — because that is what the tenant's accountant will look for.
Whether tax applies at all depends on what is let and to whom. Residential and commercial letting are not treated alike, and the reverse charge position on some residential letting to a registered person has moved more than once. Check the position in force rather than copying last year's bill.
The trap is the sameness. Twelve near-identical bills a year, each needing its own consecutive number and its own period, is exactly the task a file does badly — and a duplicated number across two tenants is the usual result.
Any deposit is not rent and does not belong on the same line. Nor is a maintenance charge, if it is recovered separately.
Reading a sample invoice: what to copy and what to ignore
A worked example is the fastest way to understand the document, as long as you copy the right half of it. The structure and the field set are worth copying. The figures, the rates and the design are not.
What to take from a sample: the order of the blocks — supplier, invoice number and date, customer, line items with HSN and taxable value, the tax heads separately, the total — and the fact that every one of those blocks is present. That order is conventional, and an invoice that follows it is read faster by whoever has to approve it.
What not to take: any tax rate printed on it, because rates change and the sample was written at some point in the past; the HSN codes, because they belong to that business's goods and not yours; and the turnover or e-invoicing threshold if it mentions one.
Check the sample against the mandatory field list before trusting it. A surprising number of published examples are missing place of supply or show one combined tax figure.
What you get here instead of a file
- Every mandatory field present, because the document is built from records rather than typed into a layout.
- One numbering series, issued centrally, consecutive, restarting each financial year — so a number cannot be used twice.
- Customers stored once with GSTIN, address and state, so the details are right on the fortieth invoice too.
- Items stored once with HSN or SAC, rate and tax.
- The tax derived, not chosen — CGST and SGST or IGST, from the place of supply against your registration state.
- A clean PDF to print, email or send on WhatsApp.
- An answer to "what is unpaid", which no template has ever been able to give.
- Your data exportable to CSV, Excel and JSON at any time, on every plan including the free one.
- Free — ₹0, no card, no expiry.
Moving a year of billing off a spreadsheet
- Decide a cut-off date — the start of a month or a quarter is easiest to reconcile against.
- Tidy the spreadsheet first: one row per invoice, no merged cells, GSTINs in their own column.
- Import your customer list, then your item list. Fix what the import reports rather than what you think it got wrong.
- Enter the outstanding invoices only — the unpaid ones. Settled history can stay in the file; you need the balances, not the archive.
- Set the next invoice number to carry on from the last one you issued, so the series stays consecutive across the move.
- Issue everything from the cut-off date onwards in the new system, and keep the old file read-only as an archive.
- Reconcile one month both ways before you stop maintaining the file.
Keeping the document for as long as you have to
Invoices and the records behind them have to be retained for a prescribed period, counted from the due date of the annual return for the relevant year rather than from the invoice date — so the obligation runs well past the point most people have stopped thinking about it. Check the period currently in force for your own case.
That has a practical consequence for how you store them. A laptop, a phone and a folder of PDFs are not a retention plan: the horizon is years, and it outlasts most hardware and most staff.
Where the records are kept electronically, they have to remain accessible and readable for the whole period — which means a format you can still open and a copy somewhere other than the machine that made it.
This is dull and it is also the thing that is actually asked for when it is asked for. Records held in one place, exportable in full, cost nothing to keep and a great deal to reconstruct.
The numbering rule, which is where templates fail first
The invoice number has to be a consecutive serial, unique within the financial year, not more than sixteen characters, and made only of letters, numbers, hyphens and slashes. One series, or clearly separated series if you genuinely need more than one — but each consecutive in itself.
A file cannot enforce any of that. The number is typed, which means it can be repeated, skipped or quietly rolled back when yesterday's invoice is edited into today's. A duplicate is not found at billing time; it is found at return time, in the month after the one it happened in.
The other half of the rule is that a cancelled invoice keeps its number. Deleting the row and reusing the number leaves a gap in your books and a figure in your customer's, and reconciling that is a long afternoon.
This is the single most practical argument for a system over a file, and it has nothing to do with features.
Invoice numbering: one unbroken series per year
The invoice number has to be consecutive, unique within the financial year, and no more than sixteen characters of letters, numbers, slashes and hyphens. Gaps invite questions. Duplicates cause them.
This is the single most common reason a spreadsheet-based billing setup fails an audit: two people billing on two machines, both starting from the last number they remember. A system that issues the number centrally cannot make that mistake.
The series restarts on 1 April, and Billixo restarts it for you rather than waiting to be told.
Credit notes, debit notes, and fixing a wrong invoice
An issued tax invoice is not something to edit. If the value was too high, or goods came back, the correction is a credit note that references the original invoice. If it was too low, a debit note. Both carry their own numbers and both appear in your return.
There is a deadline on the credit note that matters: the adjustment has to be declared by the return for the relevant month of the following financial year, or by the annual return, whichever comes first. Past that, the note exists commercially but the tax cannot be adjusted.
Software that lets you quietly retype an invoice raised last month is not doing you a favour.
Bill scanning, in practice
The single largest time cost in most small businesses is not raising invoices — it is entering purchases. A photograph of a supplier bill goes in and a structured draft comes out: supplier, GSTIN, line items, rates, tax split and total.
You check it. That is the workflow, and it is deliberate: an extraction you did not read is a liability, not a saving. But checking a filled form takes fifteen seconds and typing one takes three minutes, and that difference compounds over a month of purchases.
Who it is built for
Small and mid-sized Indian businesses that are registered under GST and bill regularly. One person doing everything, or a counter with three people billing at once and an accountant who needs the month to close cleanly.
The design assumption throughout is that whoever raises the invoice is busy and is not a tax specialist. So the tax is computed rather than asked for, the compliance fields are populated rather than presented as questions, and the report the accountant wants is a download rather than a request.
Try it free — the free plan needs no card and does not expire.
What "free" means here, exactly
The Free plan costs nothing, needs no card, and has no expiry date. It is not a trial that turns into a bill; it is a plan you can run a small business on indefinitely.
What it gives you:
- Real GST invoices with the full Rule 46 field set
- Customers and products, with HSN/SAC held against each
- A daily and monthly invoice allowance, generous enough for a small operation
- One login
- Export of your own data, whenever you want it
What it does not give you:
- A watermark-free PDF
- GSTR-1 and GSTR-3B export
- The AI features — bill scanning, HSN lookup, the assistant
- Extra team logins, bulk import, recurring invoices and reminders
Every new account also gets the full paid feature set for its first 14 days, so you can see what the ceiling looks like before deciding whether you need it. When that ends nothing is charged and nothing is deleted — the account simply settles onto Free.
Start free now — it takes an email address and about a minute.
Reliability, backups and getting your data out
Cloud billing software is only as good as its worst day. Two things matter more than any feature list: that your data is backed up somewhere you can reach, and that you can export it in a format something else can read.
Exports here are CSV, Excel and JSON, on every plan including the free one, covering customers, products, invoices and payments. That is the honest test of whether software respects you — not what it promises, but what it lets you take when you leave.
Frequently asked questions
Do I need an HSN code on every line?
Every line needs its HSN for goods or SAC for services. How many digits you must show has depended on turnover and has been tightened over time, so check the requirement currently applying to you — but "none" has not been an option for a registered supplier for a long time.
Can I change an invoice after I have issued it?
No. Once it has gone to the customer you issue a credit note or a debit note referencing the original invoice. Editing the original leaves two different versions of one invoice number in two different sets of books, and the mismatch surfaces at reconciliation.
Is the invoice free here?
Yes. The Free plan is ₹0, needs no card and does not expire. It produces a complete tax invoice with every legally required field, with limits on volume and a small watermark on the PDF. Plenty of one-person businesses run on it indefinitely.
Does it work on a phone?
Yes. It is a browser application that adapts to the screen, so the same account works from a desktop at the counter and a phone in the market. There is no separate app to keep in step.
Can more than one person use it?
On the paid plans, yes — team logins with their own credentials. The Free plan is a single login, which suits a one-person operation and is usually the first limit a growing business hits.
Try it — the demo is the product
There is no sales call and no scheduled demo, because a recorded walkthrough of somebody else’s data tells you nothing about your own. Open an account instead and raise a real invoice for a real customer; it takes about a minute and costs nothing.
Open the software demo → — sign in, or create a free account from the same screen.
See full details on the home page → — features, the AI, pricing and the answers to the usual questions.
Related pages