Free GST Invoice Generator for Indian Freelancers

Generate professional, GST-compliant invoices instantly. Supports CGST/SGST and IGST. No login required — download as PDF for free.

Ad Placeholder

Your Business Details

Client / Buyer Details

Invoice Details

Line Items

Description *HSN/SACQty *UnitRate *AmountGST %

Bank Details (optional)

Terms & Notes

How to Use the GST Invoice Generator

  1. 1Fill in your business details including your GSTIN and state.
  2. 2Enter your client's name, address, and state (this determines CGST/SGST vs IGST).
  3. 3Add line items — description, quantity, rate, and GST rate (0%, 5%, 12%, 18%, or 28%).
  4. 4Optionally add your bank details for payment.
  5. 5Click "Generate Invoice" to preview, then "Download PDF" to save.

How GST is Calculated in India

India's GST (Goods and Services Tax) system uses a dual structure where taxes are split between the Centre and the State depending on whether the supply is intrastate or interstate.

Intrastate Supply (Same State)

When seller and buyer are in the same state:

CGST = (GST Rate / 2) × Taxable Value
SGST = (GST Rate / 2) × Taxable Value
Total GST = CGST + SGST

Interstate Supply (Different States)

When seller and buyer are in different states:

IGST = GST Rate × Taxable Value
Total GST = IGST
(No CGST or SGST)

Worked Example

Web Design Project — Mumbai → Delhi

ServiceWeb Design (SAC: 998314)
Seller StateMaharashtra
Buyer StateDelhi (Interstate)
Taxable Value₹50,000
GST Rate18%
IGST (18%)₹9,000
Grand Total₹59,000

Note: If both were in Maharashtra, it would be CGST ₹4,500 + SGST ₹4,500 = ₹9,000. Grand total remains ₹59,000.

Common Mistakes to Avoid

Wrong GSTIN format

GSTINs must be exactly 15 characters in the format: 2 digits (state code) + 10 characters (PAN) + 1 digit + "Z" + 1 alphanumeric. This tool validates the format automatically.

Using CGST/SGST for interstate supply

If your client is in a different state, you must charge IGST — not CGST + SGST. This is a very common mistake. This tool auto-detects the correct tax type.

Missing HSN/SAC codes

Businesses with annual turnover above ₹5 crore must include HSN codes (for goods) or SAC codes (for services) on every invoice. Common SAC: 998314 (IT/web services), 998311 (software).

Wrong place of supply

Place of supply determines which state's GST applies. For services, it is generally the buyer's location. This tool auto-sets it from the buyer's state.

Frequently Asked Questions

Q: What is a GSTIN and do I need one?

GSTIN (Goods and Services Tax Identification Number) is a 15-digit unique identifier assigned to every GST-registered business in India. You need a GSTIN if your annual turnover exceeds ₹20 lakhs (₹10 lakhs for special category states). Freelancers below this threshold can issue invoices without GST registration.

Q: What is the difference between CGST, SGST, and IGST?

CGST (Central GST) and SGST (State GST) are levied together on intrastate transactions (seller and buyer in the same state), each at half the applicable GST rate. IGST (Integrated GST) is levied on interstate transactions (seller and buyer in different states) at the full GST rate. This tool automatically applies the correct tax type based on the states you enter.

Q: Can I generate an invoice without GST registration?

Yes. If you are not GST-registered (typically businesses below ₹20 lakh turnover), you can still create invoices. Simply leave the GSTIN field empty and set the GST rate to 0% for all line items. Your invoice will not show any GST charges.

Q: Is this invoice format legally valid in India?

The invoice generated contains all mandatory fields as prescribed under Rule 46 of the CGST Rules, 2017, including GSTIN, invoice number, date, place of supply, HSN/SAC codes, tax amounts, and total value. However, you should verify with your CA that the format meets any specific industry or buyer requirements.

Q: How do I add multiple line items?

Click the "Add Row" button below the line items table to add a new line. Each row represents a separate service or product. You can set different GST rates for different items. The totals are calculated automatically.

Q: Can I save my business details for next time?

Yes! Your seller/business details are automatically saved in your browser's localStorage after your first invoice. The next time you visit, your business name, GSTIN, address, and state will be pre-filled. You can clear this data anytime using the "Clear saved data" link.

Q: What is HSN code vs SAC code?

HSN (Harmonised System of Nomenclature) codes are used for goods, while SAC (Services Accounting Code) codes are used for services. For example, web design services use SAC 998314. These codes help classify what is being sold for GST purposes. They are mandatory on invoices for businesses with turnover above ₹5 crore.

Q: How is GST calculated on services?

GST on services is calculated as a percentage of the service value (excluding GST). For example, a web design service worth ₹50,000 at 18% GST: GST = ₹50,000 × 18% = ₹9,000. If it's an intrastate transaction, CGST = ₹4,500 and SGST = ₹4,500. If interstate, IGST = ₹9,000. The client pays ₹59,000 total.

Q: What is reverse charge mechanism (RCM)?

Under RCM, the recipient (buyer) is liable to pay GST instead of the supplier. This applies in specific scenarios like unregistered suppliers, import of services, or specific notified categories. This tool generates forward charge invoices (normal invoices). For RCM invoices, please consult your CA.

Q: Is ToolForge free forever?

Yes. ToolForge is completely free to use with no hidden charges, no login required, and no usage limits. We sustain the platform through non-intrusive Google AdSense advertisements.

Related Tools

💰

Salary Slip Generator

Create professional salary slips with PF, ESI, and TDS deductions.

Try Now →
📋

Quotation Generator

Create professional business quotations and proposals instantly.

Try Now →
🧮

TDS Calculator

Calculate TDS deductions for salary, freelance, and contract payments.

Try Now →

Ad Placeholder

Looking for GST accounting software?

Compare features and pricing of top GST software for Indian businesses.

View Recommended Tools →