Why Your GSTR-1 Never Quite Matches Your Books
The gap between your sales register and your GSTR-1 is usually six or seven known causes, not an error. Here is what each looks like, which ones are supposed to be there, and how to find yours in one sitting.
Every month, somebody compares the sales figure in their books with the figure going into GSTR-1, finds they do not agree, and assumes something is broken. Usually nothing is. The two numbers answer different questions, and a handful of well-understood differences separate them. The useful skill is not making them equal — it is being able to name every rupee of the gap.
Here is what is normally in that gap.
Credit notes land in a different month
You invoice in September and issue a credit note in October. Your books may show the net position against the original month; the returns show the invoice in September and the credit note in October. Neither is wrong. This single cause explains more month-end panic than the rest combined, and it resolves itself if you compare across a quarter rather than a month.
Advances are taxable before there is an invoice
Money received in advance against a service can attract tax at receipt, before any invoice exists in your sales register. Your revenue recognition and your tax point have separated. For businesses taking deposits — event companies, interior contractors, anyone collecting a mobilisation advance — this is a permanent feature, not an anomaly.
Exempt, nil-rated and non-GST supplies
These are in your turnover and not in your taxable value. If your books total "sales" and your return totals "taxable supplies", the difference is exactly this, and it will recur every month at roughly the same size. Knowing your own number here means you can subtract it without thinking.
Amendments drag the past into the present
An invoice amended after filing appears in the amendment tables of a later period. Your books show the corrected figure in the original month. The return shows the original and the correction, in two different months.
Place of supply moves the money between tables
This one does not change the total, so it is easy to miss, and it is the one most likely to cause a problem later. An invoice classified intra-State when it was inter-State sits in the wrong table with the wrong tax heads. The grand total still reconciles. The buyer's credit does not.
Cancelled numbers and missing numbers
A number allocated and then abandoned leaves a hole in the series. It belongs in the return as cancelled, not simply absent. Gaps that nobody can explain are the ones that attract questions, and the reason they cannot be explained is almost always that the number was issued by a person rather than a system.
Rounding, in both directions
Small, boring, and entirely capable of producing a stubborn few hundred rupees. If the gap is tiny and will not resolve, stop looking for a missing invoice and look at how tax is rounded per line versus per invoice.
Who can safely ignore most of this
If you raise a handful of invoices a month to a handful of regular customers, all intra-State, all taxable, with no advances and no credit notes, your books and your GSTR-1 probably will agree, and a reconciliation process would be ceremony. The practices above are for businesses with credit notes, advances, or supplies across State lines. Do not adopt a process designed for complexity you do not have.
A test you can run this month
Take last month. Start from your books' sales total and subtract, in order: exempt and nil-rated supplies, credit notes issued in the month against earlier invoices, and amendments relating to earlier periods. Then add advances received on which tax was due. Compare what is left with your GSTR-1 taxable value. If you land within rounding, you do not have a problem — you have a reconciliation, which is a different and much calmer thing to carry into a conversation with your CA.
If you cannot do that subtraction because the categories are not separable in your records, that is the finding. It is also the one thing software genuinely fixes: when invoices, credit notes and advances are captured as distinct things rather than as rows in one list, the reconciliation assembles itself. Grovia produces the GSTR-1 figures and exports them, and exports to Tally for the CA who files. It does not file returns, and does not claim to — filing through an API raises questions about who is acting as a practitioner that we are not going to answer casually.
Grovia is a business platform built for Indian service companies — invoicing, GST reporting, projects, collections and field work in one place. Start a free trial and see whether it fits the way you already work.
Frequently Asked Questions
Should my GSTR-1 exactly match my sales in the books?
Not usually, and a perfect match in a business with credit notes or advances would be more surprising than a gap. What matters is that every component of the difference can be named.
Why does GSTR-1 not match GSTR-3B either?
They are built on different bases — 3B is a summary that includes figures GSTR-1 does not carry, such as inward supplies under reverse charge and input credit. A difference between them is normal; an unexplained one is worth investigating before filing.
How do advances affect GSTR-1?
Tax can fall due on receipt of an advance for services, before any invoice exists. The advance is reported in the period of receipt and adjusted when the invoice is eventually raised, which puts the two in different months by design.
What if I find a mistake after filing GSTR-1?
Corrections are made through the amendment tables in a later period rather than by editing the filed return. That is why amended invoices appear twice across two months when you reconcile.
Do gaps in my invoice numbers cause a problem?
An unexplained gap invites questions. A cancelled number reported as cancelled does not. The fix is to allocate numbers systematically so that a gap always has a reason attached to it.
Practical, India-specific advice on running a service business better — no fluff, unsubscribe anytime.





