GST Invoice Generator for Freelancers

A GST invoice generator built for freelancers handles the tax math you shouldn't be doing manually — automatic CGST/SGST/IGST determination based on your client's state, GSTIN validation, correct SAC code assignment, and compliant PDF output with every mandatory field in place.

Why GST invoicing trips up most freelancers

GST compliance for service providers looks simple on paper — charge 18%, file returns, done. In practice, it's a minefield of state codes, place-of-supply rules, and mandatory invoice fields that catch people off guard. The most common mistake: charging CGST+SGST on an inter-state invoice (or IGST on an intra-state one). Your client can't claim Input Tax Credit on a miscategorized invoice, which means they'll ask you to reissue it — and you'll need to revise your GST return.

The second most common mistake: missing mandatory fields. A GST tax invoice must include your GSTIN, the client's GSTIN (if registered), a sequential invoice number, date of issue, place of supply, SAC code, taxable value, tax breakup, total, and your signature. Skip any one of these and the invoice is technically non-compliant. During an audit, non-compliant invoices attract scrutiny and potential penalties.

How automatic GST calculation works

When you enter your client's GSTIN or state, a GST invoice generator determines whether to apply IGST or CGST+SGST automatically. The first two digits of every GSTIN are the state code — if they match your registration state, it's intra-state. If they differ, it's inter-state. For export invoices (foreign clients), the system applies zero-rated IGST if you've filed a Letter of Undertaking.

This eliminates the most error-prone part of GST invoicing: manual tax type determination. You focus on the service description and pricing. The generator handles the tax logic, calculates the exact split amounts, and formats everything into a compliant document. For a ₹1,00,000 invoice at 18% GST: intra-state produces ₹9,000 CGST + ₹9,000 SGST; inter-state produces ₹18,000 IGST. The math is simple but getting it wrong has real consequences.

SAC codes and service classification

Every service line item on a GST invoice needs a SAC (Services Accounting Code). The code classifies your service for tax purposes. Web developers typically use 998314 (IT design and development). Management consultants use 998361. Graphic designers might use 998391 (other design services). Using the correct SAC code matters because different service categories can carry different GST rates, and incorrect classification triggers audit flags.

If you provide multiple types of services to the same client, list each as a separate line item with its own SAC code. A single invoice can contain design work (998391), development (998314), and consulting (998361) — each with the correct classification. This level of detail is what separates a professional invoice from one that invites questions during tax assessment.

GSTIN validation before you invoice

Before issuing any GST invoice, verify your client's GSTINon the government portal. An invalid or cancelled GSTIN on your invoice means your client cannot claim ITC — and you may face issues during return reconciliation when the system can't match your outward supply against the client's inward supply records.

PropCraft validates GSTINs in real time, checking the number format and active status before you finalize the invoice. If the GSTIN is invalid, cancelled, or suspended, you get a warning before the PDF is generated. This catches errors at the point of creation, not weeks later during return filing.

Export invoices and zero-rated supplies

Freelancers billing foreign clients need to issue export invoices under the LUT (Letter of Undertaking) scheme. These invoices carry 0% IGST but must still include all mandatory GST fields — your GSTIN, SAC code, place of supply as "outside India," and a declaration that the supply is being made under LUT. The advantage: you charge zero tax to the client while still claiming ITC on your business expenses (laptop, software, coworking space).

File your LUT on the GST portal before April 1 each year. It's a one-page form that takes 10 minutes. Without it, you'd need to charge IGST upfront and apply for a refund later — a process that can take months. Check the complete GST guide for freelancers for the full LUT filing process.

Compliant PDF output with all mandatory fields

A GST invoice generator should produce a PDF that passes compliance checks without manual review. That means: sequential invoice numbering, correct date formatting, full supplier and recipient details, line-item-level SAC codes, tax breakup by type, total in both figures and words, and a signature block. The PDF should also include your bank details and UPI ID for payment, reducing the friction between receiving the invoice and making the payment.

The GST invoice checklist covers all 13 mandatory fields in detail. Use it as a reference when reviewing your invoice template setup.

Frequently asked questions

Do freelancers need to charge GST on invoices in India?

Yes, if your annual aggregate turnover exceeds ₹20 lakh (₹10 lakh in special category states). Even below the threshold, voluntary registration lets you claim input tax credit and work with corporate clients who require GST-registered vendors.

What is the difference between IGST and CGST+SGST?

IGST is for inter-state supplies (different states). CGST+SGST is for intra-state (same state). The total rate is identical — 18% GST means either 18% IGST or 9% CGST + 9% SGST.

What SAC code should freelancers use?

998314 for IT design and development, 998361 for management consulting, 998312 for programming, 998397 for other professional services. Look up the full list on the CBIC website.

What fields are mandatory on a GST invoice?

Supplier GSTIN, sequential invoice number, date, client GSTIN, place of supply, SAC code, taxable value, tax rate and amount split, total value, and signature.

Can I generate GST invoices for free?

PropCraft's free tier includes GST invoice generation with automatic tax calculation, GSTIN validation, and PDF export — up to 3 invoices per month.

How do I handle GST on invoices to foreign clients?

File a Letter of Undertaking (LUT) on the GST portal and issue zero-rated IGST invoices. You charge 0% tax but can still claim input tax credit on business expenses.

Stop worrying about GST compliance on every invoice.

PropCraft handles tax type determination, GSTIN validation, SAC codes, and compliant PDF generation — so you can focus on the work.

Try GST Invoicing Free →