cashflowos Open web appStart free trial Free trial

GST GST returns

What is GSTR-1?

GSTR-1 is the return in which a registered business reports every sale it made in a month or quarter. Your buyers get their input tax credit from what you upload here, so a late or wrong GSTR-1 hurts them as much as you.

Updated 2026-11-054 min read

Who this is for
  • GST-registered traders
  • Distributors and wholesalers
  • Manufacturers
  • Accountants filing returns
  • Businesses with several GSTINs
On this page 11

Who has to file GSTR-1

Every normal taxpayer registered under GST files GSTR-1, including those with nil sales for the period. A few categories file different returns instead:

  • Composition dealers file CMP-08 every quarter and GSTR-4 once a year, not GSTR-1. See how the composition scheme works.
  • Input service distributors, non-resident taxable persons, and those deducting or collecting tax at source (TDS/TCS) have their own forms.

If you hold more than one GSTIN, for example one in Rajasthan and one in Gujarat, each GSTIN files its own GSTR-1.

What goes into GSTR-1, table by table

The form is split by the kind of buyer and the kind of document. The tables you will use most:

TableWhat it holds
4 (B2B)Invoice-wise sales to registered buyers, with the buyer's GSTIN
5 (B2CL)Large inter-state invoices to unregistered buyers, invoice-wise
6Exports, and supplies to SEZ units and deemed exports
7 (B2CS)All other sales to unregistered buyers, summarised by state and rate
8Nil-rated, exempt and non-GST outward supplies
9 / 9BAmendments to earlier invoices, and credit and debit notes
11Advances received and adjusted (mainly relevant for services)
12 / 13HSN-wise summary of all sales, and a summary of documents issued

The split between tables 4, 5 and 7 trips up many people; B2B vs B2C invoices in GSTR-1 walks through it with examples.

Monthly or quarterly: when it is due

The general rule is:

  • Monthly filers: by the 11th of the following month. October sales are due by 11 November.
  • Quarterly filers under QRMP (aggregate turnover up to ₹5 crore who opt in): by the 13th of the month after the quarter. The October–December quarter is due by 13 January. In the first two months of the quarter they may upload B2B invoices through the optional Invoice Furnishing Facility.

Due dates are sometimes extended by notification, so confirm the current date on gst.gov.in. Late fees and other consequences are covered in GSTR-1 due dates and late fee.

A worked example: one month of sales

Sharma Traders, Jaipur (Rajasthan), sells hardware. In October it issued these sales invoices:

  • 12 invoices to registered dealers in Rajasthan, taxable value ₹6,40,000 at 18%: CGST ₹57,600 + SGST ₹57,600. These go invoice by invoice into Table 4.
  • 2 invoices to a registered dealer in Gujarat, taxable value ₹1,10,000 at 18%: IGST ₹19,800. Also Table 4, with place of supply 24-Gujarat.
  • Counter sales to walk-in customers in Jaipur, ₹2,30,000 taxable. These are summarised in Table 7 as one line: Rajasthan, 18%, ₹2,30,000.
  • One credit note of ₹20,000 taxable to a Rajasthan dealer for goods returned. This goes in Table 9B against that dealer's GSTIN.

Every one of these lines also feeds the HSN summary in Table 12, and the invoice and credit note number ranges go into Table 13.

How to file GSTR-1, step by step

  1. Close the month's billing: make sure every sales invoice, credit note and debit note is entered in your books.
  2. Check party GSTINs and states. A wrong GSTIN sends your buyer's credit to someone else; a wrong state turns CGST/SGST into IGST.
  3. Check HSN codes and units on every item. See the HSN summary in GSTR-1.
  4. Export the data from your accounting software as a JSON file, or enter it directly on the GST portal under Returns Dashboard.
  5. Upload the JSON through the portal's offline tool route, fix any errors it reports, and check the summary totals against your sales register.
  6. Generate the summary, preview it, and file with DSC or EVC (OTP).

Once filed, a GSTR-1 cannot be edited. Mistakes are corrected through amendment tables in a later return, or through GSTR-1A before the GSTR-3B of the same period is filed, where the portal allows it.

Common mistakes

  • Reporting a sale to a registered buyer as B2C because the GSTIN was missing on the invoice. The buyer loses credit and will chase you.
  • Putting the same invoice in two periods after a date change.
  • Leaving out credit notes, so GSTR-1 shows more tax than GSTR-3B.
  • Rounding differences between invoice totals and the tax worked out line by line.
  • Filing nil when there were sales, or forgetting the return in a month with no sales at all.

This is general information, not tax advice. Confirm current forms and dates on gst.gov.in or with your CA.

Preparing GSTR-1 from Tally with Cashflow OS

If your books are in TallyPrime, Cashflow OS shows a GSTR-1 view prepared from the synced Tally data, on the phone or the web. Each tile, such as B2B or HSN, opens the bill-wise and HSN-wise detail behind it, so you can spot a missing GSTIN or a wrong state before filing. You can download the JSON and upload it on the GST portal yourself; Cashflow OS does not file the return for you.

Avoid these

Common mistakes

  • MistakeA B2B sale reported as B2C because the GSTIN was missing
    Do this instead

    Check every registered buyer's GSTIN on the invoice before filing; otherwise the buyer loses credit.

  • MistakeCredit notes left out of GSTR-1
    Do this instead

    Report credit notes in the right table so GSTR-1 and GSTR-3B agree.

  • MistakeSkipping the return in a month with no sales
    Do this instead

    File a nil GSTR-1 for any period with no outward supplies; it can be done by SMS.

  • MistakeWrong state on the party master
    Do this instead

    Check party states before filing; a wrong state turns CGST and SGST into IGST.

Keep handy

Checklist

What is GSTR-1 — 7 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

GSTR-1 view from your Tally books

Cashflow OS prepares a GSTR-1 view from the synced data; tiles such as B2B and HSN open bill-wise and HSN-wise detail so errors show before filing.

See GST reports from your Tally data
GSTR-1 view from your Tally books
02

JSON for the portal

Download the JSON and upload it on the GST portal yourself; Cashflow OS does not file the return.

JSON for the portal

Questions people ask

Do I have to file GSTR-1 if I had no sales?
Yes. A normal taxpayer files a nil GSTR-1 for any period with no outward supplies. Nil returns can also be filed by SMS on the portal.
Can I revise a filed GSTR-1?
No, a filed GSTR-1 cannot be revised. You correct errors through the amendment tables in a later GSTR-1, or through GSTR-1A for the same period where the portal allows it.
Does GSTR-1 involve paying tax?
No. GSTR-1 only reports sales. Tax is paid through GSTR-3B.
What happens if my buyer cannot see my invoice?
Their input tax credit depends on your invoice appearing in their GSTR-2B, which comes from your GSTR-1 or IFF. File on time and check the GSTIN on every B2B invoice.
Which table holds sales to registered buyers?
Table 4 (B2B), invoice by invoice with the buyer's GSTIN. Large inter-state invoices to unregistered buyers go in Table 5, and other B2C sales in Table 7.
Does each GSTIN file its own GSTR-1?
Yes. If you hold registrations in more than one state, each GSTIN files its own GSTR-1.
What is the Invoice Furnishing Facility?
An optional facility for QRMP filers to upload B2B invoices in the first two months of a quarter, so buyers get credit sooner.
Is there a late fee for GSTR-1?
Yes, a late fee can apply for each day of delay, subject to caps. Check the current amounts on gst.gov.in. This is general information, not tax advice.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo