GSTR-1 — Outward Supplies Return
Filing GSTR-1 for Sunrise Retail April 2025 — B2B, B2C, CDN, HSN summary
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?
| Scheme | Filing Frequency | Due Date |
|---|---|---|
| Regular — turnover > ₹5 Crore | Monthly | 11th of next month |
| QRMP Scheme — turnover ≤ ₹5 Crore | Quarterly | 13th 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
| Table | What Goes Here |
|---|---|
| Table 4 | B2B invoices — taxable supplies to registered persons |
| Table 5 | B2C large — inter-state supplies >₹2.5 Lakh to unregistered |
| Table 6 | Zero-rated supplies and deemed exports |
| Table 7 | B2C small — all other unregistered (consolidated, state-wise) |
| Table 8 | NIL, exempt, non-GST supplies |
| Table 9 | Amendments to B2B invoices of previous months |
| Table 10 | Amendments to B2C large of previous months |
| Table 11 | Credit/Debit Notes for registered buyers |
| Table 12 | Credit/Debit Notes for unregistered buyers |
| Table 13 | ISD credit distribution (not applicable for Sunrise Retail) |
| Table 14/15 | HSN 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 Receiver | Receiver Name | Invoice No | Date | Invoice Value | Place of Supply | Reverse Charge | Taxable Value | IGST | CGST | SGST |
|---|---|---|---|---|---|---|---|---|---|---|
| 36AAADH4321E1ZQ | Digital Hub Retail | SR-2025-0042 | 10-Apr-25 | ₹5,66,400 | Telangana (36) | N | ₹4,80,000 | — | ₹43,200 | ₹43,200 |
| 29AAACL2345G1ZS | CloudStore Pvt Ltd | SR-2025-0048 | 12-Apr-25 | ₹3,89,400 | Karnataka (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 Type | GSTIN of Buyer | Note No | Date | Invoice No | Invoice Date | Value | Place of Supply | Taxable Value | IGST | CGST | SGST |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Credit | 36AAADH4321E1ZQ | CN-2025-0005 | 24-Apr-25 | SR-2025-0042 | 10-Apr-25 | ₹37,760 | Telangana (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.
| HSN | Description | UQC | Total Quantity | Total Value | Taxable Value | IGST | CGST | SGST |
|---|---|---|---|---|---|---|---|---|
| 8517 | Telephone sets (incl. smartphones) | NOS | 48 (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
[Dashboard showing GSTR-1 tile with status "Not Filed"]
Step 2 — Table 4 (B2B Invoices)
Step 3 — Table 11 (Credit/Debit Notes)
Step 4 — HSN Summary (Optional for Sunrise Retail)
Step 5 — Preview and File
[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:
Or use Tally's GST Connected feature (Tally Silver/Gold license):
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:
Net Output Tax — Reconciliation Table
This table bridges GSTR-1 (what we reported) to GSTR-3B (what we pay):
| Line | IGST | CGST | SGST |
|---|---|---|---|
| Gross sales — Digital Hub 30 phones | — | 43,200 | 43,200 |
| Gross sales — CloudStore 20 phones | 59,400 | — | — |
| Less: Credit note — Digital Hub return | — | (2,880) | (2,880) |
| Net Output Tax (enters GSTR-3B §3.1) | 59,400 | 40,320 | 40,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:
| Item | Books (Tally) | GSTR-1 Filed | Difference |
|---|---|---|---|
| Taxable Sales (CGST+SGST) | ₹4,48,000 | ₹4,48,000 | Nil |
| Taxable Sales (IGST) | ₹3,30,000 | ₹3,30,000 | Nil |
| CGST Output | ₹40,320 | ₹40,320 | Nil |
| SGST Output | ₹40,320 | ₹40,320 | Nil |
| IGST Output | ₹59,400 | ₹59,400 | Nil |
Any difference triggers an amendment in next month's GSTR-1 (Table 9).
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.
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).
| Quarter | Opt-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 rule | Detail |
|---|---|
| What goes in IFF | B2B invoices (Table 4), Credit/Debit Notes to registered buyers (Table 9B), amendments to earlier B2B (Table 9A) — nothing else |
| What does NOT go in IFF | B2C 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 quarter | 13th of next month (e.g., Apr's IFF due 13-May) |
| Due date — Month 2 of quarter | 13th of next month (e.g., May's IFF due 13-Jun) |
| Due date — Month 3 of quarter | No IFF — Month 3 invoices go directly into the quarterly GSTR-1 |
| Effect on quarterly GSTR-1 | Invoices already in IFF auto-flow to GSTR-1; you only add B2C, exports, HSN, etc. |
Quarterly GSTR-1 Due Dates
| Quarter | GSTR-1 due |
|---|---|
| Apr–Jun | 13 Jul |
| Jul–Sep | 13 Oct |
| Oct–Dec | 13 Jan |
| Jan–Mar | 13 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 Group | States | GSTR-3B Due |
|---|---|---|
| Group A | Chhattisgarh, MP, Gujarat, Maharashtra, Karnataka, Goa, Kerala, TN, Telangana, AP, Daman & Diu, Dadra & Nagar Haveli, Puducherry, Andaman, Lakshadweep | 22nd of month after quarter |
| Group B | Himachal, Punjab, Uttarakhand, Haryana, Rajasthan, UP, Bihar, Sikkim, Arunachal, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Assam, WB, Jharkhand, Odisha, J&K, Ladakh, Delhi, Chandigarh | 24th 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:
| Method | How it works | When to use |
|---|---|---|
| Self-Assessment Method | Compute actual tax liability for the month based on actual sales/purchases — same as a monthly filer would — and pay that amount | When 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 amount | When 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
Which GSTR-1 Tables Auto-Populate from E-Invoice Data
| GSTR-1 Table | Auto-Population Source | What's Filled |
|---|---|---|
| 4A — B2B (regular taxable supplies) | Forward-charge B2B e-invoices | GSTIN, Inv No, Date, Value, Place of Supply, Taxable Value, CGST/SGST/IGST/Cess |
| 4B — B2B with reverse charge (supplier liable) | RCM-flagged e-invoices | Same fields as 4A; system tags "RCM = Yes" |
| 4C — B2B URPs / zero-rated to URPs | E-invoices to unregistered recipients (rare; mostly for SEZ-related cases) | Same fields |
| 6A — Exports | Export 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 CDNRs | Note No, Date, original Invoice No, Value, GST split |
| 9B — CDNUR (CDN to Unregistered) | E-invoiced CDNs to unregistered | Same 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 generation | What you can do |
|---|---|
| Within 24 hours | Cancel the IRN entirely (with reason — wrong buyer, wrong amount, etc.). A new IRN must be generated for the corrected invoice. |
| Within 24 hours | Cannot edit — IRN is immutable. Cancellation is the only correction route. |
| After 24 hours | Cannot cancel. The invoice is locked into the IRP. |
| Auto-populated into GSTR-1 draft | You 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 submission | Any 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
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
| Term | Meaning |
|---|---|
| GSTR-1 | Return of outward supplies — filed by seller |
| B2B | Business-to-business — supplies to registered buyers |
| B2C | Business-to-consumer — supplies to unregistered buyers |
| B2C Large | Interstate B2C supplies >₹2.5 Lakh — reported invoice-wise |
| B2C Small | All other B2C — reported consolidated, state-wise |
| CDN | Credit/Debit Notes |
| GSTR-2B | Auto-populated ITC statement — generated from sellers' GSTR-1 |
| QRMP | Quarterly Returns Monthly Payment — scheme for small taxpayers |
| IFF | Invoice Furnishing Facility — optional monthly B2B reporting for QRMP filers |
| ARN | Acknowledgement Reference Number — proof of GSTR-1 filing |
| EVC | Electronic Verification Code — OTP-based filing for individuals |
| HSN Summary | Aggregate 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
GSTR-1 reports outward supplies. When must it be filed for April 2025 (monthly filer)?
In which table of GSTR-1 does the CloudStore Bangalore invoice (registered buyer) appear?
The credit note CN-2025-0005 issued to Digital Hub goes in which table?
Sunrise Retail files GSTR-1 for April. Digital Hub can see the invoice in:
What is the late fee if GSTR-1 is filed 10 days late (non-nil return)?