04GSTEssentials

GSTR-1 — Outward Supplies Return

Filing GSTR-1 for Sunrise Retail April 2025 — B2B, B2C, CDN, HSN summary

Module 4 of 11 — GST & Indirect Tax. Filing the outward supplies return — GSTR-1 tables explained with Sunrise Retail's complete April 2025 filing, including B2B invoices, credit notes, and HSN summary. 60 minutes.
Prerequisites: Complete Module 3 — Day-to-Day GST first. You need to understand tax invoices and credit notes before filing them in GSTR-1.

Learning Objectives

  • Understand what GSTR-1 reports and why it matters for your buyers
  • Identify the different tables in GSTR-1 (B2B, B2C large, B2C small, CDN, HSN)
  • Know the filing deadline and penalty for late filing
  • Complete a GSTR-1 for Sunrise Retail April 2025 with real data
  • Understand how to file via GST portal and via Tally direct upload

What Is GSTR-1?

GSTR-1 is the monthly (or quarterly) return of all outward supplies — every sale invoice, credit note, debit note, and advance receipt that your business issued in a period.

GSTR-1 is purely a reporting return. It does not involve any payment of tax. Tax is paid through GSTR-3B.

Why GSTR-1 Matters

When you file GSTR-1, your invoices appear in your buyer's GSTR-2B (auto-populated ITC statement). If you don't file, your buyer cannot see the invoice in GSTR-2B and may face difficulties claiming ITC.

This creates a commercial pressure: buyers chase their suppliers to file GSTR-1 on time.


Who Files GSTR-1 and When?

SchemeFiling FrequencyDue Date
Regular — turnover > ₹5 CroreMonthly11th of next month
QRMP Scheme — turnover ≤ ₹5 CroreQuarterly13th of month after quarter
QRMP — IFF (Invoice Furnishing Facility)Monthly (optional, only B2B invoices)13th of next month

Sunrise Retail — turnover ~₹1.2 Crore → eligible for QRMP (quarterly filing). However, for learning purposes, we'll file April 2025 as if monthly.

Penalty for late filing:

  • ₹50 per day (₹25 CGST + ₹25 SGST) — subject to a maximum of ₹10,000
  • For nil returns: ₹20 per day (₹10 CGST + ₹10 SGST) — maximum ₹500

Tables Inside GSTR-1

TableWhat Goes Here
Table 4B2B invoices — taxable supplies to registered persons
Table 5B2C large — inter-state supplies >₹2.5 Lakh to unregistered
Table 6Zero-rated supplies and deemed exports
Table 7B2C small — all other unregistered (consolidated, state-wise)
Table 8NIL, exempt, non-GST supplies
Table 9Amendments to B2B invoices of previous months
Table 10Amendments to B2C large of previous months
Table 11Credit/Debit Notes for registered buyers
Table 12Credit/Debit Notes for unregistered buyers
Table 13ISD credit distribution (not applicable for Sunrise Retail)
Table 14/15HSN summary of outward supplies

Sunrise Retail — GSTR-1 for April 2025

💼 Sunrise Retail Pvt Ltd | GSTIN: 36AACCS1234A1ZP | Tax Period: April 2025

All four sales transactions feed into GSTR-1. Let us populate each table:


Table 4 — B2B Invoices (Supplies to Registered Buyers)

Both Digital Hub (registered, 36AAADH4321E1ZQ) and CloudStore (registered, 29AAACL2345G1ZS) are registered dealers → their invoices go in Table 4.

GSTIN of ReceiverReceiver NameInvoice NoDateInvoice ValuePlace of SupplyReverse ChargeTaxable ValueIGSTCGSTSGST
36AAADH4321E1ZQDigital Hub RetailSR-2025-004210-Apr-25₹5,66,400Telangana (36)N₹4,80,000₹43,200₹43,200
29AAACL2345G1ZSCloudStore Pvt LtdSR-2025-004812-Apr-25₹3,89,400Karnataka (29)N₹3,30,000₹59,400

Column notes:

  • "Place of Supply" = destination state — for goods, it is where goods are delivered
  • "Reverse Charge" = N for normal supplies; Y only for notified RCM supplies
  • CGST and SGST appear only for intrastate; IGST appears only for interstate

Table 5 — B2C Large (Interstate, Unregistered, >₹2.5 Lakh)

Sunrise Retail has no B2C (unregistered) sales in April 2025. All April sales are to registered businesses. Table 5: Nil.


Table 7 — B2C Small (All Other Unregistered)

No retail walk-in sales in April. Table 7: Nil.


Table 11 — Credit/Debit Notes (Registered Buyers)

The April 24 return from Digital Hub (registered dealer) generates a Credit Note that goes in Table 11.

Note TypeGSTIN of BuyerNote NoDateInvoice NoInvoice DateValuePlace of SupplyTaxable ValueIGSTCGSTSGST
Credit36AAADH4321E1ZQCN-2025-000524-Apr-25SR-2025-004210-Apr-25₹37,760Telangana (36)₹32,000₹2,880₹2,880

The purchase return (Sunrise Retail returning phones to TechWorld) does not appear in Sunrise Retail's GSTR-1. That return results in TechWorld issuing a Credit Note to Sunrise Retail, which TechWorld reports in their GSTR-1.


Table 14/15 — HSN Summary of Outward Supplies

HSN summary consolidates all outward goods by HSN code.

HSNDescriptionUQCTotal QuantityTotal ValueTaxable ValueIGSTCGSTSGST
8517Telephone sets (incl. smartphones)NOS48 (50 sold − 2 returned)₹7,68,000₹8,10,000 (net)₹59,400₹40,320₹40,320

Calculation: 30 phones to Digital Hub ₹4,80,000 − return ₹32,000 = ₹4,48,000 + 20 phones to CloudStore ₹3,30,000 = ₹7,78,000 taxable. Net CGST = ₹40,320, Net SGST = ₹40,320, IGST = ₹59,400.

Note: HSN summary is mandatory for all taxpayers with turnover >₹5 Crore. For others (like Sunrise Retail), optional but good practice.


Step-by-Step GSTR-1 Filing on GST Portal

[GST portal: www.gst.gov.in → Login → Returns → Returns Dashboard]

Step 1 — Select Return Period

Financial Year: 2025-26
Tax Period: April 2025
Prepare Online: Click

[Dashboard showing GSTR-1 tile with status "Not Filed"]

Step 2 — Table 4 (B2B Invoices)

Click: 4A, 4B, 4C, 6B, 6C — B2B Invoices
→ Add Invoice
GSTIN: 36AAADH4321E1ZQ
Invoice No: SR-2025-0042
Invoice Date: 10/04/2025
Invoice Value: 5,66,400
Place of Supply: 36 — Telangana
Taxable Value: 4,80,000
Tax Rate: 18%
→ Tally (auto-splits CGST/SGST)
→ Save
Repeat for CloudStore invoice (IGST)

Step 3 — Table 11 (Credit/Debit Notes)

Click: 9C — Credit/Debit Notes (Registered)
→ Add Note
Note Type: Credit
GSTIN: 36AAADH4321E1ZQ
Note No: CN-2025-0005
Note Date: 24/04/2025
Original Invoice: SR-2025-0042
Taxable Value: 32,000
Tax Rate: 18%
→ Save

Step 4 — HSN Summary (Optional for Sunrise Retail)

Click: 12 — HSN Summary
HSN: 8517
Description: Smartphones
UQC: NOS
Total Quantity: 48
Total Value: (auto-calculated from invoices)
→ Save

Step 5 — Preview and File

→ Preview GSTR-1 → Download PDF (save for records)
→ Submit (locks data — cannot edit after this)
→ File with DSC or EVC (OTP on phone)
→ ARN generated → Download acknowledgement

[Screenshot: Confirmation page showing "GSTR-1 filed successfully" with ARN number]


Filing via Tally Prime (Direct Upload)

For businesses using Tally, GSTR-1 can be filed directly without manual portal entry:

Gateway of Tally → Reports → GST → GSTR-1
→ Select Period: 1-Apr-2025 to 30-Apr-2025
→ Review figures (compare with our table above)
→ Export → Select Format: JSON
→ Upload JSON on GST portal (Step above)

Or use Tally's GST Connected feature (Tally Silver/Gold license):

Gateway of Tally → Reports → GST → GSTR-1
→ Click: Upload to GSTN → Login with GST credentials
→ Tally pushes data directly → Verify on portal → File

GSTR-1 → GSTR-2B: How Your Filing Becomes Your Buyer's ITC

When Sunrise Retail files GSTR-1 on May 11, 2025, here's exactly what happens downstream:

┌──────────────────────────────────────────────────────────────────────┐
│           GSTR-1 FILING — DOWNSTREAM EFFECT ON BUYERS                 │
└──────────────────────────────────────────────────────────────────────┘

SUNRISE RETAIL files GSTR-1 by May 11


     ┌──────────────────────┐
     │  GST Portal (GSTN)   │  ← Government's matching engine
     │  processes invoices  │
     └──────────┬───────────┘

        ┌───────┴────────┐
        │                │
        ▼                ▼
┌───────────────┐  ┌──────────────────────┐
│  DIGITAL HUB  │  │  CLOUDSTORE PVT LTD  │
│  (Telangana)  │  │  (Karnataka)         │
│               │  │                      │
│  GSTR-2B      │  │  GSTR-2B             │
│  auto-shows:  │  │  auto-shows:         │
│               │  │                      │
│  Invoice:     │  │  Invoice:            │
│  SR-2025-0042 │  │  SR-2025-0048        │
│  Taxable:     │  │  Taxable:            │
│  ₹4,48,000    │  │  ₹3,30,000           │
│  CGST: 40,320 │  │  IGST: 59,400        │
│  SGST: 40,320 │  │                      │
│               │  │  → They can claim    │
│  CN-2025-0005 │  │    ₹59,400 IGST ITC  │
│  Reversal:    │  │                      │
│  CGST: 2,880  │  └──────────────────────┘
│  SGST: 2,880  │
│               │
│  Net ITC:     │
│  CGST: 37,440 │
│  SGST: 37,440 │
└───────────────┘

If Sunrise Retail had NOT filed → both buyers see NOTHING in GSTR-2B
→ Digital Hub cannot claim ₹37,440 CGST + ₹37,440 SGST ITC
→ Commercial pressure: buyers will call Sunrise Retail immediately

Net Output Tax — Reconciliation Table

This table bridges GSTR-1 (what we reported) to GSTR-3B (what we pay):

LineIGSTCGSTSGST
Gross sales — Digital Hub 30 phones43,20043,200
Gross sales — CloudStore 20 phones59,400
Less: Credit note — Digital Hub return(2,880)(2,880)
Net Output Tax (enters GSTR-3B §3.1)59,40040,32040,320

This exact row — ₹59,400 IGST · ₹40,320 CGST · ₹40,320 SGST — flows from GSTR-1 directly into Section 3.1(a) of GSTR-3B. There should be zero difference between what GSTR-1 reports and what GSTR-3B uses for §3.1.


Worked Example — Reconciling GSTR-1 with Your Books

After filing, always reconcile:

ItemBooks (Tally)GSTR-1 FiledDifference
Taxable Sales (CGST+SGST)₹4,48,000₹4,48,000Nil
Taxable Sales (IGST)₹3,30,000₹3,30,000Nil
CGST Output₹40,320₹40,320Nil
SGST Output₹40,320₹40,320Nil
IGST Output₹59,400₹59,400Nil

Any difference triggers an amendment in next month's GSTR-1 (Table 9).

The Bangalore exporter who put a B2B sale in the wrong table — and froze ₹2.3 Lakh of buyer's ITC

A Bangalore-based component supplier shipped a ₹12.6 Lakh consignment to a registered manufacturer in Pune (GSTIN 27XXXX). The accounts assistant new to GSTR-1, seeing the buyer was outside Karnataka and the value high, mistakenly entered the invoice in Table 5 (B2C Large) instead of Table 4 (B2B). Result: the invoice never reached the buyer's GSTR-2B. The Pune buyer couldn't claim ₹2.3 Lakh IGST ITC and held back the payment for 45 days. The fix required an amendment in the next month's Table 9 (B2B amendment from B2C Large), which itself triggered a system query from the portal. Total cost: ₹2.3 Lakh ITC blocked for ~60 days, strained customer relationship, and a CA scrambling to file an amendment plus a written reconciliation. Takeaway: Buyer GSTIN present → Table 4 (B2B). Always. The customer's state and the invoice value don't change that.

Common B2B vs B2C-Large misclassification, recurring GSTR-1 amendment case

Practice Exercise

Exercise 1: Sunrise Retail also made a cash sale (no invoice issued, B2C) of 3 phones to walk-in customers in Hyderabad at ₹15,000 each on April 15. How does this appear in GSTR-1?

Show Solution
  • B2C local sale — buyer is unregistered
  • Value = 3 × ₹15,000 = ₹45,000 — this is intrastate, so no threshold issue for Table 5
  • Goes to Table 7 — B2C Small (all local B2C sales consolidated)
  • CGST: ₹45,000 × 9% = ₹4,050 | SGST: ₹45,000 × 9% = ₹4,050
  • Table 7 entry: Telangana (36) | ₹45,000 | CGST ₹4,050 | SGST ₹4,050
  • No individual invoice details — just state-wise aggregate

Exercise 2: Sunrise Retail's GSTR-1 is due on 11th May 2025 but Kiran files it on 25th May 2025. Calculate the late fee.

Show Solution
  • Delay: 25th May − 11th May = 14 days late
  • Late fee: ₹50/day × 14 days = ₹700
  • Breakup: ₹350 CGST + ₹350 SGST
  • Maximum cap: ₹10,000 — well within cap
  • Late fee payable: ₹700

QRMP & IFF — The Deep Dive

QRMP (Quarterly Returns Monthly Payment) is the scheme that lets small taxpayers file GSTR-1 and GSTR-3B quarterly instead of monthly — while still paying tax every month via a challan. Layered on top is the IFF (Invoice Furnishing Facility) — an optional monthly upload of B2B invoices only, so buyers can claim ITC without waiting for the quarter-end GSTR-1.

Eligibility

  • Aggregate turnover ≤ ₹5 Crore in the previous financial year
  • Filed at least one GSTR-3B in the current year (so brand-new registrations get auto-defaulted based on declared expected turnover)
  • Once you cross ₹5 Cr in any quarter, you become ineligible from next quarter onwards — switch to monthly

Opt-In Window

QRMP is not automatic — you have to opt in (the portal does default-assign based on the previous year's turnover, but always verify on your dashboard).

QuarterOpt-in window
Apr–Jun (Q1)1 Feb to 30 Apr
Jul–Sep (Q2)1 May to 31 Jul
Oct–Dec (Q3)1 Aug to 31 Oct
Jan–Mar (Q4)1 Nov to 31 Jan

Practical rule: opt in by the 1st of any month within the quarter if you want QRMP from that quarter. Miss the window and the quarter stays monthly.

You can also opt-out mid-year, but the same window rules apply — switching is per quarter, not per month.

Monthly IFF — B2B Invoices Only

The IFF is the safety valve that makes QRMP work for B2B-heavy taxpayers. Every month within the quarter, you can upload only B2B invoices to the portal so that your buyers see them in their GSTR-2B.

IFF ruleDetail
What goes in IFFB2B invoices (Table 4), Credit/Debit Notes to registered buyers (Table 9B), amendments to earlier B2B (Table 9A) — nothing else
What does NOT go in IFFB2C Large (Table 5), B2C Small (Table 7), exports (Table 6), HSN summary (Table 12) — these wait for quarter-end GSTR-1
Value cap₹50 lakh per month — invoices uploaded via IFF cannot exceed ₹50 lakh of taxable value in a month
Due date — Month 1 of quarter13th of next month (e.g., Apr's IFF due 13-May)
Due date — Month 2 of quarter13th of next month (e.g., May's IFF due 13-Jun)
Due date — Month 3 of quarterNo IFF — Month 3 invoices go directly into the quarterly GSTR-1
Effect on quarterly GSTR-1Invoices already in IFF auto-flow to GSTR-1; you only add B2C, exports, HSN, etc.
Quarter: Apr–Jun 2025

  Apr 25 invoices ─┐
                   ├── IFF (Apr) due 13-May → Apr B2B reaches buyers' GSTR-2B
  May 25 invoices ─┤
                   ├── IFF (May) due 13-Jun → May B2B reaches buyers' GSTR-2B
  Jun 25 invoices ─┘ (no IFF) ─┐
                                ├── GSTR-1 (Q1) due 13-Jul → all of Apr+May+Jun
                                │   B2B + Jun B2C + Exports + HSN + Amendments

Quarterly GSTR-1 Due Dates

QuarterGSTR-1 due
Apr–Jun13 Jul
Jul–Sep13 Oct
Oct–Dec13 Jan
Jan–Mar13 Apr

Quarterly GSTR-3B — State-Group Split

GSTR-3B for QRMP filers is also quarterly, but due dates vary by state group to spread server load:

State GroupStatesGSTR-3B Due
Group AChhattisgarh, MP, Gujarat, Maharashtra, Karnataka, Goa, Kerala, TN, Telangana, AP, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman, Lakshadweep22nd of month after quarter
Group BHimachal, Punjab, Uttarakhand, Haryana, Rajasthan, UP, Bihar, Sikkim, Arunachal, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, WB, Jharkhand, Odisha, J&K, Ladakh, Delhi, Chandigarh24th of month after quarter

Sunrise Retail is in Telangana → Group A → GSTR-3B due 22nd of month after quarter.

Monthly Tax Payment During QRMP — PMT-06 Challan

Even though returns are quarterly, tax must still be paid monthly for Months 1 and 2 of the quarter via Form PMT-06, due by the 25th of next month. Two methods exist:

MethodHow it worksWhen to use
Self-Assessment MethodCompute actual tax liability for the month based on actual sales/purchases — same as a monthly filer would — and pay that amountWhen your monthly turnover is volatile; pays only what's due
Fixed-Sum Method (35% Challan)Pay 35% of the tax paid in cash in the immediately preceding quarter (for Months 1 and 2). The portal auto-suggests this amountWhen your turnover is predictable; minimal calculation each month

For Month 3 of the quarter, you don't pay separately via PMT-06 — the final quarterly GSTR-3B picks up the balance liability and adjusts for the two PMT-06 payments already made.

Late payment: 18% p.a. interest applies on late PMT-06 from the 26th of the next month.

When QRMP Goes Wrong — Common Failure Modes

  • Forgetting IFF entirely — quarterly filers who never use IFF leave their B2B buyers waiting 2 months for ITC. The buyer relationship suffers more than the saved compliance time is worth.
  • Exceeding ₹50 lakh IFF cap — if your monthly B2B exceeds ₹50 lakh, you can't push it all through IFF. Either split across IFF + quarterly GSTR-1 or switch to monthly filing.
  • PMT-06 underpayment — Fixed-Sum method works only if current-quarter tax is roughly equal to previous-quarter tax. If the business is growing fast, fixed-sum underpays, and interest accrues silently until the quarterly GSTR-3B reveals the gap.

E-Invoice Auto-Population into GSTR-1

Why this matters: Once you cross the e-invoicing threshold (₹5 Cr aggregate turnover, lowered repeatedly since 2020), invoices report to the Invoice Registration Portal (IRP) in real time and get an Invoice Reference Number (IRN) plus QR code. The same IRP data then auto-populates your GSTR-1 — no separate manual entry. Understanding which tables auto-fill and which still need manual data is the difference between a 10-minute filing and a 2-hour reconciliation nightmare.

Which GSTR-1 Tables Auto-Populate from E-Invoice Data

GSTR-1 TableAuto-Population SourceWhat's Filled
4A — B2B (regular taxable supplies)Forward-charge B2B e-invoicesGSTIN, Inv No, Date, Value, Place of Supply, Taxable Value, CGST/SGST/IGST/Cess
4B — B2B with reverse charge (supplier liable)RCM-flagged e-invoicesSame fields as 4A; system tags "RCM = Yes"
4C — B2B URPs / zero-rated to URPsE-invoices to unregistered recipients (rare; mostly for SEZ-related cases)Same fields
6A — ExportsExport e-invoices generated under LUT (or with payment of IGST)Invoice, Value, Port code, Shipping Bill No (if available), GST treatment
9B — CDNR (Credit/Debit Notes to Registered)All e-invoiced CDNRsNote No, Date, original Invoice No, Value, GST split
9B — CDNUR (CDN to Unregistered)E-invoiced CDNs to unregisteredSame fields

The portal pulls IRN data overnight and pre-fills these tables in the draft GSTR-1. You log in, review, edit (where allowed), and submit.

The 24-Hour Edit Window — and What Happens After

Time after IRN generationWhat you can do
Within 24 hoursCancel the IRN entirely (with reason — wrong buyer, wrong amount, etc.). A new IRN must be generated for the corrected invoice.
Within 24 hoursCannot edit — IRN is immutable. Cancellation is the only correction route.
After 24 hoursCannot cancel. The invoice is locked into the IRP.
Auto-populated into GSTR-1 draftYou can edit limited fields (Place of Supply, GST treatment flag). Cannot change Invoice No, Date, GSTIN, taxable value, or tax amount — these are IRN-frozen.
After GSTR-1 submissionAny further correction must go through Amendment in next month's GSTR-1 (Table 9A for B2B, Table 9C for CDN), exactly like a non-e-invoiced amendment.

Practical Workflow for an E-Invoiced Business

Throughout the month:
  Tally / ERP generates invoice → pushes JSON to IRP
  IRP returns IRN + signed invoice + QR code
  Invoice printed with QR code → delivered with goods
  IRN data sits on IRP

By the 10th of next month (before GSTR-1 filing):
  Log into GST portal → GSTR-1 → "Generate from e-invoice data"
  Portal pulls IRN data, populates Tables 4A, 4B, 4C, 6A, 9B
  You verify, add manual entries for B2C / HSN summary / amendments
  Submit by 11th

Common gotcha — IRN cancelled but not removed from GSTR-1. When you cancel an IRN within 24 hours, the cancellation flows to GSTR-1 ONLY if the cancellation reaches the portal before the next auto-population sync. If the timing is bad (cancellation at hour 23, GSTR-1 sync at hour 24), the cancelled invoice may still appear in your draft GSTR-1 — and you must manually exclude it before submission. Always reconcile the IRP "Cancelled IRNs" report against the draft GSTR-1 list before filing.

For Sunrise Retail (₹1.2 Cr turnover): E-invoicing is NOT mandatory — they're below the ₹5 Cr threshold. They fill GSTR-1 manually (or via Tally JSON export) every month. But once they cross ₹5 Cr — likely Year 2 or Year 3 if growth continues — IRN generation and the auto-population workflow become mandatory from the first day of the next financial year following the breach.


Key Terms

TermMeaning
GSTR-1Return of outward supplies — filed by seller
B2BBusiness-to-business — supplies to registered buyers
B2CBusiness-to-consumer — supplies to unregistered buyers
B2C LargeInterstate B2C supplies >₹2.5 Lakh — reported invoice-wise
B2C SmallAll other B2C — reported consolidated, state-wise
CDNCredit/Debit Notes
GSTR-2BAuto-populated ITC statement — generated from sellers' GSTR-1
QRMPQuarterly Returns Monthly Payment — scheme for small taxpayers
IFFInvoice Furnishing Facility — optional monthly B2B reporting for QRMP filers
ARNAcknowledgement Reference Number — proof of GSTR-1 filing
EVCElectronic Verification Code — OTP-based filing for individuals
HSN SummaryAggregate of outward supplies by HSN code

Checklist — what you should now be able to do:

  • Identify which GSTR-1 table each sales invoice and credit note belongs to
  • Compute net output tax after applying credit notes (the figures that go into Section 3.1 of GSTR-3B)
  • Know the filing due date for monthly and QRMP quarterly filers
  • Calculate late fees and explain why timely GSTR-1 filing matters for your buyers
  • Upload a GSTR-1 via Tally JSON export or directly on the portal

Check Your Understanding
  1. GSTR-1 reports outward supplies. When must it be filed for April 2025 (monthly filer)?

  2. In which table of GSTR-1 does the CloudStore Bangalore invoice (registered buyer) appear?

  3. The credit note CN-2025-0005 issued to Digital Hub goes in which table?

  4. Sunrise Retail files GSTR-1 for April. Digital Hub can see the invoice in:

  5. What is the late fee if GSTR-1 is filed 10 days late (non-nil return)?