GSTR-1 Filing Guide for Freelancers India — What You Need to Know

For freelancers and digital agency owners in India, registering for GST is a sign of business growth. It allows you to work with enterprise clients and claim input tax credits. However, it also introduces filing obligations. The most regular return you will file is the GSTR-1.

This comprehensive GSTR-1 filing guide for freelancers is designed to explain what GSTR-1 is, who needs to file it, critical timelines, and how you can export GSTR-1 compliant data with Khatago in one click.


What is GSTR-1?

GSTR-1 is a monthly or quarterly tax return that details all the outward supplies of goods and services made by a registered taxpayer. Simply put, it is a statement of all the invoices you have issued to your clients during a given tax period.

It is important to understand that GSTR-1 is not where you pay your tax (that is GSTR-3B). GSTR-1 is purely an information return where you declare invoice-wise details so your B2B clients can see the invoices on their tax portal and claim Input Tax Credit.


Who Needs to File GSTR-1?

Every registered GST taxpayer must file GSTR-1, even if there are no sales or transactions in a given month. In that case, you must file a "Nil" GSTR-1.

As a freelancer, you generally fall into one of two filing frequencies based on your turnover:

  • QRMP Scheme (Quarterly Return Monthly Payment): If your annual aggregate turnover is up to ₹5 Crores, you can opt to file GSTR-1 quarterly.
  • Monthly Filing: If your turnover exceeds ₹5 Crores or you choose not to opt for the QRMP scheme, you must file monthly.

  • Mandatory Data Required for GSTR-1

    Filing GSTR-1 requires you to split your invoices into specific tables on the GST Portal:

  • Table 4A, 4B, 4C, 6B, 6C - B2B Invoices: Detailed uploads of all invoices issued to registered businesses. You must enter the client's GSTIN, invoice number, date, value, tax rate, and tax split.
  • Table 7 - B2C (Others): Consolidated state-wise sales made to unregistered buyers. For example, if you designed websites for 5 unregistered individuals in Karnataka, you aggregate their taxable value and report it as a single line for Karnataka.
  • Table 12 - HSN/SAC Summary: Summary of services grouped by their SAC code. You must report total taxable value and tax splits for each SAC.
  • Table 13 - Document Summary: Serial numbers of invoices issued, cancelled, and net active count.

  • Key Deadlines for GSTR-1

    Missing GSTR-1 deadlines leads to late fees (typically ₹50 per day of delay, or ₹20 for nil returns) and blocks your client's ITC, causing friction.

  • Monthly Filers: Due on or before the 11th of the following month.
  • Quarterly Filers: Due on or before the 13th of the month following the quarter.

  • How Khatago Simplifies GSTR-1 Reporting

    Standard billing software requires you to manually compile spreadsheets and export them into the government utility tool. Khatago is optimized to eliminate this friction:

  • Auto-Categorization: Khatago categorizes every invoice automatically into B2B (if client GSTIN is present) or B2C (if absent).
  • State Code Mapping: Based on client billing addresses, Khatago maps the Place of Supply and state prefixes instantly.
  • GSTR-1 Ready Exports: Go to the reports dashboard, click "Export GSTR-1", and download a structured CSV file formatted to match the tax portal upload rules. You can hand this sheet directly to your CA or upload it yourself.
  • GST invoice format for freelancers


    Avoid Common GSTR-1 Errors

    Here are 3 critical mistakes that freelancers make during tax filing:

  • Wrong Tax Type: Applying CGST/SGST on interstate sales. Always verify if the client state differs from yours. Use our utility guide on [CGST vs SGST vs IGST differences](/blog/difference-between-cgst-sgst-igst) to understand how to assign them.
  • HSN/SAC Mismatches: Entering invalid codes. Always double check your classification. Read our complete guide on [HSN codes for freelancers](/blog/hsn-code-for-services-india).
  • Delaying Nil Returns: Thinking you don't need to file if you had no sales. Always file a Nil GSTR-1 to prevent penalties.
  • Using a structured system like Khatago keeps all invoice records, serial runs, and tax splits perfectly organized, protecting your business from compliance audits.