Home/Blog/How to Create a GST Invoice in India (Step-by-Step Guide)
GSTInvoicingIndia

How to Create a GST Invoice in India (Step-by-Step Guide)

Learn how to create GST invoice in India with GST invoice format, examples, CGST/SGST/IGST, PDF templates, mistakes and FAQs.

20 May 2026 · 18 min read · InvoiceWala Team

What is a GST Invoice?

A GST invoice is a tax invoice issued by a GST registered business when it supplies taxable goods or services. It records what was sold, who sold it, who bought it, the taxable value, the GST rate, the GST amount and the final invoice value. In simple words, a GST invoice is both a payment request and a tax record.

For Indian businesses, a GST invoice is important because it creates a clear trail for sales, tax calculation, customer records and payment follow-up. It also helps B2B buyers claim Input Tax Credit, commonly called ITC, when they are eligible. If the invoice is missing GSTIN, tax breakup, invoice number or correct customer details, the buyer may face problems while matching records.

A good GST invoice should be easy to read. Your customer should quickly understand your business details, their billing details, what items or services were charged, how GST was calculated and how much they need to pay. This is why GST invoice format matters. The format keeps your invoice structured and reduces mistakes.

GST compliance does not mean the invoice has to look complicated. A freelancer invoice, contractor invoice, service business invoice and product invoice can all follow the same basic structure: supplier details, buyer details, invoice details, item table, tax breakup, total amount, notes and payment terms. The exact fields may change depending on your business type, place of supply and customer type.

If you are creating your first GST invoice, the easiest approach is to use a GST invoice generator. You can enter business details, add customer information, add item rows, apply tax, preview the GST invoice PDF and download a professional invoice without manually fixing formulas in Excel.

Who Needs a GST Invoice?

GST invoices are used by GST registered businesses and professionals that supply taxable goods or services. If your business is registered under GST and your sale requires a tax invoice, you should issue a GST invoice in the correct format.

Common users include:

  • Freelancers who provide design, development, writing, marketing or consulting services
  • Consultants who bill retainers, advisory fees or project work
  • Contractors who bill labor, materials, repairs or milestones
  • Agencies that invoice clients for campaigns, SEO, design, development or monthly retainers
  • Service providers such as accountants, technicians, trainers, repair businesses and local service teams
  • Product sellers, retail shops, wholesalers, distributors and ecommerce sellers
  • Small businesses that need professional invoices for B2B customers
  • Indian startups billing clients for software, subscriptions, implementation or services

For example, a web developer registered under GST may need to create a GST invoice for website development services. A contractor may need to create a GST invoice for labor and material. A marketing agency may need to create a monthly GST tax invoice for campaign management. A shop may need to issue a GST bill for product sales.

Even if your customer does not ask for a detailed format, a proper GST invoice helps your own records. It makes revenue tracking, GST calculation, payment reminders and reports easier.

Mandatory Fields in a GST Invoice

Most GST invoice formats in India include these fields. Requirements can vary by business and transaction type, so confirm exact compliance with your accountant when needed.

Supplier Name

Supplier name is the legal or trade name of the business issuing the invoice. It should match your business records.

Supplier Address

The invoice should show the supplier address. This helps identify the place from which the goods or services are supplied.

GSTIN

GSTIN is the Goods and Services Tax Identification Number. The supplier GSTIN should appear clearly on the GST invoice. For B2B customers, buyer GSTIN should also be included when available.

Invoice Number

Every GST invoice should have a unique invoice number. A clean format such as INV-2026-001, FY26-001 or CLIENT-001 helps with tracking. You can use the Invoice Number Generator if you are starting a new series.

Invoice Date

Invoice date shows when the invoice was issued. It is important for payment terms, reporting and customer records.

Buyer Details

Buyer details include customer name, billing address, email and phone if available. For B2B invoices, the buyer GSTIN should be added.

GSTIN of Customer

Customer GSTIN is important when the buyer is GST registered and wants to claim ITC. Incorrect GSTIN is one of the most common invoice mistakes.

HSN Code

HSN code is used for goods. It helps classify products under GST.

SAC Code

SAC code is used for services. Freelancers, consultants, agencies and service businesses may need SAC codes on GST invoices.

Place of Supply

Place of supply helps decide whether the transaction is intra-state or inter-state. This affects whether CGST plus SGST or IGST applies.

Taxable Value

Taxable value is the value on which GST is calculated. It is usually the amount after eligible discount and before GST.

GST Rate

GST rate is the tax percentage applied to the item or service, such as 5%, 12%, 18% or 28%. The correct rate depends on the goods or services.

Total Invoice Value

Total invoice value includes taxable value, GST amount and other final adjustments such as round-off if applicable.

GST Invoice Format

Here is a realistic GST invoice sample table. You can use this as a reference when creating a GST invoice, GST bill format or GST invoice template.

FieldExample
Invoice NumberINV-2026-001
Invoice Date30 May 2026
Supplier GSTIN29ABCDE1234F1Z5
Customer NameXYZ Traders
Customer GSTIN27ABCDE1234F1Z8
Place of SupplyMaharashtra
Taxable ValueRs. 25,000
GST Rate18%
GST AmountRs. 4,500
Final TotalRs. 29,500

A complete GST invoice usually includes an item table like this:

ItemHSN/SACQtyRateTaxable ValueGST %GST AmountTotal
Website design service9983141Rs. 25,000Rs. 25,00018%Rs. 4,500Rs. 29,500
Hosting setup9983151Rs. 5,000Rs. 5,00018%Rs. 900Rs. 5,900

[GST Invoice Screenshot]

GST Invoice Example

Example 1: Freelancer Invoice

A freelance designer completes a branding project for Rs. 25,000. GST rate is 18%.

CalculationAmount
Taxable valueRs. 25,000
GST at 18%Rs. 4,500
Final invoice valueRs. 29,500

If the client is in the same state, the GST amount may be split into CGST Rs. 2,250 and SGST Rs. 2,250. If the client is in another state, IGST Rs. 4,500 may apply.

Example 2: Contractor Invoice

A contractor bills Rs. 60,000 for repair work and Rs. 40,000 for materials. Total taxable value is Rs. 100,000. GST rate is 18%.

CalculationAmount
Labor and service valueRs. 60,000
Material valueRs. 40,000
Taxable valueRs. 100,000
GST at 18%Rs. 18,000
Final invoice valueRs. 118,000

The contractor should describe labor, material and milestone details clearly so the customer understands the bill.

Example 3: Service Business Invoice

A marketing agency charges Rs. 75,000 for monthly campaign management. GST rate is 18%.

CalculationAmount
Monthly retainerRs. 75,000
GST at 18%Rs. 13,500
Final invoice valueRs. 88,500

For repeat services, keep invoice numbers consistent and mention the service period, such as May 2026 campaign management.

CGST vs SGST vs IGST

GST invoices should show the correct tax split. The split depends on whether the supply is intra-state or inter-state.

GST TypeUsed WhenExample on Rs. 10,000 at 18%
CGSTCentre share for intra-state supplyCGST 9% = Rs. 900
SGSTState share for intra-state supplySGST 9% = Rs. 900
IGSTInter-state supplyIGST 18% = Rs. 1,800

Intra-state supply

Intra-state supply generally means seller and buyer are in the same state. For example, a Delhi freelancer billing a Delhi client may show CGST and SGST. On Rs. 10,000 at 18%, CGST is Rs. 900 and SGST is Rs. 900.

Inter-state supply

Inter-state supply generally means seller and buyer are in different states. For example, a Delhi freelancer billing a Maharashtra client may show IGST. On Rs. 10,000 at 18%, IGST is Rs. 1,800.

Use the GST Calculator to check inclusive/exclusive GST and tax split before sending the invoice.

[GST Calculator Screenshot]

Step-by-Step Guide: How to Create GST Invoice

Step 1: Add supplier details

Start with your business name, address, GSTIN, email, phone number and logo if available. These details identify the seller or service provider.

Step 2: Add customer details

Add customer name, billing address, email and GSTIN if the customer is GST registered. For B2B customers, GSTIN accuracy matters.

Step 3: Create a unique invoice number

Use a clear invoice number series. Examples include INV-0001, FY26-001 or IW-2026-001. Avoid duplicate invoice numbers. If you need ideas, use the Invoice Number Generator.

Step 4: Add invoice date and due date

Invoice date shows when the document is issued. Due date tells the customer when payment is expected. Clear payment terms reduce follow-up confusion.

Step 5: Add line items

Add each product or service with description, HSN/SAC, quantity, rate, discount if any and taxable value. Keep descriptions simple and specific.

Step 6: Select GST rate

Add the correct GST rate for each item or service. Common rates include 5%, 12%, 18% and 28%, but the correct rate depends on your product or service category.

Step 7: Choose CGST/SGST or IGST

Use place of supply to decide tax split. Same-state supplies generally use CGST and SGST. Different-state supplies generally use IGST.

Step 8: Check totals

Review taxable value, GST amount, total invoice value and amount payable. This is where most manual invoice mistakes happen.

Step 9: Add notes and payment terms

Add bank details, UPI instructions, payment terms, late fee note or project reference if needed.

Step 10: Preview and download GST invoice PDF

Preview the invoice before sending it. A PDF invoice keeps formatting stable across email, WhatsApp and mobile devices.

[Invoice PDF Screenshot]

You can complete this workflow with InvoiceWala's GST Invoice Generator and then download a professional GST invoice PDF.

Common GST Invoice Mistakes

Avoid these common mistakes before sending a GST tax invoice:

  • Wrong GSTIN for supplier or customer
  • Wrong tax rate for product or service
  • Missing HSN or SAC code
  • Duplicate invoice numbers
  • Wrong place of supply
  • Using CGST/SGST when IGST should apply
  • Using IGST when CGST/SGST should apply
  • Forgetting discount before taxable value
  • Incorrect GST calculation
  • Broken PDF layout after exporting from Excel

These mistakes can delay payment, confuse customers and create accounting cleanup work. Always preview the invoice before sending.

GST Invoice PDF

GST invoice PDF is one of the most searched needs because businesses want invoices that are easy to share and difficult to accidentally change. A PDF invoice looks consistent on laptops, phones, email and WhatsApp.

Manual Word or Excel invoices can shift formatting during export. Columns can break, totals can move and logos can look misaligned. An online invoice generator reduces these problems by generating a clean PDF layout from structured invoice data.

With InvoiceWala, you can create a GST invoice online, select a template, preview it and download the GST invoice PDF after signup or login.

GST Invoice Template

There are three common ways to use a GST invoice template.

Word templates

Word templates are simple for one-time invoices but require manual editing. Calculations are not automatic unless you manage them separately.

Excel templates

Excel templates can calculate totals, but formulas can break. Formatting can also become messy when exporting to PDF.

Online GST invoice generators

Online GST invoice generators are easier for repeat billing. They handle structure, totals, invoice numbers, GST fields and PDF output in one workflow. InvoiceWala also connects invoices with clients, payment status and business records.

Benefits of Using Online GST Invoice Software

MethodStrengthLimitation
Manual ExcelFlexible and familiarFormula mistakes and PDF layout issues
Word templateEasy for simple documentsNo automatic tax calculations
Online invoice generatorStructured, faster and PDF-readyRequires choosing a reliable tool

InvoiceWala is designed for freelancers, agencies, consultants, contractors and small businesses that want to create invoices fast without becoming accounting software experts. You can start with invoice creation, then use tools such as GST Calculator, Quotation Maker, GST Bill Format, Tax Invoice Format, Invoice Generator and Profit Margin Calculator.

Frequently Asked Questions

What is a GST invoice?

A GST invoice is a tax invoice issued for taxable goods or services under GST. It shows supplier details, buyer details, GSTIN, invoice number, taxable value, GST rate, tax amount and total invoice value.

How to create GST invoice online?

Use a GST invoice generator, add business and customer details, add items, select GST rate, check totals and download the GST invoice PDF.

Who needs a GST invoice?

GST registered freelancers, consultants, contractors, agencies, service providers, product sellers and small businesses may need GST invoices.

What is GST invoice format?

GST invoice format is the structure of the invoice, including supplier details, buyer details, invoice number, GSTIN, HSN/SAC, taxable value, GST breakup and total.

Can freelancers create GST invoices?

Yes. GST registered freelancers can create GST invoices for taxable services when GST applies.

Can contractors create GST invoices?

Yes. Contractors can create GST invoices for labor, materials, milestones and service work when applicable.

What is GSTIN?

GSTIN is the Goods and Services Tax Identification Number of a registered business.

Is customer GSTIN mandatory?

Customer GSTIN is important for B2B invoices when the buyer is GST registered and wants input tax credit.

What is HSN code?

HSN code classifies goods under GST.

What is SAC code?

SAC code classifies services under GST.

What is place of supply?

Place of supply helps decide whether CGST/SGST or IGST applies.

What is taxable value?

Taxable value is the amount on which GST is calculated before adding GST.

What is CGST?

CGST is Central GST, generally used with SGST for intra-state supplies.

What is SGST?

SGST is State GST, generally used with CGST for intra-state supplies.

What is IGST?

IGST is Integrated GST, generally used for inter-state supplies.

How do I calculate GST amount?

GST Amount = Taxable Value x GST Rate / 100.

Can I download GST invoice PDF?

Yes. InvoiceWala lets you create GST invoices online and download professional PDF invoices after signup or login.

Can I use Excel GST invoice templates?

Yes, but online generators reduce formula and formatting mistakes.

What is a GST invoice generator?

A GST invoice generator is a tool that creates GST invoices with tax fields, item rows, totals and PDF output.

What GST rates are common?

Common GST rates include 0%, 5%, 12%, 18% and 28%.

Should invoice number be unique?

Yes. Invoice numbers should be unique within the invoice series.

Can GST invoice numbers repeat?

No. Repeating invoice numbers can create record and audit confusion.

What is GST bill format?

GST bill format is a common phrase for GST invoice format or GST tax invoice format.

Can a quotation become a GST invoice?

Yes. Once the customer approves, quotation details can be used to create a GST invoice.

Is InvoiceWala good for GST invoices?

Yes. InvoiceWala helps create GST-ready invoices, calculate totals, generate invoice numbers and download PDF invoices.

Ready to create your GST invoice? Use the GST Invoice Generator and create a professional PDF invoice in minutes.

Next step

Put this guide into practice

Related pages

Continue this workflow in InvoiceWala