Tax Guide

GSTR-1 Filing for Freelancers: Complete Step-by-Step Guide (2026-27)

Quarterly vs monthly filing, what to include, B2B vs B2C invoices, common errors, and deadlines — your complete GSTR-1 filing guide.

On this page

Filing GSTR-1 is the single most important GST compliance task for freelancers. It is your declaration of all outward supplies — every invoice you issued during the period. Get it right, and your CA will thank you. Get it wrong, and you face mismatches, notices, and the painful process of amendments. This guide covers everything you need to know about GSTR-1 filing for FY 2026-27, with specific guidance for freelancers.

What is GSTR-1?

GSTR-1 is a monthly or quarterly return that contains details of all outward supplies (sales/services) made during the filing period. As a freelancer, every GST invoice you issue to a client is an "outward supply" that must be reported in GSTR-1.

The return captures: invoice number, date, client GSTIN (for B2B), taxable value, GST rate, CGST/SGST/IGST amounts, and place of supply. The government uses this data to auto-populate your client's GSTR-2A/2B (their inward supply statement), which they use to claim Input Tax Credit. If you do not report an invoice in GSTR-1, your client cannot claim ITC on it — which makes them unhappy and can lead to disputes.

Quarterly vs Monthly Filing

As a freelancer, you likely qualify for the QRMP (Quarterly Return Monthly Payment) scheme. Here is the eligibility and comparison:

ParameterQuarterly (QRMP)Monthly
EligibilityTurnover up to Rs. 5 croreAll registered taxpayers
GSTR-1 filing frequencyOnce per quarterEvery month
GSTR-3B filing frequencyOnce per quarterEvery month
Tax paymentMonthly (via PMT-06 challan)Monthly (with GSTR-3B)
IFF (Invoice Furnishing Facility)Optional for months 1 & 2 of quarterNot applicable
Best forFreelancers with fewer invoicesBusinesses with many transactions

Most freelancers issue 3-15 invoices per quarter, making the QRMP scheme ideal. You file GSTR-1 once every three months and GSTR-3B once every three months, but you still need to deposit GST monthly using the PMT-06 challan (either fixed sum based on last quarter, or actual liability).

What to Include in GSTR-1

GSTR-1 is divided into several tables. As a freelancer, you will typically use these:

TableWhat It CoversWhen to Use
Table 4A (B2B)Invoices to registered businesses (with GSTIN)Most freelancer invoices to companies
Table 5 (B2C Large)Inter-state invoices to unregistered persons with invoice value above Rs. 1 lakh (Rs. 2.5 lakh before August 2024)Rare for freelancers
Table 7 (B2C Others)All other B2C supplies: in-state of any value, and inter-state up to Rs. 1 lakhInvoices to individuals without GSTIN
Table 6A (Exports)Export of services with/without payment of taxInvoices to foreign clients
Table 9 (Amendments)Corrections to previously filed invoicesWhen you need to fix errors
Table 12 (HSN/SAC Summary)Summary by HSN/SAC code, split into B2B and B2C tabsRequired for every filer: at least 4-digit SAC if last year's turnover was up to Rs. 5 crore, 6-digit above that
Most freelancers only use Table 4A (B2B invoices to companies with GSTIN) and Table 6A (exports to foreign clients). If that covers your situation, GSTR-1 filing should take under 30 minutes per quarter.

B2B vs B2C Invoices

The distinction matters because B2B and B2C invoices are reported differently in GSTR-1:

B2B invoices (Table 4A): Your client has a GSTIN. You report each invoice individually with the client's GSTIN, invoice number, date, taxable value, and GST amounts. This data flows to your client's GSTR-2A/2B for their ITC claim. Every detail must match — if the GSTIN, invoice number, or amount is wrong, your client's ITC gets blocked.

B2C invoices (Table 7): Your client does not have a GSTIN (individual person or unregistered business). You report these as an aggregate — total taxable value and total GST by rate, not invoice-by-invoice. This is simpler but means your client cannot claim ITC (they are not registered anyway).

Step-by-Step Filing Process

Here is how to file GSTR-1 on the GST portal:

  1. Log in to the GST portal (gst.gov.in) with your GSTIN and credentials.
  2. Go to Services → Returns → Returns Dashboard. Select the return period (quarter or month).
  3. Click Prepare Online for GSTR-1 (or Prepare Offline if you are uploading a JSON/CSV file — this is what HourSlip generates for you).
  4. Add B2B invoices in Table 4A: enter GSTIN, invoice number, invoice date, invoice value, taxable value, rate, and CGST/SGST/IGST amounts for each invoice.
  5. Add B2C invoices in Table 7: enter aggregate values by GST rate and place of supply.
  6. Add export invoices in Table 6A: enter invoice details with shipping bill number (if applicable) and indicate "With payment of IGST" or "Without payment of IGST" (if under LUT).
  7. Review the summary page. Verify totals match your books. The total taxable value and total tax should match your accounting records exactly.
  8. Submit the return. After submission, you can still make edits until you file.
  9. File with DSC or EVC. Once filed, the return is final (corrections go in the next period's amendment tables).

Common Errors to Avoid

These are the mistakes that cause the most pain during GSTR-1 filing:

  1. Wrong GSTIN. A single digit off in the client's GSTIN means the invoice will not appear in their GSTR-2A/2B. They cannot claim ITC, and you will need to file an amendment in the next period. Always validate GSTINs before issuing invoices.
  2. Duplicate invoice numbers. The GST portal rejects duplicate invoice numbers within the same GSTIN. Ensure your invoice numbering is sequential and unique within the financial year.
  3. Wrong place of supply. Place of supply determines whether it is CGST+SGST or IGST. For services, the place of supply is generally the location of the recipient. If you are in Maharashtra and your client is in Karnataka, it is inter-state (IGST). Getting this wrong means incorrect tax split and mismatch in your client's records.
  4. Not reporting credit notes. If you issued a credit note (for a cancelled invoice or price reduction), it must be reported in Table 9B of GSTR-1 (CDNR if your client is registered, CDNUR if not). Unreported credit notes mean your tax liability remains higher than it should be.
  5. Missing the deadline. Late filing of GSTR-1 attracts a late fee of Rs. 50 per day (Rs. 20 for nil returns), CGST and SGST together, capped by last year's turnover: Rs. 500 for a nil return, Rs. 2,000 up to Rs. 1.5 crore, Rs. 5,000 up to Rs. 5 crore, and Rs. 10,000 above that. Additionally, your client's ITC gets delayed until you file.

Filing Deadlines 2026-27

For freelancers on the QRMP scheme (quarterly filing), here are the GSTR-1 deadlines for FY 2026-27:

QuarterPeriodGSTR-1 DeadlineGSTR-3B Deadline
Q1April - June 202613 July 202622/24 July 2026
Q2July - September 202613 October 202622/24 October 2026
Q3October - December 202613 January 202722/24 January 2027
Q4January - March 202713 April 202722/24 April 2027

For monthly filers, GSTR-1 is due by the 11th of the following month. The GSTR-3B deadline for monthly filers is the 20th of the following month.

The single best thing you can do for painless GSTR-1 filing is to maintain accurate, real-time invoice records. If you issue invoices through a tool that captures GSTIN, invoice numbers, taxable values, and GST splits correctly, filing becomes a 15-minute export-and-upload task. If you are reconstructing invoice data from bank statements and email threads at quarter-end, expect several hours of frustration.

FAQ

What happens if I file GSTR-1 late?
Late filing attracts a late fee of Rs. 50 per day of delay (Rs. 20 for nil returns), CGST and SGST together, capped by last year’s turnover: Rs. 500 for a nil return, Rs. 2,000 up to Rs. 1.5 crore, Rs. 5,000 up to Rs. 5 crore, and Rs. 10,000 above that. Additionally, your client cannot claim ITC on your invoices until you file. Consistent late filing may also trigger scrutiny from the GST department.
Can I amend a mistake in a previously filed GSTR-1?
Yes. Amendments to previously filed invoices are reported in Table 9 of the GSTR-1 for the subsequent period. You can amend invoice details (GSTIN, value, tax) but you cannot delete an invoice entirely — you need to issue a credit note instead. Amendments must be made by 30 November following the end of the financial year, or the date you file the annual return, whichever is earlier. To fix the current period’s GSTR-1 before you file GSTR-3B, you can also use GSTR-1A.
Do I need to report zero-value invoices in GSTR-1?
Yes, in most cases. Exempt, nil-rated and non-GST supplies are still reported, in Table 8 of GSTR-1, even though no tax is charged on them. And any tax invoice with a taxable value and GST — even a small amount — is reported in its own table.
What is the difference between GSTR-1 and GSTR-3B?
GSTR-1 is a detailed invoice-level return of your outward supplies. GSTR-3B is a summary return where you declare total output tax liability, claim Input Tax Credit, and pay the net tax. GSTR-1 is informational (no payment), GSTR-3B involves actual tax payment. Both must be filed, and GSTR-1 must be filed before GSTR-3B.
Can I file GSTR-1 using a CSV upload instead of manual entry?
Yes. The GST portal accepts JSON file uploads for GSTR-1. Many tools (including HourSlip) generate this file from your invoice data. You upload it, review the auto-populated data, and file. This is significantly faster than manual entry, especially if you have more than 5 invoices per quarter.
Run the math on your numbersPut the numbers from this guide into our free calculator — no signup required.

What is due next

⚑ Next deadline67 days away

15 December · 2026Statutory

Look up the details

This guide is general information, not tax advice. Rates and dates are for FY 2026–27 and can change. Verify with your CA before you file.

HourSlip

We build GST invoicing and tax tooling for India’s independent services professionals. Every guide is written against the Act, the Rules and the CBDT/CBIC circulars, and cites its sources.

15 December is closer than you think

Stop losing rupees to unclaimed TDS.

Every invoice logged, every deduction matched to 26AS, your CA handed a reconciled year — not a folder of PDFs.

• No card required• Export your data as CSV