Preparing for a restaurant GST audit is far less stressful when your records are already clean month after month. An audit simply checks whether the GST you charged, collected, claimed and paid matches your books. This checklist walks Indian restaurant owners through what an auditor typically looks at, so you can review the same points yourself long before anyone asks.
Why restaurants get scrutinised
Restaurants run high transaction volumes, mix dine-in with delivery-app sales, and often juggle multiple rates. That combination creates common mismatch points: a bill without a correct CGST/SGST split, aggregator sales that never tie out to payout statements, or input tax credit claimed on the 5% rate where it is not allowed. An audit is really a hunt for these gaps, so the checklist below is built around them.
1. Registration and invoice basics
Start with the foundation. Confirm your GSTIN is displayed correctly and that every tax invoice carries the legally required fields.
- GSTIN shown on bills, boards and returns matches your certificate.
- Each invoice has a unique serial number, date, and the correct CGST/SGST split (not IGST for local supply).
- HSN/SAC codes applied where required for your turnover slab.
- The rate charged (typically 5% for standalone restaurants, or 18% in qualifying hotel settings) is consistent across all bills.
If your restaurant POS stamps these fields automatically at billing, most of this section passes on its own. Manual or handwritten bills are where auditors find the easiest objections.
2. Sales reconciliation
An auditor will compare three numbers: sales in your POS, sales in your books, and sales declared in your GSTR-1 and GSTR-3B. They should agree. Reconcile dine-in, takeaway and delivery separately so a gap in one channel is easy to spot.
3. Aggregator (Swiggy & Zomato) sales
Delivery platforms are e-commerce operators, so GST on those supplies is handled by the platform. But you must still record the sales in your books and reconcile the payout statements against your order data. Keep every monthly payout statement, commission invoice and tax document the platform issues. During an audit, unexplained differences between platform gross sales and your recorded sales are one of the first things questioned.
4. Input tax credit review
Input tax credit is the highest-risk area. Standalone restaurants on the 5% rate generally cannot claim ITC on purchases, so your claim in most cases should be nil. If you have claimed ITC, be ready to justify it, and confirm your eligibility rather than assuming. Because ITC rules and conditions change, verify your position on the official portal (gst.gov.in) or with your CA before filing.
5. Records to keep ready
Auditors want to move from a summary number down to a single bill quickly. Keep these organised and retrievable for the retention period prescribed under GST:
- Sequential tax invoices and any cancelled bills, with reasons.
- Purchase invoices and expense bills.
- Swiggy/Zomato payout and commission statements.
- Filed GSTR-1, GSTR-3B and any annual return, with payment challans.
- Reconciliation working papers tying POS to books to returns.
6. Filing hygiene
Confirm every period was filed on time, that late fees or interest were paid where applicable, and that no return is left in draft. Check that GST billing and e-invoicing details, where applicable to your turnover, match what you actually issued. A clean filing history signals a well-run business and shortens the audit itself.
Build the checklist into your month
The owners who sail through audits are not the ones who scramble beforehand; they are the ones whose monthly close already covers these points. Tie your billing, aggregator reconciliation and finance reporting into one system so the audit trail exists as a by-product of daily work. Then a GST audit becomes a review, not a rescue. Always confirm current rules, rates and retention periods with your CA before relying on them.
Frequently asked questions
What is a restaurant GST audit?
It is a verification that the GST a restaurant charged, collected, claimed and paid agrees with its books and returns. It typically covers invoices, sales reconciliation, aggregator statements, input tax credit and filing history. Confirm applicability and thresholds on gst.gov.in or with your CA.
What records should a restaurant keep for a GST audit?
Keep sequential tax invoices, purchase and expense bills, Swiggy/Zomato payout and commission statements, filed returns with challans, and reconciliation working papers, all for the retention period prescribed under GST.
Can a standalone restaurant claim input tax credit?
Generally no. Restaurants on the 5% rate usually cannot claim ITC, so the claim should typically be nil. If you have claimed it, verify your eligibility with your CA, as this is a common audit focus.
How often should I reconcile aggregator sales?
Reconcile Swiggy and Zomato payouts against your order data at least weekly. Frequent reconciliation catches gaps early and means your records already tie out when an audit or return deadline arrives.





