Skip to main content
Definition · 6 min read

What Is Sales Reconciliation? Matching Invoices, Books, GST Returns and Bank Receipts

Sales reconciliation proves that four numbers agree for a period: sales invoiced, sales booked in the ledger, sales declared in GST returns and money collected in the bank. Each gap has a different cause and a different owner.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 14 October 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A finance executive finds that billed sales, booked sales, GST-declared sales and bank collections are four different numbers for the same month and cannot tell which differences are normal.

How It's Resolved

Sales reconciliation compares the four numbers in pairs. Invoice register vs ledger finds unposted invoices; ledger vs GST return finds credit note and classification gaps; invoices vs bank finds credit periods, TDS, discounts and fees.

Configuration

A monthly sheet with the four totals, a list of reconciling items for each pair, and an owner named for each type of gap (billing, accounts, tax, collections).

Output

Each month's sales figure is backed by invoices, matches the GST return after listed adjustments, and every rupee not yet collected is visible in the debtors ageing.

Sales reconciliation proves that four numbers agree for the same period: the sales you invoiced, the sales booked in your ledger, the sales you declared in your GST returns and the money that actually reached your bank. They will rarely be identical, but every difference should have a known cause and an owner.

What are the four numbers, and why do they differ?

Think of it as three pairs, each with its own typical gaps.

ComparisonTypical cause of a gapWho usually fixes it
Invoice register vs sales ledgerInvoices raised in the billing tool but not posted; cancelled invoices still in the ledgerAccounts
Sales ledger vs GST return (GSTR-1 and GSTR-3B)Credit notes booked in a different month; exempt or export sales classified differently; amendmentsTax or accounts
Invoices vs bank receiptsCredit period; TDS deducted by customers; discounts; gateway or marketplace fees; part paymentsCollections and accounts

An invoice register is the list of every invoice issued, usually exported from your billing software, Tally or Zoho Books. The sales ledger is the sales account in your books. They should be the same list, but when billing happens in one tool and accounting in another, they drift.

A worked example: October sales

A distributor’s billing software shows October sales of ₹48,60,000. The sales ledger in the accounting system shows ₹48,25,000. The difference is ₹35,000.

Going through the invoice list number by number, the accountant finds that invoice 1147 for ₹35,000, raised on 31 October, was never posted because the export to accounts ran at 6 pm and the invoice was raised at 7 pm.

StepAmount
Sales per invoice register₹48,60,000
Sales per ledger₹48,25,000
Difference₹35,000
Invoice 1147 not posted₹35,000
Unexplained₹0

Posting invoice 1147 in October brings the ledger to ₹48,60,000. Only then should the October GSTR-1 be prepared, because the GST return should be built from complete books.

Why will collections never equal sales in the same month?

Because most business sales are on credit and some money never arrives as cash at all. In the same month:

  • Customers on 30 or 45 day terms pay next month or the month after.
  • Corporate customers deduct TDS on services, so you receive less than the invoice and claim the TDS as a tax credit.
  • Customers paying through a payment gateway receive the full invoice amount from you, but the gateway deducts its fee before settling.
  • Some customers short-pay for discounts, damages or disputes.

For example, of the ₹48,60,000 billed in October, the distributor might collect ₹31,20,000 within the month, see ₹1,10,000 held back as TDS by corporate customers, lose ₹42,000 to gateway fees, and carry ₹15,88,000 as debtors within their 30 day terms. Those four parts add back to ₹48,60,000.

A healthy gap is one you can explain line by line, not a particular percentage. The useful measure is your debtors ageing: how much of the unpaid amount is within terms, and how much is overdue by more than 60 or 90 days. If collections fall behind sales month after month and the overdue bucket keeps growing, that is a collections problem, not a reconciliation one.

Which of the four checks should a small business do first?

Do them in this order, every month:

  1. Invoice register to ledger. Every other check depends on this being complete.
  2. Ledger to GST return. Agree before you file GSTR-1, so you do not have to amend later.
  3. Invoices to bank receipts. Mark each invoice as paid, part paid or open, and record TDS and fees separately.
  4. Review the debtors ageing. Chase anything overdue.

For a business with around 100 invoices a month, steps 1 and 2 typically take an hour or two if done before filing. Left for a quarter, the same work can take days.

Where do invoices meet the bank?

The hardest pair is usually invoices against bank receipts, because customers pay several invoices in one transfer, leave out the invoice number, or pay a round figure. The next article walks through the ways that match breaks, and the GSTR-1 versus GSTR-3B guide explains the GST side.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published Invalid Date
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Primary reference: GST portal (GSTN) — where registered businesses file GSTR-1 for outward supplies and GSTR-3B for the summary return, the two GST figures a sales reconciliation compares with the books..

Frequently Asked Questions

What is sales reconciliation?
It is the check that sales invoiced, sales recorded in the ledger, sales declared in GST returns and cash collected in the bank all agree for a period, after allowing for known differences such as credit periods, credit notes and TDS.
Why are my bank collections lower than my sales for the month?
Customers on credit pay in a later month, corporate customers deduct TDS, some take discounts, and gateways or marketplaces deduct fees before paying out. A gap is normal; what matters is that each part of it is explained.
Why does my GSTR-1 not match my sales ledger?
Common reasons are credit notes booked in the ledger but reported in a different month, invoices cancelled in one system and not the other, and advances or exempt sales classified differently. Each needs to be traced to the invoice.
How often should sales be reconciled?
Invoice register to ledger and ledger to GST return are typically checked every month before the GST return is filed. Collections against invoices are tracked weekly or monthly through the debtors ageing.
Which sales check should a small business do first?
Start with invoice register against the sales ledger, because every other check depends on the ledger being complete. Then agree the ledger with the GST return before filing, and finally review collections against the debtors list.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.