Back to all posts
Tax Guide·10 min read·Updated 03 Jun 2026

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.

HourSlip Editorial Team
Built for Indian freelancers

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 above Rs. 2.5 lakhRare for freelancers
Table 7 (B2C Others)All other B2C suppliesInvoices 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 11 (HSN Summary)Summary by HSN/SAC codeRequired if turnover exceeds Rs. 5 crore

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 9A of GSTR-1. 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), capped at Rs. 10,000 per return. 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.

Frequently asked

A few things readers always ask.

Late filing attracts a fee of Rs. 50 per day of delay (Rs. 20 for nil returns), capped at Rs. 10,000 per return. Additionally, your client cannot claim ITC on your invoices until you file. Consistent late filing may also trigger scrutiny from the GST department.

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 filed before the September return of the following financial year or the date of filing annual return, whichever is earlier.

No. If an invoice has zero taxable value (fully exempt or free supply), it does not need to be reported in GSTR-1. However, if you issue a tax invoice with a taxable value and GST — even a small amount — it must be reported.

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.

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.


End of article·05 Mar 2026

Look up the details

HourSlip Editorial Team
Tax guides for Indian freelancers

HourSlip is the cockpit for Indian freelance work — time tracking, GST invoicing, advance tax, TDS reconciliation, and ITR-ready exports. Built by a small team that files its own taxes and got tired of spreadsheets.

Read next