Skip to content
T
Tools.Town
Free Online Tools for Everyone
Finance Tools

How to Create a Professional Invoice — Step-by-Step Guide

Learn exactly what to put on an invoice, how to structure it, and how to make a clean, GST-ready invoice in minutes using Tools.Town's free Invoice Generator.

19 June 2026 4 min read By Tools.Town Team Fact Checked

Key Takeaways

  • At minimum: your business name and contact details, the client's details, a unique invoice number, the invoice date, a description of goods or services, the amount, any applicable tax (like GST), and the total payable
  • No
  • Yes
  • Send it as soon as the work is delivered or the goods are shipped

What is an invoice?

An invoice is a document you send to a client requesting payment for goods or services you’ve provided. It records what was sold, how much is owed, and when payment is due. A clear invoice gets you paid faster and makes your business look credible.

An invoice is a request for payment. A receipt is proof a payment was made. You usually send the invoice first, then issue a receipt once the client pays.


What every invoice must include

Your business details

Name, address, email, phone — and your GSTIN if you're GST-registered.

Client details

The client's name, billing address, and GSTIN (for B2B GST invoices).

Invoice number & date

A unique, sequential invoice number plus the issue date and payment due date.

Line items & totals

A line for each item: description, quantity, rate, amount — then sub-total, tax, and grand total.


Step-by-step: build your invoice

01

Add your business details

Enter your business name, address, contact info, and logo. This is the 'From' block at the top.

02

Add the client

Enter who you're billing — the 'Bill To' block. Include their GSTIN for B2B transactions.

03

List your line items

Add a row per item with a clear description, quantity, and unit rate. The amount calculates automatically.

04

Apply tax and discounts

Choose CGST+SGST (same state) or IGST (other state), set the rate, and add any discount.

05

Download the PDF

Review the live preview, then download a clean, print-ready PDF to email your client.

Use the free Invoice Generator to do all of this in your browser — nothing is uploaded, and the PDF is generated locally on your device.


A worked example

Say you’re a freelance designer in Maharashtra billing a client in the same state:

ItemQtyRateAmount
Logo design1₹35,000₹35,000
Website UI (12 screens)12₹3,500₹42,000
Sub-total₹77,000
Discount− ₹5,000
Taxable value₹72,000
CGST (9%)₹6,480
SGST (9%)₹6,480
Total₹84,960

Because the client is in the same state, GST splits into CGST + SGST. If they were in another state, you’d charge a single IGST of 18% (₹12,960) instead.


Common invoicing mistakes to avoid

Skipping the invoice number. Every invoice needs a unique, sequential number for your records and for GST compliance. See invoice numbering best practices.

Forgetting payment terms. State a due date and accepted payment methods. “Due within 15 days” sets a clear expectation.

Wrong GST split. Same-state sales use CGST + SGST; inter-state sales use IGST. Mixing these up is the most common GST invoice error — read the GST invoice format guide.

No amount in words. For higher-value invoices, spelling out the total (“Rupees Eighty Four Thousand…”) reduces disputes and is expected on formal GST invoices.


Advertisement

Try Invoice Generator — Free

Apply what you just learned with our free tool. No sign-up required.

Try Invoice Generator

Frequently Asked Questions

What information must an invoice include?
At minimum: your business name and contact details, the client's details, a unique invoice number, the invoice date, a description of goods or services, the amount, any applicable tax (like GST), and the total payable. For GST invoices in India, both parties' GSTINs and the CGST/SGST/IGST breakdown are also required.
Do I need to be GST-registered to send an invoice?
No. If you're not GST-registered you issue a plain invoice (sometimes called a bill of supply) with no GST charged. You only add GST once you're registered and have a GSTIN.
Is a PDF invoice legally valid?
Yes. A PDF invoice is widely accepted and legally valid in India and most countries, provided it contains the required details. Many businesses prefer PDF because it can't be easily altered and prints consistently.
How quickly should I send an invoice?
Send it as soon as the work is delivered or the goods are shipped. The sooner the invoice reaches the client, the sooner the payment clock starts — and the more professional you look.

Was this guide helpful?

Your feedback helps us improve our content.

Get the best Finance Tools tips & guides in your inbox

Join 25,000+ users who get our weekly finance tools insights.