Masters India
Masters India
Products
Tools
Resources
Company

CFOS PLAYBOOK TO RECONCILE GSTR-1 MISMATCHES..!!

Abhishek Raja Ram
Abhishek Raja Ram at February 04, 2026

Why GSTR-1 Rarely Matches Other Reports (and How to Reconcile Without Panic)

Businesses keep receiving mismatch alerts GSTR-1 vs E-Way Bills, GSTR-1 vs E-Invoice, GSTR-1 vs TDS.
Most teams assume “mismatch = wrong filing”. That’s the mistake.

A mismatch is only a signal.
Your job is to classify the reason, then close it with evidence or action.

GSTR-1 Reconciliation Challenges

1) GSTR-1 vs E-Way Bills: “Supply” vs “Movement”

GSTR-1 reports supplies.
E-Way Bill captures movement of goods whether supply or not.

So the first truth is simple:
Many E-Way Bills will never appear in GSTR-1. That is normal.

Gstr-1 vs e-way bills supply vs movement

Common reasons for differences

A. Non-supply movements (valid difference)

  • Job work movement (inputs / capital goods / moulds & dies)

  • Stock transfer / branch transfer on delivery challan

  • Goods sent for approval, exhibition, demo, testing, repair

  • Return movement (sales return / replacement)

  • Movement between principal and agent where supply may happen later

B. Timing differences

  • EWB on delivery challan now, invoice later (running account / consolidated billing)

  • Month-end dispatch, invoice raised next month

  • Multiple dispatches against one invoice (or one dispatch against multiple invoices)

C. Data errors

  • Wrong invoice number/date in EWB

  • Duplicate EWB

  • EWB generated but shipment cancelled / not executed

Reconciliation GSTR1 Mismatches

How to reconcile (guiding steps)

  1. Don’t compare totals first. Compare documents.

  2. Split mismatches into 3 buckets:

    • Non-supply (close with documents)

    • Timing (track to next month)

    • Error (cancel/correct or document)

  3. For non-supply, keep a clean evidence set:
    delivery challan + job work records + movement proof.

  4. For timing, maintain one tracker: “EWB raised, invoice pending”.

  5. For errors, fix the source: wrong doc references must be corrected at dispatch level.

Reconciling Mismatches in GSTR 1 & Eway bill

2) GSTR-1 vs E-Invoice: “System feed” vs “Return filed”

E-invoice is the transaction-level source (IRN).
GSTR-1 is the return compilation filed.

So mismatch here is serious only when it indicates:

  • IRN exists but is not reported in GSTR-1, or

  • GSTR-1 invoice exists, but IRN is missing where IRN was required.

Gstr-1 vs e-invoice

Common reasons for differences

A. IRN exists, GSTR-1 missing

  • Invoice cancelled in ERP but IRN not cancelled (or cancelled late)

  • Invoice falls in one period, but uploaded/reported in another

  • CN/DN generated but mapped wrongly

  • Return compilation gap (invoice left out)

B. GSTR-1 exists, IRN missing

  • IRN required but failed / not generated

  • Wrong classification (B2B treated as B2C or vice versa)

  • System/process controls missing

C. Value / tax mismatch

  • Rounding differences

  • Freight/other charges treated differently

  • Amendments not reflected correctly

Common reasons for gstr-1 mismatch with e-invoice

How to reconcile (guiding steps)

  1. Start with IRN register vs sales register (not return PDF).

  2. Create 3 buckets:

    • IRN present, return missing → include via amendment / correct reporting

    • Return present, IRN missing → treat as compliance gap (fix process)

    • Both present, values differ → correct master/tax computation mapping

  3. Put one hard control going forward:
    “If IRN required, invoice cannot be finally posted without IRN.”

Reconciling IRN & Sales Data

3) GSTR-1 vs TDS Statements: Accrual vs Payment

This mismatch is the most misunderstood.

GSTR-1 is invoice-based (accrual).
TDS is payment-based, and customers often compute it differently.

So mismatch is usually not a GST error.
It’s a timing + base difference.

The classic story of ismatch

Common reasons for differences

A. Timing lag

  • Invoice raised now, payment next month/quarter

  • Year-end invoices paid next FY

  • Advance received earlier, invoice raised later

B. Retention / milestone holdbacks

  • Retention money kept on hold in turnkey projects

  • Partial payment against full invoice

  • Performance guarantee adjustments

C. Wrong base for TDS

  • Some customers deduct TDS on gross including GST

  • Some on value excluding GST

  • Some deduct on total payment including reimbursables

D. Commercial adjustments

  • Debit notes, penalties, LD, short payments

  • Disputes settled later

Common reasons for tds vs gstr-1 mismatch

How to reconcile (guiding steps)

  1. Match TDS to receipts first, not to invoices.

  2. Then map receipts to the invoices settled by those receipts.

  3. Create a customer-wise “TDS bridge”:
    invoice value → receipt → TDS base → GST component → retention.

  4. For retention-heavy customers, maintain a retention register with expected release dates.

  5. Standardise customer confirmations for large accounts:
    “invoice list covered in this payment + base used for TDS”.

Tds reco with gstr-1.

The One Rule That Makes Reconciliation Easy

A mismatch becomes manageable only after you label it as one of these:

  1. Valid difference (non-supply movement / not applicable)

  2. Timing difference (will auto-resolve next period)

  3. Error (needs correction / cancellation / amendment)

  4. Control gap (process weakness must be fixed to prevent repeats)

 

Once classified, the action becomes obvious:

  • Document it,

  • Track it, or

  • Correct it.

How to manage GSTR-1 mismatches

What CFOs Should Ask Their Team Every Month

Instead of “why doesn’t it match?”, ask:

  • What % differences are valid vs errors?

  • Which mismatches will reverse next month?

  • Which ones require return amendments?

  • What controls will stop the same mismatch next month?

How to amend gstr mismatches

Need of GST in India Powers of GST OfficersGST Audit Procedure | GST Audit Procedure | GST penalty under section 74

About the Author

Abhishek Raja Ram

Abhishek Raja Ram

Senior Author

Abhishek Raja Ram - Popularly known as Revolutionary Raja; is FCA, DISA, Certificate Courses on – Valuation, Indirect Taxes , GST etc, M. Com (F&T) Mr. Abhishek Raja “Ram” is a Fellow member of Read more...

Rate your experience
4.60 / 5. Vote count: 437
GST API
GST API
Use GST API to build your own GST compliance application.

Check out other Similar Posts

No Data found
No Blogs to show

CFO Weekly Digest

A weekly newsletter delivering sharp insights, strategic analysis, and critical updates on business, finance, and compliance — designed exclusively for CFOs and Finance Leaders