GSTR Filing for Restaurants: A Step-by-Step Guide

GSTR Filing for Restaurants: A Step-by-Step Guide

On this page

GSTR filing for restaurants is really just a monthly rhythm: capture every sale correctly, reconcile your delivery-app payouts, report outward supplies, pay what you owe, and file on time. Once you set up a clean workflow, it stops being stressful. This step-by-step guide walks Indian restaurant owners through the returns that matter and how to file them without last-minute panic.

Which GST returns a restaurant files

Most restaurants registered as regular taxpayers file two core returns each period:

  • GSTR-1: details of your outward supplies (sales), reported monthly or quarterly depending on your turnover and QRMP option.
  • GSTR-3B: a summary return where you declare total sales, tax liability, any input tax credit, and pay the net GST due.

Restaurants under the composition scheme follow a different, simpler path (a quarterly statement and an annual return) but cannot charge GST on invoices or claim ITC. An annual return may also apply above a turnover threshold. Because eligibility and due dates shift, verify the current thresholds and dates on the GST portal (gst.gov.in) or with your CA.

Step 1: Capture clean sales data

Filing is only as accurate as your billing. Every bill should carry your GSTIN, correct HSN/SAC where required, the taxable value, and the CGST/SGST split. If your restaurant POS records this at the point of sale, your return is half-built before you even open the portal. Manual re-entry from paper bills is where most errors creep in.

Step 2: Reconcile delivery-app sales

Swiggy and Zomato are e-commerce operators, so the platform handles GST on those supplies — but you must still reconcile their payout statements against your own records. Match order counts, gross values, commissions, and any adjustments. A gap here is the single most common reason a restaurant’s GSTR-3B doesn’t tie out. Reconcile weekly rather than scrambling at month-end.

See it in action: Book a free live demo of Restro Sarthi on your own menu.

Step 3: File GSTR-1 (outward supplies)

Log in to the GST portal, open GSTR-1 for the period, and upload your B2B invoices, B2C summary, credit/debit notes, and HSN summary. Restaurant sales are largely B2C, so most of your data lands in the consolidated B2C section. If your POS exports a portal-ready file, you upload instead of typing. Review the summary carefully before you submit — GSTR-1 feeds your customers’ credit and your own liability view.

Step 4: File GSTR-3B and pay tax

GSTR-3B is your summary and payment return. Enter total taxable outward supplies, the tax payable, and any eligible ITC. Remember that standalone restaurants on the 5% rate generally cannot claim ITC, so your input credit is usually nil. Pay the net liability through the electronic cash ledger, then file. Late filing attracts interest and a per-day late fee, so treat the due date as immovable.

Step 5: Reconcile and keep records

After filing, match your GSTR-1, GSTR-3B, and books. Any mismatch flagged in the portal’s auto-drafted statements should be resolved the same month, not carried forward. Keep bills, purchase invoices, and payout statements for the retention period prescribed under GST. Good record-keeping also strengthens your overall finance and reporting position if you’re ever assessed.

A simple monthly workflow

  • Daily: ensure every sale is billed through your POS with correct GST.
  • Weekly: reconcile Swiggy/Zomato payouts against orders.
  • Month-end: export sales, file GSTR-1, then GSTR-3B, and pay.
  • Ongoing: archive invoices and payout statements.

The less you touch data by hand, the fewer mismatches you file. A system that ties billing, delivery-app reconciliation, and GST billing together turns filing from a monthly fire drill into a ten-minute review. Always confirm current due dates and scheme rules with your CA before you file.

Frequently asked questions

Which GST returns does a restaurant need to file?

Regular taxpayers typically file GSTR-1 (outward supplies) and GSTR-3B (summary and payment), monthly or quarterly under QRMP. Composition-scheme restaurants file a quarterly statement and an annual return instead. Confirm your obligations on gst.gov.in or with your CA.

Do I report Swiggy and Zomato sales in my GSTR?

The platform handles GST on supplies made through it as an e-commerce operator, but you still record those sales in your books and reconcile the payout statements so your returns tie out correctly.

What happens if I file GSTR late?

Late filing attracts interest on the tax due plus a per-day late fee until you file. Repeated delays can also block subsequent filings, so meeting due dates is essential.

Can a 5% restaurant claim input tax credit in GSTR-3B?

Generally no. Standalone restaurants on the 5% rate cannot claim ITC, so their input credit in GSTR-3B is usually nil. Only restaurants charging 18% (such as those in qualifying hotels) claim eligible ITC.

See how Restro Sarthi handles this

See it live

Run this workflow in Restro Sarthi

Offline-first POS, KDS, inventory, GST and e-invoicing, CRM and multi-branch — one platform. Book a 30-minute walkthrough.

Book a live demo →

Keep reading

Related articles