GST Login & GSTR-1 Filing Step-by-Step Guide 2026
Quick Overview
GSTR-1 is your outward supplies return. The first return in the GST filing cycle. Every invoice you issue goes here. Your buyer's GSTR-2A is auto-populated from your GSTR-1, so accuracy matters.
Filing Deadlines 2026:
- Monthly Filers: 11th of next month
- Quarterly Filers (QRMP): 13th of month after quarter ends
Estimated Reading Time: 25 minutes | Difficulty: Easy for freshers, routine for professionals
Step 1: GST Portal Login - Complete Instructions
Before You Start
Have ready:
- Your 15-digit GSTIN (Goods and Services Tax Identification Number)
- Registered email address or User ID
- Your GST portal password
- 2FA mobile number linked to your GSTIN
How to Log In to GSTN Portal
Step-by-Step Guide
GST Portal Login: Step-by-Step
Have your GSTIN, password, and registered mobile ready before starting
Open GST Portal
Go to www.gst.gov.in in any browser. Click the Login button in the top-right corner of the homepage.
StartEnter GSTIN
Type your 15-digit GSTIN in the first field. Format: 2-digit state code + 10-char PAN + 1-digit entity type + 1-digit check digit.
GSTINEnter User ID & Password
User ID is your registered email or custom username set during GST registration. Password is case-sensitive.
CredentialsComplete CAPTCHA
Enter the characters shown in the image. Click refresh if unclear.
SecurityClick Login
Portal sends a 6-digit OTP to your registered mobile number for two-factor authentication.
SubmitSource: GSTN Portal: www.gst.gov.in
-
Visit the GST Portal
- Go to www.gst.gov.in in your web browser
- Click "Login" in the top-right corner
-
Enter Your Credentials
- GSTIN/UIN: Enter your 15-digit GSTIN (the unique ID assigned after GST registration)
- User ID: Enter your registered email address or custom User ID
- Password: Enter your GST portal password
Step-by-Step Guide
GST Login Form: Field Reference
All fields are mandatory, any mismatch causes login failure
GSTIN / UIN
15-digit GST Identification Number assigned at registration. Starts with state code (e.g., 36 for Telangana). Do not confuse with PAN.
15 digitsUser ID
The email address or custom User ID you created during GST registration. If forgotten, use Forgot Username on the login page.
Login IDPassword
Minimum 8 characters, case-sensitive. Must include a number and special character. Change every 180 days as the portal prompts.
SecureCAPTCHA Code
5-character alphanumeric code shown on screen. Distinguishes uppercase O from zero, read carefully.
Anti-botSource: GST Portal login page: www.gst.gov.in/home
- Two-Factor Authentication (2FA)
- The portal sends an OTP (One-Time Password) to your registered mobile number
- Enter the 6-digit OTP in the prompt box
- Click "Submit" or "Verify"
Step-by-Step Guide
GST Portal 2FA: OTP Verification
OTP is valid for 10 minutes, enter it promptly
OTP Sent to Mobile
6-digit OTP is sent via SMS to the mobile number registered with GST. Check the number linked at time of GST registration.
SMSEnter OTP
Type the 6-digit code in the verification box on screen. Do not include spaces.
EnterClick Verify / Submit
Portal validates the OTP and opens your GST dashboard if correct.
SubmitOTP Not Received?
Wait 60 seconds, then click Resend OTP. If still not received, check if your registered mobile number is active and not on DND for transactional SMS.
TroubleshootSource: GSTN 2FA process: mandatory since April 2023
- Dashboard Access
- Once verified, you'll see your GST Dashboard
- Look for "Services" or "File Return" menu on the left sidebar
- Select "File GSTR-1" to begin
Step-by-Step Guide
Navigate to GSTR-1 from GST Dashboard
After login, follow this exact path to reach the GSTR-1 filing screen
Click Services
In the left sidebar after login, click Services. A submenu expands.
SidebarClick Returns
Under Services, click Returns to see the returns submenu.
MenuClick Returns Dashboard
Opens a screen where you select the filing period for any return.
DashboardSelect Period
Choose Financial Year (e.g., 2026-27) and the month (e.g., June 2026). Click Search.
PeriodSelect GSTR-1
In the results, find GSTR-1 row and click Prepare Online (for direct entry) or Prepare Offline (for bulk upload).
FileSource: GST Portal: Services > Returns > Returns Dashboard
Forgot Your Password?
- On the login page, click "Forgot Password"
- Enter your GSTIN or User ID
- Verify via OTP sent to registered mobile
- Create a new strong password (min 12 characters with numbers & symbols)
- Click "Update Password" and log in with new credentials
Step 2: Navigate to GSTR-1 Filing Section
Once logged in:
Step-by-Step Guide
GSTR-1 Navigation Path Summary
Exact click sequence from dashboard to filing
Dashboard
Starting point after successful login
StartServices (Left Sidebar)
First click after login
MenuReturns > Returns Dashboard
Second level navigation
Sub-menuSelect FY + Month + Search
Filter to your specific filing period
FilterGSTR-1 Row > Prepare Online
Final click to open the GSTR-1 form
FileSource: GSTN Portal navigation
- From dashboard, click "Services" (left sidebar)
- Select "Returns" → "File GSTR-1"
- Choose Assessment Year (e.g., 2026-27 for FY 2025-26)
- Click "Prepare Offline" or "File Now" depending on your data readiness
Pro Tip for Freshers: If you have many invoices, use "Prepare Offline" to fill in Excel, then upload bulk. For small businesses (< 50 invoices), fill directly online.
Step 3: Understanding GSTR-1 Tables & Tabs
GSTR-1 has 13 tables. Not all apply to your business. Here's a quick guide:
Business Type & Applicable Tables
B2B (Business to Business) Sales
For invoices issued to other registered GST businesses
Tables to Fill:
- Table 4A: B2B invoices (normal supply)
- Table 4B: B2B invoices with missing GSTIN (if applicable)
- Table 5A: Credit/Debit notes (if adjustments made)
- Table 12: HSN Summary (aggregate of all sales)
Step-by-Step Guide
GSTR-1 Table 4A: B2B Invoice Entry Fields
One row per invoice issued to a GST-registered buyer
Receiver GSTIN
Buyer's 15-digit GSTIN. Verify format before entry, wrong GSTIN means buyer cannot claim ITC on your invoice.
CriticalInvoice Number
Your invoice number as printed on the tax invoice. Max 16 alphanumeric characters. No special characters except hyphen and slash.
MandatoryInvoice Date
Date of the invoice in DD/MM/YYYY format. Must fall within the filing period (1st to last day of the month).
DateInvoice Value
Total value on the invoice INCLUDING GST. This is what the buyer paid.
TotalTaxable Value
Invoice value BEFORE GST. This is the amount on which GST is calculated.
Pre-taxTax Split
IGST (for inter-state supply) OR CGST + SGST (for intra-state supply). System does not allow both for the same invoice.
GSTHSN Code
6-digit Harmonized System code for your product or service. Mandatory for all filers. Find at gst.gov.in > Search HSN.
HSNPlace of Supply
State where goods are delivered or services are consumed. Determines whether IGST or CGST+SGST applies.
StateSource: GSTR-1 Table 4A: B2B taxable outward supplies, CGST Rules 2017
HSN Code Entry (Required for all):
- What: 6-digit HSN (Harmonized System of Nomenclature) code for your product/service
- Where: Column "HSN Code" in Table 4A
- Example:
- Garments → 6204 (Women's trousers)
- Software services → 6203 (IT consulting)
- Stationery → 4820 (Printed matter)
- Find yours: Search "HSN code" + your product on www.gst.gov.in
Step-by-Step Guide
Find Your HSN Code on GST Portal
Use this before your first GSTR-1 filing, then reuse consistently
Open HSN Search
From GST Portal main menu: Services > User Services > Search HSN/SAC Code.
NavigateEnter Description
Type 2-4 keywords describing your product or service. Example: 'accounting services' or 'cotton shirts'.
SearchReview Results
Portal shows a list of matching HSN codes with descriptions and applicable GST rates. Select the most specific 6-digit code for your product.
SelectVerify GST Rate
Confirm the rate shown matches the current GST 2.0 rate for your item's HSN code (0%, 0.25%, 3%, 5%, 18%, or 40%). The old 12% and 28% slabs were discontinued from September 22, 2025; if you previously filed under 12% or 28%, check the CBIC HSN/SAC table for the new applicable rate.
VerifyRecord the Code
Save the HSN code and use it consistently on all invoices and in Table 12 of GSTR-1. Changing codes mid-year attracts scrutiny.
SaveSource: GST Portal: Services > User Services > Search HSN/SAC
Step 4: How to Fill GSTR-1 (Line-by-Line Instructions)
For B2B Invoices (Table 4A - Most Common)
Table 4A Column Reference: Each B2B invoice row contains these columns in order: (1) Receiver GSTIN, (2) Invoice No., (3) Invoice Date, (4) Invoice Value (total including GST), (5) Place of Supply state code, (6) Supply Type (Regular/SEZ/Deemed export), (7) Taxable Value, (8) IGST amount, (9) CGST amount, (10) SGST/UTGST amount, (11) CESS amount if applicable, (12) HSN Code. All rupee amounts should be in whole numbers, no paise.
| Column | What to Enter | Example | Notes |
|---|---|---|---|
| Sl. No. | Serial number | 1, 2, 3... | Auto-filled; just count entries |
| Invoice No. | Your invoice number | INV-2026-0001 | Must match your actual invoice |
| Invoice Date | Date you issued invoice | 15-Jun-2026 | Must be within filing period |
| GSTIN | Buyer's 15-digit GSTIN | 36AABCT1234H1Z0 | If you don't have GSTIN, use Table 4B (see below) |
| Invoice Value | Total amount before GST | ₹10,000 | Don't include GST amount here |
| Taxable Amount | Amount on which GST applies | ₹10,000 | Usually same as Invoice Value |
| SGST | State GST you collected | ₹900 (at 9%) | 9% for SGST (half of 18% rate) |
| CGST | Central GST you collected | ₹900 | 9% for CGST (half of 18% rate) |
| IGST | Integrated GST (inter-state) | ₹1,800 OR ₹0 | Use IGST if buyer is in different state; OR use SGST+CGST if same state |
| CESS | Additional tax (if applicable) | ₹200 | Only for luxury goods, coal, etc. |
| HSN Code | Product/service classification | 6204 (garments) / 6203 (IT services) | 6-digit mandatory code |
Sample Table 4A Entry (18% GST, intra-state Telangana): Receiver GSTIN: 36AABCT1234H1Z5 | Invoice No.: INV-2026-0047 | Date: 15/06/2026 | Invoice Value: ₹11,800 | Place of Supply: 36 (Telangana) | Taxable Value: ₹10,000 | IGST: ₹0 | CGST: ₹900 | SGST: ₹900 | HSN: 998314 (management consulting). Buyer claiming ITC will see this invoice in their GSTR-2A.
Example Calculation (18% GST)
Scenario: You sold goods to another registered business:
- Invoice Value: ₹10,000
- HSN Code: 6204 (Garments)
- Within same state (Telangana)
- GST Rate: 18%
How to Fill:
- Invoice Amount: ₹10,000
- Taxable Amount: ₹10,000
- SGST: ₹900 (10,000 × 9%)
- CGST: ₹900 (10,000 × 9%)
- IGST: ₹0 (not applicable for intra-state)
- Total Tax: ₹1,800
- Final Invoice to Customer: ₹11,800 (10,000 + 1,800)
What If Buyer Doesn't Have GSTIN?
Use Table 4B (B2B with missing GSTIN):
- Enter invoice details same as Table 4A
- GSTIN field: Leave blank or enter "UNREGISTERED"
- GST treatment: Same as Table 4A (you still charge GST)
- Risk: No ITC benefit for buyer; may attract GST notice
Step-by-Step Guide
GSTR-1 Table 4B: B2B Supply to Unregistered Buyer
Use Table 4B only when the buyer genuinely has no GSTIN, verify before using
Invoice Details
Fill Invoice Number, Date, and Value same as Table 4A. The only difference is that GSTIN is blank.
Same as 4AGSTIN Field
Leave blank or enter URP (Unregistered Person). Do not enter any made-up GSTIN.
Leave BlankPlace of Supply
Enter the state code of the buyer's state. This determines IGST vs CGST+SGST even for unregistered buyers.
MandatoryTax Treatment
GST is charged and collected normally, same rates as Table 4A. The difference is only that the buyer cannot claim ITC.
No ITC for BuyerRisk of using Table 4B
GST officers may query why a business buyer has no GSTIN. If buyer is actually registered, you face ITC denial + potential penalty. Always request GSTIN at point of sale.
RiskSource: GSTR-1 Table 4B: B2B invoices for unregistered persons
Tip: Always request GSTIN from buyers. If they're registered and claim no GSTIN, flag it.
Step 5: HSN Code Selection (Critical for Compliance)
Why HSN Codes Matter
✅ Affects your GST audit: Mismatched HSN codes trigger Department queries ✅ Determines ITC eligibility: Buyer needs matching HSN to claim ITC ✅ Tax rate verification: Wrong HSN = wrong tax rate = penalties
How to Find Your HSN Code
Method 1: Official GST Portal Search
- Go to www.gst.gov.in
- Click "Services" → "Search" → "Search HSN Code"
- Enter your product description (e.g., "Ladies Trousers", "Software Development")
- Portal returns 6-digit code, description, and applicable GST rates
- Copy the code; use it in Table 12 (HSN Summary)
Common HSN codes for service businesses: 998211: Legal advisory services (18%), 998221: Accounting and bookkeeping (18%), 998314: Management consulting (18%), 998596: Other IT-enabled services (18%), 996311: Restaurant services (5%), 9954: Construction services (12-18%). For goods, use the 4-digit chapter heading as a starting point. Search at gst.gov.in for the specific 6-digit code.
Method 2: Common HSN Codes by Business Type
| Business Type | Product/Service | HSN Code | GST Rate |
|---|---|---|---|
| Retail / E-commerce | Electronics (Mobile, Laptop) | 8517 | 18% |
| Fashion (Garments, Shoes) | 6204/6203 | 5-12% | |
| Books, E-Books | 4901 | 0% | |
| Services | Software Development | 6203 | 18% |
| Consulting | 6202 | 18% | |
| Training | 8520 | 18% | |
| Manufacturing | Steel Products | 7208 | 0-5% |
| Chemicals | 2901 | 5% | |
| Food & Beverage | Processed Food | 2009 | 5-18% |
| Restaurant Services | 5963 | 5% |
Pro Tip: Document your HSN code once. Use it consistently across all invoices. If product changes, update HSN.
Step 6: Table 12 - HSN Summary (Aggregate View)
What is Table 12? Sum of all HSN codes used across Tables 4A, 5B, 5C, etc. Portal auto-calculates this when you add line items.
Table 12 is auto-populated: After you enter invoices in Tables 4A, 5B, 6A/6B etc., the portal automatically aggregates them by HSN code in Table 12. Review it to confirm: (1) each HSN row shows correct total taxable value, (2) tax amounts match your records, (3) no HSN code appears that you did not use. If a row looks wrong, correct the source entry in the table where you entered it. Do not edit Table 12 directly.
Example for Multi-Product Business:
| HSN Code | Description | Total Value | SGST 9% | CGST 9% | IGST 18% |
|---|---|---|---|---|---|
| 6204 | Ladies Trousers | ₹40,000 | ₹3,600 | ₹3,600 | ₹0 |
| 6209 | T-Shirts | ₹25,000 | ₹2,250 | ₹2,250 | ₹0 |
| Total | All Products | ₹65,000 | ₹5,850 | ₹5,850 | ₹0 |
The portal auto-populates Table 12 from your individual entries. No manual action needed unless you spot errors.
Step 7: Upload & File Your GSTR-1
Option A: Direct Online Filing (Small Businesses)
- Fill all tables directly in portal
- Review each entry for accuracy
- Click "Save" → "Submit"
- Generate "Provisional ID" (PRN) - save this
- Done - Filing complete within 2 minutes
After successful GSTR-1 filing: The portal shows a PRN (Provisional Reference Number). Save this immediately, it is your proof of timely filing. The PRN is also sent to your registered email. Download the acknowledgment PDF from the portal. Your buyers' GSTR-2A will be updated within 24-48 hours with the invoices you just filed.
Option B: Offline File Upload (Large Businesses)
For businesses with 100+ invoices:
- Download "Excel Template" from portal
- Fill invoice details in Excel (one row = one invoice)
- Column A: Invoice No.
- Column B: Invoice Date
- Column C: GSTIN
- ... (same columns as Table 4A)
- Save as .csv or .xlsx
- Go to portal → "Upload"
- Select your file → "Validate"
- Fix any errors shown in validation report
- Re-upload corrected file
- Click "Submit" once validation passes
Step-by-Step Guide
GSTR-1 Offline Excel Template: Column Reference
Download the template from portal. Do not use a custom Excel file
Column A: Invoice No.
Your invoice number. Max 16 alphanumeric characters. Must match the physical invoice exactly.
TextColumn B: Invoice Date
Date in DD-MM-YYYY format. Example: 15-06-2026. Do not use slashes in the offline template.
DateColumn C: Receiver GSTIN
15-digit GSTIN of buyer for Table 4A entries. Leave blank for Table 5B (B2C).
GSTINColumns D-F: Values
Invoice Value (total), Taxable Value (before GST), and GST Rate (5/18/40). All amounts in rupees, no paise.
NumbersColumns G-J: Tax Amounts
IGST, CGST, SGST/UTGST, and CESS in separate columns. Enter only the applicable tax type, leave others as 0.
TaxColumn K: HSN Code
6-digit HSN/SAC code. Must be a valid code, portal validates against the HSN master list.
HSNSource: GSTR-1 Offline Utility: download from GST Portal > Returns > Offline Tools
Step-by-Step Guide
Offline Excel Upload: Step-by-Step
Validate before submitting. Errors in the file will block filing
Save File Correctly
Save as .xlsx or .csv with UTF-8 encoding. File size must be under 2MB. Split into multiple files if over 2MB.
PrepareGo to Upload Section
In GSTR-1 > Prepare Offline > Upload. Click Choose File and select your saved Excel.
UploadClick Validate
System checks each row for format errors: invalid GSTIN format, date outside period, missing mandatory fields, invalid HSN.
ValidateDownload Error Report
If validation fails, download the Error Report. It shows the exact row number and error description for each issue.
Fix ErrorsFix and Re-upload
Correct each error in your Excel file, save again, and upload. Repeat until validation passes with zero errors.
IterateClick Submit
Once validation passes with no errors, click Submit to file your GSTR-1. Download the ARN confirmation.
SubmitSource: GSTR-1 Offline Utility instructions, GSTN
Validation Checks Before Submitting
✓ All GST rates correct for product/service
✓ HSN codes match your business type
✓ Invoice dates fall within the filing period (1st to last date of month)
✓ GSTIN format correct (15 digits, no spaces)
✓ Tax calculation correct (no manual math errors)
✓ Credit/Debit notes linked to original invoices
Pro Tip: If system shows "No errors", take a screenshot before submitting. File in portal always keeps a copy, but your backup helps with reference.
Step 8: After Filing - What Happens Next?
Timeline
| When | What | Your Action |
|---|---|---|
| Day 1 | You file GSTR-1 | Portal shows "Filed" status |
| Day 1-2 | System validates entries | Errors appear in "Message" section |
| Day 2-10 | Buyer's GSTR-2A auto-populated | Buyer sees your invoices on their account |
| Day 11 | Buyer files GSTR-2 | System matches your GSTR-1 vs their GSTR-2 |
| Day 15 (next month) | Deadline to file GSTR-3B | You claim ITC and pay net GST |
Deadline Timeline
Post-GSTR-1 Filing: What Happens Next
Your filing triggers a chain of events in the GST ecosystem
GSTR-1 Filed
PRN generated. Status on dashboard changes to Filed. Acknowledgment sent to registered email.
System Validates Entries
GSTN validates GSTIN formats, HSN codes, tax calculations. Errors appear in Messages section of dashboard.
Buyers' GSTR-2A Updated
All your B2B invoices appear in your buyers' GSTR-2A. They can view and match against their purchase register.
GSTR-1A Amendment Window Open
Use GSTR-1A to add omitted invoices or correct errors before GSTR-3B deadline.
GSTR-3B Deadline
File GSTR-3B and pay net GST due. Uses the outward supply data from your GSTR-1.
Source: GST return filing cycle, CGST Rules 2017
If You Make a Mistake After Filing
✓ Can amend: Use "GSTR-1A" to add/modify invoices (file anytime before GSTR-3B deadline)
✗ Cannot change: Cannot delete already-filed invoices in original GSTR-1
Step-by-Step Guide
GSTR-1A: How to Amend a Filed GSTR-1
Available after GSTR-1 is filed; must be done before that month's GSTR-3B deadline
Navigate to GSTR-1A
Services > Returns > Returns Dashboard > Select the same period as your original GSTR-1 > Click GSTR-1A.
NavigateAdd Omitted Invoices
Click Add Invoice to add invoices you forgot to include in the original filing. Enter all fields same as Table 4A.
OmissionsModify Existing Entries
Search for the original invoice by invoice number. Edit the fields you need to correct (value, GSTIN, HSN, tax amounts).
CorrectionsCannot Delete
You cannot remove an invoice already filed in GSTR-1. For returns and cancellations, use a Credit Note in Table 7 instead.
LimitationFile GSTR-1A
After all corrections, click File. The amendments are reflected in your buyers' GSTR-2A within 24 hours.
SubmitSource: GSTR-1A: Amendment to GSTR-1, CGST Rule 59(5)
Step 9: Common Mistakes & How to Avoid Them
| Mistake | Impact | How to Avoid |
|---|---|---|
| GSTIN format wrong | Buyer can't claim ITC | Copy-paste GSTIN from invoice exactly |
| HSN code incorrect | Audit query, possible penalty | Cross-check with GST portal search |
| Tax rate wrong | ITC mismatch, notice | Use the current GST 2.0 rate table (5%, 18%, 40%; plus 0%, 0.25%, 3% for specific goods) |
| Invoice not dated | System rejects entry | Always write invoice date before issuing |
| Invoice date outside period | Invoice rejected | Only file invoices from 1st to last date of month |
| B2B missing GSTIN | Buyer can't claim ITC | Collect GSTIN at time of sale; use Table 4B only if genuinely unregistered |
| Decimal amount entries | System rejects | Ensure amounts are in ₹ (rupees), whole numbers |
Checklist: Before You File GSTR-1
- All invoices issued in the period accounted for
- Buyer GSTIN verified (15 digits, format: XX000XXXXXOXZ)
- HSN codes selected for all products/services
- Tax rates verified against current GST 2.0 slabs (5%, 18%, 40%; 0%, 0.25%, 3% for specific goods; 0% for zero-rated)
- Credit/Debit notes linked to original invoices
- Export invoices marked with Shipping Bill No. (if applicable)
- B2C sales aggregated by tax rate (not individual line items)
- No duplicate invoices listed
- Portal login working; password reset done if needed
- Offline file validated before upload (if uploading Excel)
FAQ - GSTR-1 Filing
Q: Can I file GSTR-1 late?
A: Yes, but ₹50/day late fee applies (₹25 CGST + ₹25 SGST) up to capped amount. File within 11 days of month-end to avoid.
Q: What if my buyer doesn't have GSTIN?
A: They're likely unregistered (turnover < ₹40 lakh). File in Table 4B. They can't claim ITC. Some states/businesses must register even below threshold. Flag for verification.
Q: How do I amend a filed GSTR-1?
A: Use GSTR-1A (amendment form). Add missing invoices or correct amounts. File before month-end of next month.
Q: What's HSN code for services?
A: Services are 5-digit SAC codes, not HSN. Example: SAC 6202 for consulting. GST portal searchable under "SAC Code" tab.
Next Steps
✅ Filed GSTR-1? Now file GSTR-2 (purchases) by month-end
✅ Reconcile with buyer's GSTR-3B
✅ File GSTR-3B by deadline (20th for monthly filers)
✅ Make GST payment on same day
Need help? Contact us via WhatsApp or email. We handle GSTR-1 filing for 500+ businesses monthly, checked for common errors before submission.
