GST Data Hygiene Checklist to Reduce GST Filing Mistakes and Return Errors
- Many GST filing mistakes begin in customer, supplier, item, and invoice records before the return is prepared.
- Clean GST master data prevents incorrect GSTINs, HSN codes, tax rates, and units from spreading across transactions.
- GSTR-1, GSTR-3B, purchase records, GSTR-2B, and IMS should be reviewed as connected records rather than separate compliance tasks.
- Accounting software can reduce manual matching, but tax classification and ITC eligibility still require human review.
GST returns are built from records created throughout the month. A wrong GSTIN, HSN code, tax rate, invoice value, or place of supply can move into several compliance records before the filing team notices it.
Well-maintained GST master data and regular reconciliation help accountants identify these issues before they affect GSTR-1, GSTR-2B, GSTR-3B, e-invoices, e-way bills, or input tax credit claims.
This guide is for accountants and billing teams responsible for creating invoices, maintaining GST records, reviewing supplier data, reconciling returns, and preparing information for filing.
Prevent GST Errors Before Filing
Keep your masters, invoices, and tax records accurate from the start with BUSY.
Why GST Data Hygiene Matters
GST data hygiene means keeping customer, supplier, item, invoice, tax, and return records accurate, consistent, current, and traceable.
An error in one record rarely remains limited to that record. For example, an incorrect customer GSTIN may appear in the invoice, e-invoice, e-way bill, GSTR-1, customer ledger, and the recipient’s GSTR-2B. Correcting it after filing may require changes across more than one document or return period.
Important GST Data Changes by July 2026
Several portal and reporting changes have increased the importance of checking data before filing.
| Change | What It Means for the Filing Team |
|---|---|
| Some auto-populated outward liability fields in GSTR-3B became non-editable from the July 2025 tax period | Outward-supply errors should be identified in GSTR-1 data and corrected through GSTR-1A before filing the corresponding GSTR-3B, where permitted |
| The three-year filing restriction is now enforced on the portal | Old pending returns and statements should be reviewed before they cross the statutory filing limit |
| IMS actions may be taken after the initial generation of GSTR-2B | Eligible actions can be completed before GSTR-3B is filed, followed by recomputation of GSTR-2B where required |
| Phase III controls apply to Table 12 of GSTR-1 | HSN reporting now uses portal selection, separate B2B and B2C reporting, and additional validations |
| GSTN introduced an IMS Offline Tool in April 2026 | Businesses handling large volumes can review and process IMS records using an Excel-based utility |
Change
What It Means for the Filing Team
Change
What It Means for the Filing Team
Change
What It Means for the Filing Team
Change
What It Means for the Filing Team
Change
What It Means for the Filing Team
GST Data Hygiene Checklist
The following table provides one consolidated review framework. The detailed explanations below clarify how each control should work.
| Control Area | What Should Be Reviewed | Main Risk Prevented |
|---|---|---|
| Party masters | Legal name, GSTIN, registration status, state, address, and separate records for different GST registrations | Invoices issued to the wrong entity or GST registration |
| Item and service masters | HSN or SAC, description, GST rate, tax treatment, unit, and conversion factor | Wrong classification, rate, quantity, or return reporting |
| Invoice data | Invoice series, recipient details, taxable value, tax head, place of supply, reverse charge, and document type | Incorrect tax liability and customer-side mismatches |
| E-invoice and e-way bill data | Applicability, document date, GSTIN, HSN, value, IRN, QR code, and transport details | Portal rejection and differences between movement and tax records |
| Return reconciliation | Books with GSTR-1, GSTR-1 with GSTR-3B, and purchase records with GSTR-2B and IMS | Missing, duplicate, or incorrectly reported transactions |
| Audit trail | Original data, revised data, reason, approval, return period, and supporting documents | Corrections that cannot be explained during review or audit |
Control Area
What Should Be Reviewed
Main Risk Prevented
Control Area
What Should Be Reviewed
Main Risk Prevented
Control Area
What Should Be Reviewed
Main Risk Prevented
Control Area
What Should Be Reviewed
Main Risk Prevented
Control Area
What Should Be Reviewed
Main Risk Prevented
Control Area
What Should Be Reviewed
Main Risk Prevented
Keep Party Masters Current
Customer and supplier records should be verified when they are created and whenever the party reports a change.
A correctly formatted GSTIN may still belong to an old registration, another branch, or a different legal entity. Verification should therefore cover the legal name, state, registration status, and the entity involved in the transaction.
Where one legal entity has several GST registrations, separate party records are generally safer. Mixing different GSTINs in one master can result in invoices being raised under the wrong state registration and can make party-wise reconciliation difficult.
Old records should normally be deactivated rather than deleted. This prevents their use in new transactions while preserving earlier invoice and ledger history.
Review Item and Tax Masters
This review checks the source fields that future invoices will use. The HSN or SAC stored in the master should describe the actual product or service. A code being available in the GST Portal dropdown does not prove that it is the correct classification.
From the May 2025 return period, Phase III changes to Table 12 of GSTR-1 introduced system-based HSN selection, separate B2B and B2C reporting, and additional validations. Table 13 relating to documents issued also became mandatory.
Tax rates should be checked against the current amended schedules. Notification No. 9/2025-Central Tax (Rate) and the corresponding Integrated Tax notification revised several rate entries from 22 September 2025. These schedules were further amended through Notification No. 1/2026-Central Tax (Rate) and Notification No. 1/2026-Integrated Tax (Rate), dated 30 April 2026, with a corrigendum dated 6 May 2026.
Businesses should not automatically replace every 12% or 28% rate with 5% or 18%. The correct rate depends on the HSN or SAC, description, conditions, and date of supply.
Units also need controlled conversion. If rice is purchased in bags but sold in kilograms, the conversion factor should be stored in the item master and used consistently for purchases, sales, stock, invoicing, and GST reporting. Manual conversion outside the system can create quantity and valuation differences.
Check Invoice Data at Entry
After the masters are correct, confirm that each invoice has applied the right party, classification, value, and tax treatment. The billing team should also verify the invoice number and date, quantity, place of supply, reverse-charge treatment, and transaction type.
Rule 46 permits one or multiple consecutive invoice series. Each invoice number must be unique for the financial year and contain no more than 16 characters. Separate series may be used for branches, locations, sales channels, or document types when the business controls them properly.
Place of supply should not be decided only from the state code in the customer’s GSTIN. The correct treatment depends on whether the transaction involves goods or services and on the specific place-of-supply provisions. Bill-to and ship-to transactions , installation supplies, exports, and certain services may require separate analysis.
Credit notes and debit notes should be linked to the original transaction in the accounting records. The record should show the original invoice, reason for adjustment, value and tax change, return period, and approval. These controls improve invoice accuracy and reduce corrections during return filing.
Apply E-Invoice Rules Correctly
The general e-invoice mandate and the 30-day IRP reporting restriction use different turnover thresholds. Subject to notified exclusions, the general e-invoice mandate applies where aggregate turnover exceeded ₹5 crore in any preceding financial year from 2017-18 onward.
From 1 April 2025, taxpayers with AATO of ₹10 crore or more must report covered invoices, credit notes, and debit notes to the Invoice Registration Portal within 30 days of the document date. Documents submitted after that period are restricted from IRN generation.
An IRN can normally be cancelled on the Invoice Registration Portal only within 24 hours. After that period, the correction must be handled through the appropriate accounting document and GST return process based on the facts.
Complete Pre-Filing Reconciliations
The sales register should first be matched with GSTR-1 . This review should identify missing invoices, duplicate invoices, incorrect GSTINs, wrong tax periods, unreported credit notes, incorrect tax rates, and differences in HSN summaries.
Where an outward-supply error is found after filing GSTR-1 but before filing the corresponding GSTR-3B, the accountant should review whether it can be corrected through GSTR-1A.
The second reconciliation should compare GSTR-1 and GSTR-1A with the outward tax-liability figures in GSTR-3B . An auto-populated figure should not be accepted without checking the underlying source data. Differences in taxable turnover, tax rate, tax head, amendments, advances, reverse charge, and credit notes should be explained before filing.
The third reconciliation should compare the purchase register with GSTR-2B and IMS. Matching should cover the supplier GSTIN, invoice number, document date, taxable value, tax amount, credit-note reference, place of supply, and accounting period.
GSTN has also clarified that eligible IMS actions may be taken after the initial generation of GSTR-2B and before filing GSTR-3B. GSTR-2B can then be recomputed where required. The IMS Offline Tool introduced in April 2026 can support bulk processing, but it does not determine ITC eligibility.
Verify ITC Eligibility
The amount shown in GSTR-2B should not automatically be treated as the final eligible ITC. The accountant should confirm that the business has a valid tax document, has received the goods or services, and uses or intends to use them in the course or furtherance of business. The applicable filing and payment conditions should also be checked.
The claim should also be checked against the Section 16(4) time limit, the 180-day supplier-payment condition, blocked credits under Section 17 (5), common-credit reversals, and reverse-charge requirements. The final eligible amount may therefore be lower than the amount appearing in GSTR-2B.
Keep a Clear Audit Trail
Each material change should show what was changed, why it was changed, who prepared it, who approved it, and which documents or return periods were affected.
Where electronic records are maintained, Rule 56 requires a log of entries that are edited or deleted. This makes it easier to explain corrections during an internal review, statutory audit , departmental enquiry, or GST reconciliation.
Reconcile GST Data in Less Time
Compare books with GST returns, review differences, and prepare for filing without repeated manual checks.
Illustrative Example: How an Old GSTIN Creates a ₹3.96 Lakh ITC Mismatch
Assume a distributor issues 10 invoices to a customer during one month using the customer’s old GSTIN.
| Particular | Amount |
|---|---|
| Number of invoices | 10 |
| Average taxable value per invoice | ₹2,20,000 |
| Total taxable value | ₹22,00,000 |
| IGST rate | 18% |
| Total IGST reported | ₹3,96,000 |
| Total invoice value, including IGST | ₹25,96,000 |
Particular
Amount
Particular
Amount
Particular
Amount
Particular
Amount
Particular
Amount
Particular
Amount
The supplier may correctly report taxable sales of ₹22 lakh and pay IGST of ₹3.96 lakh. However, because the invoices carry the old GSTIN, they may appear against the wrong registration. For this illustration, assume that none of the 10 invoices is corrected or reissued during the tax period.
| Record | Supplier’s Books and Returns | Customer’s Intended GSTIN |
|---|---|---|
| Number of invoices recorded | 10 | 0 matched invoices under the intended GSTIN |
| Taxable value | ₹22,00,000 | ₹0 matched under the intended GSTIN |
| IGST | ₹3,96,000 reported | ₹3,96,000 not reflected under the intended GSTIN for matching |
| GSTR-1 impact | Invoices reported under the old GSTIN | Invoices do not appear under the intended GSTIN |
| IMS and GSTR-2B impact | No direct mismatch may be visible to the supplier | Customer cannot match the 10 invoices under the intended registration |
Record
Supplier’s Books and Returns
Customer’s Intended GSTIN
Record
Supplier’s Books and Returns
Customer’s Intended GSTIN
Record
Supplier’s Books and Returns
Customer’s Intended GSTIN
Record
Supplier’s Books and Returns
Customer’s Intended GSTIN
Record
Supplier’s Books and Returns
Customer’s Intended GSTIN
This creates an invoice-level reconciliation difference of 10 invoices, ₹22 lakh in taxable value, and ₹3.96 lakh in IGST.
The correction will depend on when the error is discovered. Before IRN generation, the customer master can be corrected before issuing the invoice. If an IRN has already been generated, the business must consider the 24-hour IRP cancellation window. After that window or after return filing, the appropriate document, accounting, and return correction should be reviewed based on the facts.
The example shows why GSTIN verification should happen before billing. The supplier may have paid the correct total tax, but the customer can still face a ₹3.96 lakh mismatch because the tax was reported against the wrong GSTIN.
Who Should Review What?
| Control | Suggested Owner | Suggested Frequency |
|---|---|---|
| Customer and supplier GSTIN verification | Billing or accounts team | At onboarding and whenever details change |
| HSN, SAC, rate, and unit review | Accountant or tax reviewer | Periodically and after a legal change |
| Invoice and place-of-supply review | Billing team | When the invoice is created |
| E-invoice and e-way bill matching | Billing or dispatch team | Before dispatch and return filing |
| Sales and purchase reconciliation | Accountant | During the month and before filing |
| ITC eligibility review | Senior accountant or tax reviewer | Before filing GSTR-3B |
| Master changes and return corrections | Reviewer or Chartered Accountant | Monthly or based on risk |
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
Control
Suggested Owner
Suggested Frequency
A small business may assign several controls to the same employee. However, significant master changes and return adjustments should receive an independent review wherever possible.
How Accounting Software Can Support GST Data Hygiene
Accounting software can reduce repeated data entry when billing, GST masters, e-invoices, e-way bills, ledgers, and reconciliation reports use the same records.
BUSY Accounting Software supports GSTIN and HSN validation and provides reconciliation of purchase records with GSTR-2A and GSTR-2B. It can highlight missing and mismatched invoices at supplier and invoice level, helping accountants review differences before filing GSTR-3B.
Software cannot independently decide every classification, place-of-supply issue, or ITC claim. These matters still require review by someone who understands the transaction and the applicable GST provisions.
Explore BUSY Accounting Software to connect billing, GST records, e-invoices, e-way bills, and reconciliation reports in one workflow.
Conclusion
GST filing accuracy depends on the records created during the month. Auto-population can carry an error from a master or invoice into several GST statements. Accountants and billing teams should keep masters current, check invoices at entry, reconcile sales and purchases before filing, review IMS records, and document material corrections.
A regular data-review process can prevent many GST filing mistakes before they reach the return and make genuine differences easier to explain during an audit or reconciliation.