India's Privacy-First GST Reconciliation Tool

2B Reconciliation Used to Take 2 Days. Now It Takes 30 Seconds.

Drop your Purchase Register and GSTR-2B. MilaoGST finds every mismatch, tells you exactly what to do about each one, and gives you a client-ready report, all inside your browser in about 30 seconds.

No credit card required
10 free reconciliation runs
Data never leaves your device
Why MilaoGST

Built for CAs Who Can't Afford
to Miss a Single Rupee

Everything your practice needs to close every month with full confidence on ITC.

Catch Mismatches Your Current Process Misses

Most manual reconciliation catches obvious mismatches. MilaoGST runs 7 matching passes, including fuzzy invoice matching, cross-GSTIN detection, and PAN-level consolidation, to surface the ones hiding in plain sight. Thousands of invoices, done in 30 seconds.

Know Exactly What to Do With Every Flagged Invoice

A match/mismatch flag tells you something is wrong. It doesn't tell you what to do next. MilaoGST tags every entry with one of 29 structured audit codes so you know whether to follow up with a supplier, hold the ITC, or safely exclude the entry.

Use It for Any Client With Zero Data Liability Risk

Your clients' financial data never leaves their device, or yours. All processing happens inside the browser. No files are uploaded to any server. For a CA handling dozens of clients' confidential data, this isn't just a feature. It's the only acceptable way to work.

Go From Upload to Client-Ready Report in One Step

When reconciliation is done, export a branded PDF report ready to share with your client, or a multi-sheet Excel for filing documentation. Works with Tally, Zoho, SAP, Marg, Busy, and any ERP export with no manual column mapping needed.

HOW IT WORKS

See It in Action

7-Pass Engine | Runs in Your Browser

Upload once. Match everything. Instantly.

Upload your purchase register and GSTR-2B. The engine matches everything in about 30 seconds.

Works with Tally, Zoho, SAP, Marg, Busy and any Excel or CSV
All 7 passes done in ~30 seconds
Supports Portal Excel and Speqta Excel for GSTR-2B
Export a branded PDF or multi-sheet Excel, ready to share
START FREE RECONCILIATION →
MilaoGST Engine · GSTIN: 24AAABM1234Z1Z5
live
MilaoGST v1.7.4 · In-Browser Engine · 100% Private · April 2026
09:14:02 LOAD Purchase register parsed · 1,873 invoices found
09:14:03 LOAD GSTR-2B loaded · 1,901 entries · all in-browser
09:14:05 PASS All passes done · Exact, Fuzzy, Cross-GSTIN, PAN-level, Consolidated
09:14:08 MATCH 1,847 invoices matched · ITC ₹15.24L confirmed
09:14:08 WARN 26 mismatches · 12× GSTIN error · 14× amount diff
09:14:32 DONE 29 audit codes applied · 98.6% match rate · PDF ready
RUN HISTORY | ACCOUNT | PWA

Every Run Logged and Always Accessible

MilaoGST keeps a log of each reconciliation session linked to your account so you can go back and review past runs at any time.

Run history so you can revisit any past reconciliation
Session summaries stored securely against your account
Install as a PWA and use it offline on desktop or mobile
Google OAuth & email sign-in with disposable-email blocking
START FREE TRIAL →
Run History · Recent Sessions
GSTIN: 24AAABM1234Z1Z5 · May 2026 1,847 matched ✓ Done
GSTIN: 27AABCF1234L1Z5 · May 2026 634 matched ✓ Done
GSTIN: 09AAHCS8861R1ZC · Apr 2026 2,103 matched ✓ Done
GSTIN: 06AAGFB3452N1ZP · Apr 2026 29 mismatch ↻ Review
Account Summary · Pro Plan
Runs Used (May) 17 / 25 ✓ Active
TRUSTED BY CAs ACROSS INDIA

Real Results From Real CA Firms

Not marketing copy. Actual outcomes from practising Chartered Accountants.

★★★★★

"We used to spend two full days per client on 2B reconciliation. MilaoGST gets it done in under a minute. We have saved over 40 hours of staff time every month."

SP
CA Sohil Panwala
Chartered Accountant · Rajkot
★★★★★

"The matching engine found ₹12 lakhs in ITC we almost missed last quarter. The ROI on MilaoGST subscription is 100x easily. Must-have for any serious CA."

MC
CA Mayursinh Chavda
Chartered Accountant · Ahmedabad
★★★★★

"The run history lets me track every client month by month. PDF reports are client-ready straight out of the browser. My whole practice runs on MilaoGST now."

HB
CA Hatim Bharmal
Chartered Accountant · Rajkot
Pricing

Simple, Transparent Pricing.
No Surprises.

Choose the plan that fits your practice. Upgrade or downgrade anytime.

🎉 Annual plan renews in May. Lock in 50% off before then

Free
₹0 forever

10 reconciliation runs at signup, lifetime access, no credit card required.

10 one-time runs (lifetime)
Files up to 1 MB per upload
Full 7-pass matching engine
All 29 audit codes
PDF & Excel export
Try It Free, No Card Needed
Elite
₹3,200 /month

For high-volume CA firms and enterprises with large files and bulk reconciliation needs.

100 runs / month
Files up to 50 MB per upload
All Pro features
Priority support
1,200 runs / year
Get Elite
FAQ

Frequently Asked
Questions

Everything you need to know about MilaoGST.

Yes, absolutely. Most of our users are CAs who run reconciliations for 10, 20, or more clients each month. Each reconciliation run is completely independent. You simply upload that client's files, run the reconciliation, export the report, and move on to the next. There are no per-client fees or separate accounts needed. Your Pro plan runs cover all your clients together.

No lock-in at all. When your free runs are used, you simply choose whether to upgrade or not. There is no automatic charge, no credit card on file from signup, and no pressure. If you upgrade to Pro or Elite, you can cancel anytime from your account settings, no questions asked. We'd rather earn your trust month to month than trap you into anything.

MilaoGST is built by CA Meet Dhrangadhariya and the team at CSM & Co LLP, Rajkot, a practising CA firm. The product was born out of real frustration with manual 2B reconciliation in an active CA practice. Every feature, every audit code, and every matching rule has been designed with the Indian CA workflow in mind, not just abstract software requirements.

MilaoGST processes everything inside your browser. All file parsing, the matching engine, and report generation run entirely in JavaScript on your device. No purchase register data, invoice amounts, GSTIN numbers, or supplier details are ever sent to any server. There is no server-side data endpoint for reconciliation at all.

MilaoGST accepts .xlsx, .xls, and CSV files from Tally (ERP9 & Prime), Zoho Books, SAP, Marg ERP, Busy Accounting, and any generic ERP. It supports Purchase Register, Debit Note Register, Credit Note Register, and Journal Register exports. For GSTR-2B, it accepts Portal Excel and Speqta Excel formats. Intelligent column detection means no manual mapping in most cases.

Our matching algorithm runs 7 passes including exact match, fuzzy invoice match (Levenshtein ≤ 2), cross-GSTIN, PAN-level, and consolidated matching, handling invoice number variations, date tolerances, rounding differences up to ₹10, and supplier GSTIN formatting differences automatically.

Yes, because your financial data never leaves your device. All reconciliation logic runs entirely in your browser. We do not upload your purchase register, invoice data, or GSTIN details to any server. Your reconciliation data never leaves your device. CAs handling multiple clients' confidential data can rely on this completely.

Yes! Every new account gets 10 free reconciliation runs at signup, no credit card required and no time limit. You get full access to the 7-pass matching engine, all 29 audit codes, and PDF/Excel export. Once your free runs are used, you can upgrade to Pro (₹1,000/month) or Elite (₹3,200/month) to continue.

Your Next 2B Reconciliation Could Take 30 Seconds.

Try it free. No credit card. No setup. Just upload your files and see what you've been missing.

Questions? Email us at [email protected]

← Back to MilaoGST

Privacy Policy

Effective: April 2026  ·  Last Updated: April 2026  ·  milaogst.in

Your GST financial data never leaves your device. All GST processing happens entirely in your browser. No invoice data, GSTINs, or reconciliation results are transmitted to any server.

1. Introduction

This Privacy Policy describes how MilaoGST ("we", "our", or "us") collects, uses, and protects your information when you use our GST reconciliation web application. MilaoGST is operated by CA Meet Dhrangadhariya, CSM & Co LLP, Rajkot, Gujarat, India. By using the application, you agree to the practices described in this policy.

2. Core Privacy Principle

Your GST financial data never leaves your device. All GST processing happens entirely in your browser. No invoice data, GSTINs, or reconciliation results are transmitted to any server. No financial data is stored, logged, or analyzed externally. This is enforced by design at the application level.

3. Information We Do NOT Collect

We do not collect, store, or transmit: purchase registers, books, or accounting data; GSTIN numbers (yours or suppliers'); invoice-level data (amounts, tax values); GSTR-2B files or reconciliation inputs; matched/unmatched reconciliation results; or exported reports (PDF/Excel). All such data is processed locally in your browser memory and discarded after session end.

4. Information We Collect

To provide account functionality, we collect limited non-financial data: name (if provided), email address, account creation date, authentication data managed via Firebase Authentication (including securely hashed credentials or OAuth identity), subscription plan type and status, payment metadata (handled by Razorpay, not stored by us), number of reconciliation runs, and session timestamps. We explicitly do not store any data from inside reconciliation files.

Legal Basis: Digital Personal Data Protection Act, 2023

We process personal data based on consent (account creation and usage) and legitimate use (providing core functionality like login and billing). Under India's DPDP Act 2023, you have the right to access your personal data, correct inaccuracies, and request deletion. Account deletion requests will be processed within 30 days.

5. Cookies and Local Storage

We use minimal browser storage: authentication tokens (Firebase) and UI preferences (theme settings). We do not use advertising cookies, tracking pixels, or behavioral analytics tools. No GST data is stored in localStorage, sessionStorage, or IndexedDB.

6. Data Processing Architecture

All GST data is processed in-memory using JavaScript. Files are read locally using the SheetJS library. Data is never sent to Cloudflare, Firebase, or any third party. This architecture ensures zero server exposure of financial data.

7. Third-Party Services

We use trusted third-party services strictly for infrastructure: Firebase (Google) for authentication and Firestore (non-financial metadata only); Razorpay for payment processing (handles card/UPI data independently); Resend for transactional emails (OTP, receipts); and Abstract API for email validation at signup. Each provider operates under its own privacy policy.

8. Hosting and Technical Infrastructure

Hosted on Cloudflare Pages. Cloudflare may log basic access data (IP address, browser type, request timestamps) for security and performance monitoring only. No GST or financial data is included.

9. Data Retention

Active accounts are retained indefinitely. Deleted accounts are removed within 30 days. To request deletion, email [email protected].

10. Data Security

We implement industry-standard safeguards: secure authentication (JWT-based sessions), encrypted communication (HTTPS), Firebase security rules for access control, and no storage of sensitive financial data.

Your Responsibility

Because your GST data is processed entirely on your device, you are responsible for securing your device, protecting login credentials, and using trusted networks.

11. Children's Privacy

MilaoGST is intended for professionals and businesses. We do not knowingly collect data from individuals under 18 years of age.

12. International Users

If you access the app from outside India, your data may be processed on global cloud infrastructure. However, only non-financial account data is involved.

13. Changes to This Policy

We may update this Privacy Policy periodically. Material changes will be notified via email. The latest version will always be available on the website.

14. Disclaimer

MilaoGST is a professional tool for GST reconciliation. It does not replace Chartered Accountant judgment or legal/tax advice.

For privacy queries, data access or deletion requests, contact CA Meet Dhrangadhariya at +91 7383 999 929 or email [email protected].

← Back to MilaoGST

About MilaoGST

Built by practising CAs, for practising CAs  ·  Rajkot, Gujarat  ·  milaogst.in

MilaoGST is a privacy-first GST reconciliation platform that helps Chartered Accountants and finance teams match their books with GSTR-2B in minutes, not days.

7-Pass Matching 29 Audit Codes QRMP Detection Vendor Scoring Section 17(5) 100% Browser-Only

Why MilaoGST Exists

Every CA firm knows the pain: hours spent matching invoices manually, endless Excel comparisons, chasing suppliers for mismatches, and the constant risk of losing eligible ITC. MilaoGST was created to eliminate this. The goal was simple: automate reconciliation, keep client data completely private, and deliver reports that are immediately usable.

Our Core Philosophy: Privacy First

Most tools ask you to upload sensitive GST data to their servers. We chose a different path. MilaoGST runs entirely in your browser. Your purchase register stays on your device. Your GSTIN data never leaves your system. No invoice data is uploaded anywhere. This is not a feature. This is the foundation of how MilaoGST is built.

What MilaoGST Does

MilaoGST takes your purchase register (from Tally, Zoho, SAP, or any ERP) and your GSTR-2B download (Portal or Speqta format) and runs a 7-pass reconciliation engine that identifies every possible match and mismatch. Key capabilities include multi-pass invoice matching (exact, fuzzy, cross-GSTIN, PAN-level), intelligent handling of ERP inconsistencies, consolidated and 1-to-many matching, and automated mismatch detection.

Each invoice is tagged with one of 29 structured audit codes, telling you exactly what action to take next: claim ITC, follow up with supplier, rebook entries, or review exceptions. Outputs include client-ready PDF reports and multi-sheet Excel files for internal use, all generated locally in your browser in about 30 seconds.

M
CA Meet Dhrangadhariya
Chartered Accountant · Partner at CSM & Co LLP, Rajkot

After years of hands-on GST practice, CA Meet saw teams spending days on reconciliation, high risk of missed ITC, and no reliable privacy-safe tool in the market. So the team built their own. What started as an internal tool quickly evolved into a platform now used by CA firms and finance teams across India.

AI & Automation ICAI Certified Risk & Finance 7+ Years Audit
Why I Built MilaoGST

I wanted to turn GST reconciliation into something that actually works for busy professionals. Instead of hours of manual matching, MilaoGST does the heavy lifting with precision and speed, right inside your browser. No data ever leaves your device.

🌐 My Journey Twitter @FinTalkByMeet 📞 +91 7383 999 929

Built for Real-World CA Workflows

MilaoGST is not generic software. It is designed specifically for Chartered Accountants, GST practitioners, and finance teams handling compliance. Outputs are client-ready PDF reports and multi-sheet Excel files for internal use. Everything is generated locally in your browser in about 30 seconds.

The Firm · CSM & Co LLP

CSM & Co LLP is a Chartered Accountancy firm based in Rajkot, Gujarat. The firm provides GST advisory, audit and compliance, direct taxation, and financial consulting. Real-world experience from this practice directly shaped MilaoGST: what to flag, how to categorize mismatches, and what actually matters to a CA.

Learn more at csmllp.in

What Makes MilaoGST Different

100% in-browser processing with zero data exposure. Fast reconciliation in seconds, not days. Deep matching logic built by CAs. Actionable outputs, not just raw data. Purpose-built for Indian GST.

All data processing happens in your browser. Zero data leaves your device.  ·  MilaoGST · Audit-compliant · Designed for Indian GST

Get in Touch

For support, feedback, or partnership enquiries, write to us at [email protected] or WhatsApp +91 7383 999 929. We typically respond within one business day.

← Back to MilaoGST

Terms of Use

Effective date: April 2026  ·  Last updated: April 2026  ·  milaogst.in

In plain words: Use MilaoGST for legitimate GST reconciliation. Do not misuse the platform, share your account, or attempt to reverse-engineer the application. We reserve the right to suspend accounts that violate these terms.

1. Acceptance of Terms

By creating an account or using MilaoGST at milaogst.in, you agree to be bound by these Terms of Use. If you do not agree, please do not use the platform. These terms apply to all users, including free and paid plan subscribers.

2. Who Can Use MilaoGST

MilaoGST is intended for Chartered Accountants, tax professionals, finance teams, and businesses registered or operating under the GST regime in India. You must be at least 18 years of age and have the legal authority to enter into this agreement on behalf of yourself or your organisation.

3. Account Responsibilities

You are responsible for maintaining the confidentiality of your account credentials. Do not share your login details with others. Each subscription is for a single user or firm account. If you believe your account has been compromised, contact us immediately at [email protected].

4. Permitted Use

MilaoGST may be used only for lawful GST reconciliation, ITC review, and compliance purposes. You agree not to use the platform to process data that does not belong to you or your clients, attempt to access other users' accounts or data, or upload files containing malicious code.

5. In-Browser Processing

MilaoGST processes your financial data entirely inside your browser. We do not receive, store, or transmit your reconciliation data. However, account metadata such as your name, email, and run count are stored on our servers as described in our Privacy Policy.

6. Subscription and Payments

Paid plans (Pro and Elite) are billed monthly or annually via Razorpay. All prices are in Indian Rupees and inclusive of applicable taxes. Subscriptions auto-renew unless cancelled before the next billing date. We reserve the right to change pricing with 30 days' notice to existing subscribers.

7. Run Limits

Each plan includes a defined number of reconciliation runs per billing period. Unused runs do not carry forward to the next period. A "run" is defined as one complete reconciliation session that produces a matched output, including any export generated from that session.

8. Intellectual Property

The MilaoGST application, its matching engine, audit code system, UI, and all associated content are the intellectual property of CA Meet Dhrangadhariya and CSM & Co LLP. You may not copy, reverse-engineer, resell, or redistribute any part of the platform without written permission.

9. Limitation of Liability

MilaoGST is a reconciliation aid. It does not constitute tax advice. You remain responsible for verifying the accuracy of your GSTR filings and ITC claims. We are not liable for penalties, interest, or losses arising from reliance on reconciliation output without independent verification.

10. Termination

We reserve the right to suspend or terminate your account if you breach these terms. On termination, access to the platform ceases immediately. Refund eligibility in such cases is governed by our Refund Policy.

11. Changes to These Terms

We may update these terms periodically. Continued use of MilaoGST after changes are posted constitutes acceptance of the revised terms. Material changes will be communicated via email.

12. Contact

For any questions about these terms, write to us at [email protected].

← Back to MilaoGST

Security & Trust

Last Updated: April 2026  ·  milaogst.in

The safest data is data that never leaves your device. MilaoGST is designed so your GST financial data is never transmitted, stored, or exposed to any server. This is not a feature toggle. This is how the product is fundamentally built.

1. 100% In-Browser Processing (Zero Data Exposure)

MilaoGST operates on a client-side architecture. File parsing happens inside your browser. Invoice matching runs locally. Audit codes are generated locally. Reports (PDF/Excel) are created locally. No uploads, no background sync, no hidden APIs. When you close the tab, your data is gone. This eliminates data breach risks, server-side leaks, and unauthorized access.

2. What We Never Access

We never see or store: purchase registers, GSTIN numbers, invoice-level data, tax amounts, or reconciliation results. Your financial data never touches our infrastructure.

3. Minimal Data Collection

We only store limited account-level data: name and email, subscription plan, and usage count (runs used). No financial or GST data is stored anywhere on our servers.

4. Authentication & Account Security

MilaoGST uses Firebase Authentication (Google) with secure login via email/password or Google OAuth. Passwords are never stored in plain text. Industry-standard hashing (PBKDF2) and token-based session management are used. Your login credentials are handled by Google-grade infrastructure.

5. Data Encryption

All communication is secured using HTTPS (TLS 1.2 or higher) with end-to-end encryption for account-related data. Even though financial data never leaves your device, any account communication remains encrypted.

6. Payment Security

Payments are handled by Razorpay, a PCI-DSS compliant payment gateway supporting secure card and UPI transactions. MilaoGST never stores or accesses card numbers, UPI IDs, or payment credentials. All payment data is processed directly by Razorpay.

7. Hosting & Infrastructure

MilaoGST is hosted on secure cloud infrastructure delivered via Cloudflare with a static frontend architecture (no financial data backend). Basic metadata like IP address and request logs may be collected for security monitoring and performance optimization.

8. Session Security

Secure authentication tokens are stored in your browser, scoped only to your account. Tokens contain no GST or financial data. You can log out anytime to clear your session.

9. Built for Confidential Data

We understand the sensitivity of GST data: supplier relationships, pricing structures, and business volumes. This is exactly why MilaoGST was designed to avoid server-side processing entirely. Your client data remains private, local, and under your control.

10. Responsible Disclosure

If you discover a security issue, email [email protected] with a description of the issue and steps to reproduce. We will acknowledge within 48 hours and fix verified issues promptly.

11. Your Responsibility (Shared Security)

While we ensure platform security, users should keep devices secure, avoid sharing login credentials, and use trusted networks. Security is strongest when both sides follow best practices.

12. Why Firms Trust MilaoGST

Zero data leaves your device. No server-side risk. Built by practising CAs. Designed for Indian GST workflows. Audit-friendly outputs.

MilaoGST is not just secure by policy. It is secure by architecture.  ·  Questions? [email protected]

← Back to MilaoGST

Refund Policy

Effective: April 2026  ·  Last Updated: April 2026  ·  milaogst.in

Fair & Transparent: MilaoGST is built with a try-before-you-buy model. You get 10 free reconciliation runs before payment. This allows full evaluation of features and accuracy before you commit.

1. Refund Structure

We offer a maximum refund of 75% of the subscription amount. Why not 100%? You already receive free trial usage and immediate access to full features after purchase. Infrastructure, payment, and platform costs are incurred instantly. No 100% refunds are provided under any circumstances.

2. Eligibility for Refund

You are eligible for a 75% refund only if you purchased a Pro or Elite plan AND you have not used even a single reconciliation run after purchase. This rule is strictly enforced.

3. Grace Period

You may request a refund within 7 days of purchase, provided you meet the "no usage after purchase" condition. This ensures users get time to reconsider while preventing misuse after value is consumed.

4. When Refunds Are NOT Available

Refunds will not be issued if you used 1 or more reconciliation runs after purchase, you continue using the product after subscribing, the request is made after the 7-day window, you forgot to cancel before renewal, you partially used plan benefits, or there is a change of mind after usage.

5. Annual Plans

For annual subscriptions, the same 75% refund rule applies. You must meet the no-usage condition and request within 7 days. If not eligible, no refund is issued but access continues until the end of your billing period.

6. Cancellation Policy

You can cancel anytime. Cancellation stops future billing only and does not trigger an automatic refund. A refund must be explicitly requested if eligible.

7. How to Request a Refund

Email [email protected] with subject "Refund Request". Include your registered email and payment reference (if available). Processing time is 5 to 7 business days. Refunds are issued to the original payment source.

8. Billing Errors & Duplicate Charges

If you were charged twice or charged incorrectly, you are eligible for 100% correction/refund of the excess amount. Contact within 30 days at [email protected] or WhatsApp +91 7383 999 929.

9. Service Failure Protection

If MilaoGST fails to perform core functionality or has a verified technical issue preventing usage, we will investigate promptly and provide resolution or support. In such cases, refunds may be considered but the maximum remains 75% and is subject to internal verification.

10. Abuse Prevention

To maintain fairness, we may deny refunds if multiple refund requests are made across accounts, attempts are made to bypass usage tracking, or the policy is exploited in bad faith.

11. No Pro-Rata Refunds

No partial refunds based on days used or remaining validity. Refunds are strictly 75% (if eligible) or 0% (if not eligible).

12. Free Plan

The Free plan includes 10 free runs with no payment involved. No refund is applicable.

13. Contact

For refund requests or billing questions: [email protected]  ·  WhatsApp +91 7383 999 929. We respond within one business day.

← Back to MilaoGST

GST Blog

Practical GST insights for CAs and finance professionals  ·  milaogst.in

Written by practitioners, for practitioners. These articles come directly from hands-on GST practice at CSM & Co LLP. No generic content, only what actually matters in day-to-day compliance work.

Understanding GSTR-2B vs GSTR-2A: What Changed and Why It Matters

GSTR-2A was dynamic and it updated every time your supplier filed. GSTR-2B is static and locked to a specific return period. This single shift changed how ITC reconciliation works. Under 2B, you know exactly what is claimable in a given month. Under 2A, the number kept moving. For most CA firms, 2B is a cleaner basis for ITC claims, but late-filing suppliers and QRMP filers introduce timing gaps that require careful handling.

Section 16(4) and the ITC Time Limit: What Every CA Must Know

Section 16(4) of the CGST Act bars ITC claims on invoices that are more than a year old, specifically, beyond the due date for filing the September return of the following year. This means old unmatched invoices sitting in your books are not just unreconciled; they may be permanently ineligible. MilaoGST's Q-13 audit code flags any invoice over 365 days old so you can act before the window closes.

The Real Cost of Manual 2B Reconciliation

A mid-sized CA firm handling 40 clients typically spends 2 to 3 hours per client per month on manual reconciliation. That is 80 to 120 hours of staff time every single month. At a conservative billing rate of ₹500 per hour, that is ₹40,000 to ₹60,000 in staff cost that produces zero billable output. Automation does not just save time; it reallocates skilled staff to work that actually builds the firm.

Cross-GSTIN Mismatches: Why They Happen and How to Fix Them

Cross-GSTIN mismatches occur when the same supplier files under a different state registration from what is recorded in your books. This is common with pan-India suppliers who have multiple GSTINs, one per state. If your books record the Maharashtra GSTIN but the supplier filed from Gujarat, the invoice will not match on an exact pass. MilaoGST handles this with a dedicated cross-GSTIN pass (Pass 4) and cross-PAN pass (Pass 4B) that identify these cases and flag them as verified matches rather than errors.

Rule 37A and Supplier Non-Compliance: Your Exposure and Your Options

Rule 37A requires reversal of ITC where the supplier has not filed GSTR-3B by the 30th of the following month. If the supplier files late, ITC can be re-availed once they do. The practical challenge is tracking which suppliers are non-compliant month to month. MilaoGST's Q-15 code flags invoices where the supplier filed GSTR-1 more than 45 days late, giving you an early warning before the Rule 37A reversal deadline hits.

More articles are on the way. If you have a specific GST or ITC topic you would like covered, write to us at [email protected].

← Back to MilaoGST

Reconciliation Guides

Step-by-step guides for GSTR-2B reconciliation  ·  milaogst.in

Start here if you are new to MilaoGST. These guides walk you through the full reconciliation workflow, from preparing your files to reading your output report and taking action on every audit code.

Guide 1 · Preparing Your Purchase Register

MilaoGST accepts purchase register exports from Tally ERP9, Tally Prime, Zoho Books, SAP, Marg ERP, Busy Accounting, and any generic ERP. Export your purchase register for the reconciliation month as an Excel (.xlsx or .xls) or CSV file. The file should include at minimum: supplier GSTIN, invoice number, invoice date, taxable value, and GST amount. Debit note and credit note registers can be uploaded separately. MilaoGST detects column headers automatically in most cases with no manual mapping required.

Guide 2 · Downloading Your GSTR-2B

Log in to the GST portal at gstin.gov.in. Go to Services → Returns → GSTR-2B. Select the relevant return period and download the Excel version. MilaoGST supports both the standard Portal Excel format and the Speqta format. Do not modify the downloaded file before uploading as any changes to the header row or sheet structure may cause parsing errors.

Guide 3 · Running a Reconciliation

Once logged in to MilaoGST, click "New Reconciliation" and upload both files. The engine runs 7 matching passes automatically and takes about 30 seconds for most file sizes. When complete, you will see a summary dashboard showing the total match rate, eligible ITC, and a breakdown by audit code category: Matched, Possible, Query, Danger, Ineligible, and Excluded.

Guide 4 · Reading Your Audit Codes

Every row in your purchase register gets exactly one audit code. Matched codes (M-1 through M-RCM) mean the ITC is confirmed and can be claimed. Query codes (Q-1 through Q-15 and L-2, L-3) require follow-up action such as chasing a supplier, rechecking a booking, or monitoring a future period. Danger codes (Q-10, Q-11, Q-12) indicate errors that need immediate correction. Ineligible codes (I-5 through I-8) mark entries where ITC cannot be claimed. The full list of all 29 codes with descriptions is available via the "View All Audit Codes" button on the homepage.

Guide 5 · Exporting Your Report

After reconciliation, you can export a branded PDF report formatted for client delivery, or a multi-sheet Excel file for your records. Both are generated entirely in your browser. No data is uploaded to produce them. The PDF includes a summary page, a mismatch detail page, and a supplier-wise breakdown. The Excel export includes one sheet per audit code category, making it easy to filter and work with the output in your own workflow.

Guide 6 · Handling Common Mismatches

The most common mismatches are Q-1 (in books, not in 2B) and Q-3 (value difference). For Q-1, check whether the supplier has filed their GSTR-1 for the month. If not, you may need to wait for a future period's 2B or accept the entry as a provisional claim subject to Rule 37A reversal risk. For Q-3, compare the invoice against the supplier's copy and raise a query if the values differ. Small differences under ₹10 are automatically tagged M-ND (Nominal Difference) and treated as matched.

Need help with a specific scenario? Write to us at [email protected] and we will walk you through it.