Sales Tax Reconciliation Template
This is a free sales tax reconciliation template for accounting and bookkeeping firms — the exact fields to tie sales tax collected on invoices to the sales tax payable account and to what was actually filed and remitted. Copy it into a spreadsheet to catch under- or over-collection before it becomes a filing problem.
The sales tax reconciliation template
Header
| Field | Enter |
|---|---|
| Client / entity | |
| Jurisdiction(s) | e.g. state / county / city |
| Filing period | month / quarter |
| Prepared by / date | |
| Reviewed by / date |
The reconciliation
A. Sales tax collected per sales report ............... $__________
(from invoices / POS / e-commerce platform)
B. Sales tax collected per general ledger ............. $__________
(credits to sales tax payable this period)
C. Difference (A − B) ................................. SHOULD = $0.00
Investigate: exempt sales miscoded, wrong rate,
manual invoices, platform-vs-GL timing
D. Sales tax payable — opening balance ................ $__________
Add: tax collected this period (B) ................. +$______
Less: tax remitted / paid this period ............. −$______
Adjustments (credits, prior-period true-ups) ...... ±$______
E. Sales tax payable — expected closing balance ....... $__________
Per general ledger closing balance ................ $__________
Difference ........................................ MUST = $0.00
F. Reconcile filings
Taxable sales per return ......................... $______
Taxable sales per books .......................... $______
Tax per return ................................... $______
Tax remitted (per bank) .......................... $______
Difference ...................................... MUST = $0.00
Exception log
| Issue | Jurisdiction | Amount | Cause | Resolution |
|---|
How to use this template
Reconcile in three ties. First, tax collected per the sales/POS report should equal the credits to sales tax payable in the ledger (line C). Second, the payable account should roll forward cleanly — opening balance plus collected minus remitted equals the expected closing balance (line E). Third, what you filed on the return should match taxable sales per the books and the amount actually remitted from the bank (line F). Do this every filing period, per jurisdiction, before the return goes out — a mismatch caught now is a correction; caught later it's an amended return or a penalty.
Common mistakes and tips
- Exempt sales miscoded as taxable (or the reverse). The most common cause of a line C difference — check the exempt customer and product settings.
- Platform vs. GL timing. E-commerce platforms and the ledger may cut the period differently; reconcile to the same date range.
- Wrong rate for a jurisdiction. Multi-jurisdiction clients accumulate small rate errors; reconcile each jurisdiction separately.
- Not tying remittance to the bank. Confirm the amount filed actually left the bank — a return filed but not paid is still a liability.
Run this template automatically in OCTA Flow
Sales tax reconciliation is repetitive, multi-source matching — sales platform, ledger, and filings — done every period, per jurisdiction. In OCTA Flow, the sales tax Skill pulls the sales report and ledger from QuickBooks, Xero, Sage, or Zoho, ties collected tax to the payable account, rolls the account forward, and flags mismatches — a miscoded exempt sale or a rate error — as findings by severity. Flow logs every step for the audit trail; your team reviews and signs off before filing. See sales tax reconciliation automation, fold it into the month-end close checklist, or pair it with the payroll reconciliation template.
Frequently Asked Questions
What does a sales tax reconciliation tie together? Tax collected per the sales/POS report, the credits to the sales tax payable account in the ledger, and the amount actually filed and remitted. All three should agree for each jurisdiction and period.
Why would collected tax not equal the payable account? Usually a miscoded exempt sale, the wrong tax rate on an invoice, a manual invoice that bypassed the tax setting, or a timing difference between the sales platform and the ledger.
Reconcile sales tax across platforms and filings automatically → start a 30-day OCTA Flow trial.