How to File GSTR-1 & GSTR-3B for Freelancers (Step-by-Step Guide for Beginners)

Quick Answer: GSTR-1 is your outward supply return — it reports every invoice you sent to clients during the month. GSTR-3B is your summary return — it shows total taxable value, tax collected (CGST, SGST, IGST), and the amount you owe to the government. Both must be filed monthly (or quarterly under QRMP scheme) on the GST portal (gst.gov.in). Deadlines: GSTR-1 by the 11th, GSTR-3B by the 20th of the following month. FreelanceBook's free GSTR-1 summary report auto-generates all the data you need from your invoices, so you simply copy the numbers into the GST portal — no manual calculation, no errors, no CA fees for basic return filing.
How to File GSTR-1 & GSTR-3B for Freelancers (Step-by-Step Guide for Beginners)
Your first GST return is due in 10 days. You logged into the GST portal, clicked on "File Returns," and the screen showed terms like "GSTR-1," "GSTR-3B," "B2B supplies," "B2C supplies," "credit note," and "nil return." You closed the browser and told yourself you will figure it out later. That "later" just cost you Rs 50 per day in late fees.
If you are a freelancer in India earning above Rs 20 lakh per year (Rs 10 lakh in special category states), GST registration is mandatory under Section 22 of the CGST Act. Once registered, you must file two key returns every month: GSTR-1 (detailing all outward supplies) and GSTR-3B (summarizing your tax liability).
Missing even one filing attracts a penalty of Rs 50 per day under Section 47 of the CGST Act — and this amount doubles for every additional day you delay.
The good news is that filing these returns is simpler than it looks. The GST portal walks you through the process step by step, and tools like FreelanceBook auto-generate the data you need from your invoices.
This guide covers everything — from understanding what each return means to clicking the final "Submit" button — in plain language that any beginner can follow.
Whether you are a content writer in Pune, a web developer in Hyderabad, or a design consultant in Kolkata, this guide will take you from zero knowledge to confidently filing your own GSTR-1 and GSTR-3B returns on the GST portal.
What Are GSTR-1 and GSTR-3B? (Explained Simply)
Before jumping into the filing process, let us understand what these two returns actually mean and why both are required.
GSTR-1: Your Outward Supply Return
GSTR-1 is a detailed return that captures every invoice you issued during the filing period. Think of it as a complete record of all the money you earned and the GST you collected from your clients. When you file GSTR-1, the information becomes visible to your clients in their GSTR-2A and GSTR-2B — which they use to claim Input Tax Credit (ITC) on the tax you collected.
For freelancers, GSTR-1 typically includes:
- B2B supplies (Business to Business): Invoices where your client has a GSTIN. You must include the client's GSTIN, invoice number, taxable value, and tax breakdown (CGST, SGST, or IGST)
- B2C supplies (Business to Consumer): Invoices where your client is unregistered (no GSTIN). These are aggregated by place of supply and tax rate
- Export supplies: Invoices for clients outside India, treated as zero-rated or IGST-based depending on conditions
- Credit notes and debit notes: Adjustments for cancelled invoices, discounts, or corrections
Key Insight: Your clients depend on your GSTR-1 data to claim ITC. If you file late or incorrectly, their ITC claims get delayed, which can strain your client relationship. Many companies flag vendors who consistently file late.
GSTR-3B: Your Summary Return and Tax Payment
GSTR-3B is a simplified summary return where you declare your total tax liability for the month and pay the amount to the government. Unlike GSTR-1 (which is invoice-level detail), GSTR-3B works at an aggregate level — you enter the total taxable value, total CGST, total SGST, and total IGST collected, then make the payment through the GST portal.
GSTR-3B also includes:
- Input Tax Credit (ITC): If you paid GST on business purchases (software, equipment, professional services), you can claim that amount as ITC and reduce your net tax liability
- Reverse charge mechanism: If you received services where tax is payable under reverse charge, you report it in GSTR-3B
- TDS/TCS credits: Any tax deducted at source by your clients is reported here as a credit against your liability
Did You Know? According to the CBIC (Central Board of Indirect Taxes and Customs), India had over 1.4 crore active GST-registered taxpayers as of 2026. Every single one of them must file GSTR-1 and GSTR-3B regularly to stay compliant. Non-filing for 6 consecutive months can lead to cancellation of GST registration under Section 29(2) of the CGST Act.
Why Do You File Both Returns?
GSTR-1 tells the government and your clients exactly what you invoiced. GSTR-3B tells the government how much tax you owe and collects the payment. Together, they create a complete picture of your GST compliance. The data in GSTR-1 and GSTR-3B must match — if your GSTR-3B shows less tax than what GSTR-1 reports, the system flags a discrepancy, and you may receive a notice from the GST department.
Who Needs to File GST Returns?
Not every freelancer needs to file GST returns. Here is how to determine whether filing applies to you.
Mandatory GST Registration: When Is It Required?
Under Section 22 of the CGST Act, GST registration becomes mandatory when your aggregate annual turnover crosses the prescribed threshold:
- Rs 20 lakh per year for freelancers in most Indian states
- Rs 10 lakh per year for freelancers in special category states (Arunachal Pradesh, Sikkim, Nagaland, Manipur, Mizoram, Tripura, Meghalaya, Himachal Pradesh, Uttarakhand)
"Turnover" includes all taxable supplies, exempt supplies, exports, and zero-rated supplies. It does not include the GST amount itself — it is the taxable value of your services before adding tax.
Important: The turnover threshold is based on the financial year (April to March), not the calendar year. If your total income from freelance services crosses Rs 20 lakh between April 2025 and March 2026, you must register for GST and file returns.
Voluntary GST Registration
Even if your turnover is below the threshold, you can opt for voluntary registration under Section 25(3) of the CGST Act. This is beneficial if:
- You want to claim ITC on business purchases (software subscriptions, office equipment, professional services)
- You work with large corporate clients who prefer GST-registered vendors
- You plan to grow your income beyond the threshold soon and want to be prepared
- You export services and want to benefit from zero-rated supply treatment
Once you voluntarily register, you must comply with all GST filing requirements — just like mandatory registrants. There is no "opting out" for a period of one year after voluntary registration.
Freelancers Who Do Not Need to File GST Returns
You are exempt from GST registration and return filing if:
- Your annual turnover is below Rs 20 lakh (Rs 10 lakh in special category states) and you have not opted for voluntary registration
- Your services fall under the exempt category under Notification No. 12/2017-CT(R) (though most freelance services are taxable at 18%)
Pro Tip: If you are unsure whether you need GST registration, use the AI Tax Assistant on FreelanceBook. Enter your estimated annual income and state, and it will tell you within seconds whether registration is mandatory for you. You can also read our detailed guide on GST registration for freelancers in India for the complete process.
Important GST Return Deadlines for 2026
Missing a GST return deadline has real financial consequences. Here are the dates every freelancer must mark on their calendar.
Monthly Filing Deadlines
| Return | Filing Period | Due Date | Late Fee (Nil Return) | Late Fee (With Tax) |
|---|---|---|---|---|
| GSTR-1 | Monthly | 11th of the following month | Rs 50/day (Rs 20/day for nil return) | Rs 50/day |
| GSTR-3B | Monthly | 20th of the following month | Rs 50/day (Rs 20/day for nil return) | Rs 50/day |
For example, if you are filing returns for January 2026, GSTR-1 is due by February 11, 2026, and GSTR-3B is due by February 20, 2026.
Warning: The late fee of Rs 50 per day applies per return. So if you are late on both GSTR-1 and GSTR-3B by 10 days, you owe Rs 1,000 in late fees alone (Rs 500 for each return). This adds up fast — 30 days of delay on both returns costs Rs 3,000.
Quarterly Filing Under QRMP Scheme
If your annual turnover is below Rs 5 crore, you can opt for the Quarterly Return Monthly Payment (QRMP) scheme. Under this scheme:
- GSTR-1 is filed quarterly (due on the 13th of the month following the quarter)
- GSTR-3B is filed quarterly (due on the 22nd of the month following the quarter)
- But you must still make an estimated tax payment every month through Form GST PMT-06 (by the 25th of each month)
| Quarter | Period | GSTR-1 Due | GSTR-3B Due |
|---|---|---|---|
| Q1 (April–June) | Apr, May, Jun | July 13 | July 22 |
| Q2 (July–September) | Jul, Aug, Sep | October 13 | October 22 |
| Q3 (October–December) | Oct, Nov, Dec | January 13 | January 22 |
| Q4 (January–March) | Jan, Feb, Mar | April 13 | April 22 |
Note: The QRMP scheme is only available if your aggregate turnover in the previous financial year was below Rs 5 crore. You can opt in or out from the GST portal under Settings then Registration then Amendment of Core Fields.
Calendar Year 2026: Key Filing Dates at a Glance
- January 2026 returns: GSTR-1 by Feb 11, GSTR-3B by Feb 20
- February 2026 returns: GSTR-1 by Mar 11, GSTR-3B by Mar 20
- March 2026 returns (FY end): GSTR-1 by Apr 11, GSTR-3B by Apr 20
- April 2026 returns (new FY): GSTR-1 by May 11, GSTR-3B by May 20
Mark these dates in your calendar right now. Better yet, set up automatic reminders through a tool like FreelanceBook, which sends advance tax and GST filing reminders based on your registration type and filing frequency.
Step-by-Step Guide: How to File GSTR-1 on the GST Portal
Now let us walk through the actual process of filing GSTR-1 on the GST portal. This section covers every click, every field, and every option you will encounter.
Prerequisites Before You Start
Before logging into the GST portal, make sure you have the following ready:
- Your 15-digit GSTIN and the credentials you used during registration (username and password)
- A list of all invoices issued during the filing period (with client GSTIN, invoice number, date, taxable value, and tax breakdown)
- Any credit notes or debit notes issued during the period (for cancellations, corrections, or discounts)
- Details of export invoices (if applicable), including the country of the recipient and the shipping bill number
- Your GSTR-1 summary (if using FreelanceBook, download it from the Reports section — it gives you all the numbers pre-calculated)
Pro Tip: Preparing your data before logging in saves 30-40 minutes per filing. If you use FreelanceBook, the GSTR-1 summary report gives you a ready-to-use breakdown of B2B invoices, B2C supplies, and export invoices — just copy the numbers into the portal. No manual sorting or calculation needed.
Step 1: Log In to the GST Portal
- Open your browser and go to https://www.gst.gov.in
- Click on "Login" at the top right corner of the homepage
- Enter your GSTIN (15-digit number starting with your state code)
- Enter your username and password (the credentials you set during registration)
- Solve the captcha displayed on screen
- Click "Login"
Note: If you have forgotten your password, click "Forgot Password" on the login page. You will receive an OTP on your registered mobile number and email to reset it. Keep your credentials safe — do not share them with anyone, including your CA, unless absolutely necessary.
Step 2: Navigate to GSTR-1
- After logging in, go to the Dashboard
- Under the "Returns" section, click on "GSTR-1"
- Select the filing period (month and year) from the dropdown — for example, "January 2026"
- The system will show you a summary of auto-populated data (if any invoices were uploaded through the Invoice Furnishing Facility or if you are using an API-enabled tool)
Step 3: Fill in B2B Invoices (Invoices to Registered Clients)
This is the most important section for most freelancers. B2B invoices are those where your client has a valid GSTIN.
- Click on "B2B" in the GSTR-1 tile
- Click "Add B2B Invoices" or "+ Add Record"
- For each invoice, fill in the following fields:
- GSTIN of the recipient (your client's 15-digit GSTIN)
- Invoice number (must be sequential, no gaps)
- Invoice date (within the filing period)
- Place of supply (the state where the service is delivered or the client is located)
- Taxable value (amount before GST)
- Tax rate (18% for most freelance services — shown as 9% CGST + 9% SGST for intra-state, or 18% IGST for inter-state)
- Cess amount (if applicable — usually nil for freelance services)
- Click "Save" after entering each invoice
Important: Double-check the client's GSTIN before saving. A wrong digit will cause an ITC mismatch for your client. You can verify any GSTIN on the GST portal using the "Search Taxpayer" feature.
Step 4: Fill in B2C Invoices (Invoices to Unregistered Clients)
If you provided services to clients who do not have a GSTIN (individuals, unregistered businesses), those go under B2C supplies.
- Go back to the GSTR-1 main tile and click "B2C" (or "B2C Large" for invoices above Rs 2.5 lakh)
- For each unregistered client invoice:
- Enter the place of supply (state of the client)
- Enter the taxable value and tax rate
- The system aggregates these by place of supply and tax rate automatically
- Click "Save"
Note: B2C supplies with a value above Rs 2.5 lakh per invoice must be reported separately in the "B2C Large" section with the client's state, invoice number, and taxable value. Invoices below Rs 2.5 lakh are aggregated by state and tax rate.
Step 5: Report Export Invoices (If Applicable)
If you provided services to clients outside India, those invoices go under export supplies.
- Click on "Export" in the GSTR-1 tile
- Select the type: "Export with payment of tax" (IGST at applicable rate) or "Export under bond/LUT" (zero-rated, no tax payable)
- For each export invoice, enter:
- Country of the recipient
- Invoice number and date
- Taxable value
- Port code (for services, this is typically not applicable — enter the relevant code or leave as default)
- Shipping bill number and date (required for goods exports; for services, mention the relevant export document number)
- Click "Save"
Quick Reference: If you opted for the LUT (Letter of Undertaking) under Section 96(1) of the CGST Act, your export invoices qualify as zero-rated supplies — meaning you charge 0% IGST and can claim a refund of input tax credit. Read our guide on GST for freelancers with foreign clients for the complete LUT filing process.
Step 6: Report Credit Notes and Debit Notes
If you issued a credit note (for invoice cancellation, discount, or correction) or a debit note during the filing period:
- Click on "Credit/Debit Notes" in the GSTR-1 tile
- Select "Credit Note" or "Debit Note"
- Link it to the original invoice number it relates to
- Enter the adjusted value and tax amount
- Click "Save"
Common Scenario: A client asks for a Rs 5,000 discount on a Rs 50,000 invoice after you already sent it. You issue a credit note for Rs 5,000 with proportional GST (Rs 450 each of CGST and SGST). This reduces both your taxable income and your tax liability for the month.
Step 7: Preview and Submit GSTR-1
Once you have entered all the data:
- Go back to the GSTR-1 main tile
- Click on "Preview" or "GSTR-1 Summary" to review all the data you entered
- Verify:
- Total number of B2B invoices matches your records
- Total taxable value and tax amounts are correct
- Export invoices are reported under the correct category
- Credit/debit notes are linked to the right invoices
- If everything looks correct, click "Submit"
- After submission, you will receive an Acknowledgement Reference Number (ARN) on your registered email and mobile
Important: Once submitted, you can still make changes to GSTR-1 in subsequent periods. But it is better to get it right the first time to avoid complications for your clients' ITC claims. If you use FreelanceBook to manage your invoices, the GSTR-1 summary report eliminates manual errors by auto-calculating every number from your invoice data.
Step-by-Step Guide: How to File GSTR-3B on the GST Portal
GSTR-3B is simpler than GSTR-1 because it is a summary return. You do not enter individual invoices — just the totals.
Step 1: Log In and Navigate to GSTR-3B
- Log in to https://www.gst.gov.in with your GSTIN and credentials
- From the Dashboard, click on "Services" then "Returns" then "GSTR-3B" (or go to Returns Dashboard and select GSTR-3B)
- Select the filing period (month and year)
Step 2: Fill in Table 3.1 — Details of Outward Supplies and Tax
This is where you report your total income and the GST collected:
-
Table 3.1(a) — Outward taxable supplies (other than zero rated, nil rated, and exempted):
- Enter the total taxable value of all B2B and B2C invoices (the amount before adding GST)
- Enter Integrated Tax (IGST) — applicable for inter-state supplies and exports with payment of tax
- Enter Central Tax (CGST) — half of GST for intra-state supplies (9% of taxable value at 18% rate)
- Enter State/UT Tax (SGST) — the other half for intra-state supplies (9% at 18% rate)
- Enter Cess — usually nil for freelance services
-
Table 3.1(b) — Outward taxable supplies (zero rated):
- If you exported services under LUT, report the taxable value here with IGST at 0%
- Leave blank if you do not have zero-rated supplies
-
Table 3.1(c) — Other outward supplies (nil rated, exempted):
- Leave blank for most freelancers unless you provide exempt services
Tip: If you have FreelanceBook's GSTR-1 summary, simply copy the totals from that report into Table 3.1. The numbers will match because the summary is generated from the same invoice data.
Step 3: Fill in Table 4 — Eligible ITC
If you paid GST on business expenses during the month, you can claim that as Input Tax Credit (ITC) and reduce your net tax liability.
-
Table 4(a) — ITC available (including ITC on reverse charge):
- Enter the total ITC available from your purchases where GST was paid
- This includes GST on software subscriptions, professional services, equipment used for your freelance work, etc.
- Break it into IGST, CGST, and SGST components
-
Table 4(b) — Reverse charge ITC:
- If you received services under reverse charge mechanism and paid the tax, claim the ITC here
Caution: Only claim ITC for purchases that are exclusively used for your taxable business supplies. Do not claim ITC on personal purchases — the GST department can reject these during an audit. Maintain proper invoices for every ITC claim, and keep them for at least 5 years as required under Section 36 of the CGST Act.
Step 4: Compute Your Net Tax Liability
The system auto-calculates your net tax liability based on what you entered:
- Total tax payable (from Table 3.1) = IGST + CGST + SGST
- Minus: Total ITC claimed (from Table 4)
- Net tax liability = Total tax payable minus ITC
If your ITC exceeds your tax liability (which happens when you have more purchases than sales in a month), the excess ITC carries forward to the next month. You do not get a cash refund for accumulated ITC unless you are an exporter or if your registration is being cancelled.
Step 5: Offset the Tax Liability Using ITC
The GST portal allows you to set off your tax liability in a specific order:
- First, use IGST credit to offset IGST liability
- Then, use remaining IGST credit to offset CGST liability
- Then, use remaining IGST credit to offset SGST liability
- After IGST is exhausted, use CGST credit to offset CGST liability
- Finally, use SGST credit to offset SGST liability
Cross-utilization is not allowed between CGST and SGST — you cannot use CGST credit to offset SGST liability or vice versa. The system handles this automatically, but understanding the logic helps you plan your ITC claims better.
Step 6: Make the Tax Payment
After offsetting ITC, if there is any remaining tax liability, you must pay it online through the GST portal:
- Click on "Make Payment" or proceed to "Payment of Tax"
- The system redirects to the GST payment gateway
- You can pay via:
- Internet banking (net banking from your bank account)
- Credit/debit card (through the integrated payment gateway)
- NEFT/RTGS (generate a challan and pay through your bank)
- After successful payment, a CPIN (Common Portal Identification Number) is generated
- Note down the Challan Identification Number (CIN) for your records
Did You Know? If your net tax liability after ITC is zero (which happens when your ITC covers the full tax), you still need to file a nil GSTR-3B. Skipping the filing attracts the same Rs 20/day late fee as a regular return.
Step 7: File GSTR-3B
- After payment is completed, return to the GSTR-3B form
- Click on "Preview" to review all the figures one final time
- Check:
- Total outward supplies match your GSTR-1 data
- ITC claimed is accurate and supported by invoices
- Net tax liability and payment amounts are correct
- Select the declaration checkbox: "I hereby solemnly affirm and declare that the information given herein is true, correct and complete to the best of my knowledge and belief"
- Enter the name of the authorized signatory
- Click "File GSTR-3B"
You will receive an Acknowledgement Reference Number (ARN) on your registered email and mobile number. Save this ARN — it is proof that you filed the return on time.
Pro Tip: Download and save every ARN, challan, and filed return as a PDF. If the GST department sends a notice or if there is a system issue, these documents serve as your proof of compliance. Create a folder on your computer for each financial year and organize your GST filing records month by month.
QRMP Scheme: Quarterly Filing Option for Small Freelancers
If your annual turnover is below Rs 5 crore, the Quarterly Return Monthly Payment (QRMP) scheme lets you file GSTR-1 and GSTR-3B once every quarter instead of every month. This is a huge relief for freelancers who find monthly filing tedious.
How the QRMP Scheme Works
Under QRMP, you file returns quarterly but make estimated tax payments monthly:
- Monthly: Pay an estimated tax by the 25th of each month using Form GST PMT-06. The system auto-calculates a suggested amount based on your previous quarter's data, or you can pay a self-assessed amount
- Quarterly: File the detailed GSTR-1 and GSTR-3B returns by the quarterly due dates (13th and 22nd of the month after the quarter ends)
How to Opt In to QRMP
- Log in to the GST portal
- Go to Services then Registration then Amendment of Registration
- Navigate to the "QRMP" or "Quarterly Filing" section
- Select "Opt for QRMP scheme"
- Save the changes
The opt-in takes effect from the beginning of the next quarter. For example, if you opt in during May 2026, quarterly filing starts from Q2 (July–September 2026).
Should Freelancers Use QRMP?
QRMP makes sense if:
- Your annual turnover is below Rs 5 crore and you want fewer filing dates to track
- You prefer to focus on your freelance work rather than monthly GST compliance
- You are comfortable making estimated monthly payments
QRMP may not be ideal if:
- You have high transaction volumes and want monthly reconciliation to catch errors early
- Your income fluctuates significantly month to month, making estimated payments unpredictable
- You prefer the discipline of monthly filing to stay on top of your finances
Pro Tip: Whether you file monthly or quarterly, the data preparation process is the same. FreelanceBook's GSTR-1 summary report works for both filing frequencies — just select the correct period (monthly or quarterly) when downloading the report. The tool also sends filing reminders based on your chosen frequency, so you never miss a deadline.
How to Avoid Common Mistakes in GSTR-1 and GSTR-3B Filing
These are the mistakes that trip up freelancers every month. Learning from them now saves you time, money, and potential notices from the GST department.
Mistake 1: Wrong Place of Supply
The place of supply determines whether you charge CGST + SGST (intra-state) or IGST (inter-state). Getting this wrong changes the entire tax structure of your invoice and creates mismatches in your return.
- If you are in Maharashtra and your client is also in Maharashtra → intra-state supply → charge CGST (9%) + SGST (9%)
- If you are in Maharashtra and your client is in Karnataka → inter-state supply → charge IGST (18%)
- If your client is outside India → export of services → charge IGST (0% under LUT or 18% without LUT)
Common Error: Many freelancers assume the place of supply is where they (the service provider) are located. For most services, the place of supply is actually where the recipient is located (under Section 12 of the IGST Act). This matters especially when your client's registered office is in a different state.
Mistake 2: Mismatch Between GSTR-1 and GSTR-3B
Your GSTR-1 reports invoice-level details. Your GSTR-3B reports summary totals. These two must match. If your GSTR-3B shows Rs 1,00,000 in taxable value but your GSTR-1 shows Rs 1,20,000, the system flags a discrepancy. Common causes include:
- Forgetting to include an invoice in GSTR-1
- Manually typing wrong totals in GSTR-3B
- Not updating GSTR-3B after adding a new invoice in GSTR-1
- Filing credit notes in one return but not the other
Solution: Use a tool that generates both GSTR-1 details and GSTR-3B totals from the same invoice database. FreelanceBook does this automatically — every invoice you create feeds into both reports, so the numbers always match.
Mistake 3: Claiming Incorrect ITC
Only claim ITC for expenses that are directly related to your taxable business supplies. Common incorrect ITC claims include:
- GST paid on personal purchases (groceries, personal travel, personal electronics)
- GST paid on motor vehicles (unless used for transporting taxable goods)
- GST paid on food and beverages at restaurants
- GST on services that are exempt from tax
If the GST department audits your returns and finds ineligible ITC claims, you will have to pay back the ITC with interest under Section 50 of the CGST Act. Keep proper documentation for every ITC claim and ensure the expense has a direct business purpose.
Mistake 4: Not Filing Nil Returns
Some freelancers think that if they had no business activity in a month, they do not need to file GST returns. This is wrong. Even if you had zero invoices, zero sales, and zero tax liability, you must file a nil return for both GSTR-1 and GSTR-3B. Not filing attracts the same Rs 20/day late fee as a regular return.
Note: Non-filing of returns for 6 consecutive months can lead to cancellation of your GST registration by the proper officer under Section 29(2) of the CGST Act. Getting your registration cancelled and then re-applying is a long, frustrating process that disrupts your business.
Mistake 5: Incorrect SAC Code on Invoices
Every service must have a valid Services Accounting Code (SAC) on the invoice. The SAC code tells the GST system what type of service you provided. Common SAC codes for freelancers:
| SAC Code | Service Type |
|---|---|
| 998314 | Information technology (IT) software services |
| 998311 | Software development and consulting |
| 998312 | Data processing, hosting, and related services |
| 998313 | IT infrastructure and network services |
| 998319 | Other IT services (n.e.c.) |
| 998321 | Graphic design services |
| 998399 | Other professional, technical, and business services |
Using the wrong SAC code can cause confusion during return filing and may trigger scrutiny. Most invoicing tools, including FreelanceBook, auto-populate the correct SAC code based on the service description you enter.
Mistake 6: Forgetting to Report Credit Notes
If you cancel a project, issue a refund, or offer a discount, you must issue a credit note and report it in GSTR-1. Failing to do so means your reported tax is higher than what you actually collected, and the excess tax sits as a balance in your electronic credit ledger. While you can adjust this later, it creates unnecessary complications.
What Happens If You Miss the Filing Deadline?
Understanding the consequences of late filing helps you prioritize GST compliance.
Late Fees Under Section 47 of the CGST Act
The late fee structure for GSTR-1 and GSTR-3B is as follows:
- Rs 50 per day (Rs 25 CGST + Rs 25 SGST) for each day of delay, if you have tax liability
- Rs 20 per day (Rs 10 CGST + Rs 10 SGST) for each day of delay, if the return is a nil return (no tax liability)
This applies separately to GSTR-1 and GSTR-3B. So filing both returns 30 days late costs you Rs 3,000 (Rs 50 x 30 days x 2 returns) if you have tax liability.
Real Example: A freelancer in Delhi delayed GSTR-3B filing for March 2026 by 45 days. Late fee: Rs 2,250 (Rs 50 x 45 days). If the freelancer also delayed GSTR-1 by the same period, the total late fee becomes Rs 4,500. That is a significant amount for a freelancer who could have filed in 30 minutes.
Interest Under Section 50 of the CGST Act
Beyond late fees, you also pay interest on the tax amount that was not paid by the due date. The interest rate is 18% per annum, calculated from the due date until the date of actual payment. This interest is in addition to the late fee.
If your tax liability for a month is Rs 5,000 and you pay it 30 days late, the interest is approximately Rs 74 (Rs 5,000 x 18% x 30/365). This may seem small, but it compounds over multiple months of delay.
Suspension of GST Registration
If you do not file returns for two consecutive tax periods (two months for monthly filers, or two quarters for QRMP filers), your GSTIN gets marked as a "non-compliant taxpayer" on the GST portal. This is visible to anyone who searches for your GSTIN and can affect your credibility with clients.
If you do not file for six consecutive tax periods, the proper officer may initiate proceedings for cancellation of registration under Section 29(2) of the CGST Act. Once cancelled, you must apply for revocation within 30 days and may be required to file all pending returns before your registration is restored.
Actionable Advice: Set up filing reminders on your phone calendar for the 5th and 15th of every month (GSTR-1 by 11th, GSTR-3B by 20th). Better yet, use a tool that automates this. FreelanceBook's advance reminders ensure you never miss a deadline — and since it also generates your GSTR-1 summary, the actual filing takes just a few minutes.
How FreelanceBook Simplifies GST Return Filing for You
Filing GST returns does not have to be a stressful, last-minute scramble. Here is how FreelanceBook — India's first GST + tax tracking app built exclusively for freelancers — makes the entire process smoother.
Auto-Generated GSTR-1 Summary Report
Every invoice you create in FreelanceBook is automatically categorized by supply type:
- B2B invoices (with client GSTIN) are grouped with taxable value and tax breakdown
- B2C invoices (unregistered clients) are aggregated by place of supply and tax rate
- Export invoices are separated with country and export type details
When filing time arrives, go to the Reports section and download your GSTR-1 summary. It gives you exactly the numbers you need to enter on the GST portal — no manual sorting, no Excel formulas, no guesswork.
Auto-Calculated GSTR-3B Totals
FreelanceBook also generates a GSTR-3B-ready summary with:
- Total outward supplies (taxable value) by tax type
- Total CGST, SGST, and IGST collected
- Total ITC available from your logged expenses
- Net tax liability after ITC offset
Copy these figures directly into the GST portal's GSTR-3B form. The numbers are always accurate because they come from the same invoice database.
ITR Summary Report for Income Tax Filing
Beyond GST returns, FreelanceBook generates an ITR summary report that structures your income data for income tax filing. This is especially useful if you file ITR-3 or ITR-4 (Sugam) under presumptive taxation. Your CA gets a clean, pre-organized report instead of a messy spreadsheet — saving you money on CA fees.
TDS Tracking, Section 44ADA Calculator, and Advance Tax Reminders
While you are filing GST returns, FreelanceBook simultaneously tracks your TDS deductions under Section 194J, calculates your deemed profit under Section 44ADA, and sends advance tax reminders for quarterly installments. It is the only tool that covers your entire tax compliance cycle — GST + Income Tax — in one free app.
Workflow Example: Here is how a typical freelancer's quarter looks with FreelanceBook:
- Create invoices (auto-calculates GST) — 5 minutes per invoice
- Log business expenses — 2 minutes per expense
- Check TDS tracking dashboard — 1 minute to see what clients deducted
- Download GSTR-1 summary at quarter end — 1 click
- Copy numbers to GST portal and file — 15 minutes
- Download ITR summary for CA at year end — 1 click
Total time spent on tax compliance: under 2 hours per quarter. Without a tool, this easily takes 8-10 hours.
GSTR-1 vs GSTR-3B: Key Differences at a Glance
To cement your understanding, here is a side-by-side comparison of the two returns:
| Feature | GSTR-1 | GSTR-3B |
|---|---|---|
| Full form | Goods and Services Tax Return-1 | Goods and Services Tax Return-3B |
| Type | Detailed return (invoice-level) | Summary return (aggregate level) |
| What it reports | All outward supplies (invoices sent to clients) | Total tax liability and payment |
| Purpose | Enables clients to claim ITC; creates supply chain transparency | Collects tax revenue for the government |
| Fields required | Client GSTIN, invoice number, date, taxable value, tax rate, place of supply | Total taxable value, total CGST/SGST/IGST, ITC claimed, net liability |
| ITC tracking | No — GSTR-1 does not involve ITC | Yes — you claim and adjust ITC in GSTR-3B |
| Due date (monthly) | 11th of the following month | 20th of the following month |
| Due date (quarterly/QRMP) | 13th of the month after quarter | 22nd of the month after quarter |
| Late fee | Rs 50/day (Rs 20/day for nil return) | Rs 50/day (Rs 20/day for nil return) |
| Filing frequency | Monthly or quarterly | Monthly or quarterly |
| Data visible to clients | Yes — through GSTR-2A/2B | No — summary return is internal |
Pro Tip: Always file GSTR-1 first, then file GSTR-3B. This way, the numbers in GSTR-3B are based on confirmed GSTR-1 data. If you file GSTR-3B first (which is possible), you must ensure the totals match your GSTR-1 when you file it later. Filing in order reduces the risk of mismatches.
Tools and Resources for GST Return Filing
Here are the essential tools and references every freelancer should bookmark.
Official Government Resources
- GST Portal: https://www.gst.gov.in — the official portal for all GST-related activities including registration, return filing, and tax payments
- GST Helpdesk: 1800-103-4786 (toll-free) — for technical issues with the GST portal
- CBIC Guidelines: https://www.cbic.gov.in — for official circulars, notifications, and rule amendments
- GST Sahayak App: Official mobile app by CBIC for GST-related queries and return status tracking
Free Tools for Freelancers
| Tool | What It Does | Best For |
|---|---|---|
| FreelanceBook | GST-compliant invoicing + GSTR-1/3B summary + TDS tracking + advance tax reminders | Freelancers who want one app for all tax compliance |
| GST Portal Return Preparation Tool | Prepare returns offline and upload | Users with slow internet or large data volumes |
| Tally GST Ready | Basic return preparation and filing | Freelancers already using Tally for accounting |
| ClearTax GST | GST return filing with CA assistance | Freelancers who want CA-assisted filing |
Pro Tip: The official GST portal has a "Prepare Offline" feature that lets you download a JSON template, fill in your invoice data in an Excel-like format, and upload it back to the portal. This is useful if you have many invoices and do not want to enter them one by one. FreelanceBook's export feature generates data in a format compatible with this offline tool.
Understanding Your GSTR-2A and GSTR-2B
Your clients see your invoices in their GSTR-2A (dynamic, auto-populated by the GSTN — Goods and Services Tax Network) and GSTR-2B (static, monthly snapshot). If your GSTR-1 data does not appear in your client's GSTR-2B, they cannot claim ITC.
You can also check your own GSTR-2B to see if the ITC you claim matches what your suppliers reported. Remember, your GSTIN is linked to your PAN, so any mismatch in GST data can also affect your income tax filings. Reconciling monthly catches errors early and keeps compliance clean.
Frequently Asked Questions
Can a freelancer file GSTR-1 and GSTR-3B without a CA?
Yes, absolutely. The GST portal is designed for self-filing by any registered taxpayer with valid credentials. You can log in, enter your invoice data, and file both GSTR-1 and GSTR-3B without a Chartered Accountant. The portal provides step-by-step guidance and auto-calculation features. Tools like FreelanceBook generate pre-calculated summaries from your invoices, making filing even simpler.
What happens if I file a nil GSTR-1 but actually had invoices in that month?
This is a serious compliance issue. If you file a nil return but actually issued invoices, your clients will not see them in GSTR-2A/2B and cannot claim ITC. You must file an amended return in the next period to include the missing invoices. If the tax department detects this mismatch through automated analytics, you may receive a notice and be required to pay tax with interest and penalty under Section 73 or 74 of the CGST Act.
Is it mandatory to file GSTR-1 if my turnover is below Rs 20 lakh?
If your turnover is below Rs 20 lakh and you are not registered for GST, you do not need to file GSTR-1 or GSTR-3B. However, if you opted for voluntary registration under Section 25(3) of the CGST Act, filing becomes mandatory regardless of turnover. Skipping returns for a registered GSTIN attracts late fees and can lead to suspension or cancellation of your registration under Section 29(2) of the CGST Act.
How do I correct a mistake in my already filed GSTR-1?
You cannot edit a GSTR-1 after filing. Instead, make corrections in the GSTR-1 of the subsequent period. For B2B invoices, add, modify, or delete entries and the system auto-updates. For B2C invoices, adjust the aggregate values. If the correction involves a tax reduction (like a credit note), report it as a credit note linked to the original invoice. Always verify data before filing using a GSTR-1 summary tool to avoid the need for amendments.
Can I claim ITC on my laptop and internet bill for freelance work?
Yes, GST paid on purchases exclusively used for your freelance business qualifies for ITC under Section 16 of the CGST Act. A laptop used for web development or content writing is a legitimate business asset, and the GST paid on it can be claimed in your GSTR-3B. Your internet bill used for client communication and project delivery also qualifies. Maintain proper invoices and ensure expenses are genuinely for business purposes.
What is the difference between GSTR-1 and GSTR-9?
GSTR-1 is a monthly or quarterly return detailing your outward supplies (invoices) for each tax period. GSTR-9 is an annual return providing a consolidated summary of all GST transactions for the entire financial year. While GSTR-1 is filed every month or quarter, GSTR-9 is filed once a year, typically by December 31 after the financial year ends. Accurate monthly filings make GSTR-9 preparation significantly easier.
Do I need to file GSTR-3B if I have already filed GSTR-1?
Yes, both must be filed independently. GSTR-1 reports your invoice-level supply details, while GSTR-3B is where you declare tax liability and make the actual payment. Filing GSTR-1 without GSTR-3B means the government knows about your supplies but has not received the tax. This attracts late fees and interest on the unpaid amount. Both returns are mandatory for every registered taxpayer, even if tax liability is zero.
Next Steps
If you have not filed your GST returns yet, start now. Download your GSTR-1 summary from FreelanceBook, log in to the GST portal, and follow the step-by-step process outlined above. The first filing takes about 45-60 minutes. After that, with FreelanceBook's auto-generated summaries, it drops to under 20 minutes per month.
If you are still figuring out GST registration, our guide on how to create a GST invoice for freelancers walks you through the registration process.
For tracking the TDS your clients deduct alongside GST filing, read our guide on TDS for freelancers under Section 194J. Need help choosing between ITR-3 and ITR-4 for income tax? Check our comparison of ITR-3 vs ITR-4 for freelancers.