Duebolt
Bill format · India

Bill format for India: free GST bill maker

Make a bill in rupees with your GSTIN, the client's GSTIN and GST on each line. Download the PDF, print it, or share it on WhatsApp or email.

What a bill format contains

In India, a bill is the document a seller gives a buyer for goods or services. Shops and hotels usually say "bill", and companies usually say "invoice". The layout is the same: your details, the buyer's details, an invoice number and date, one line per item, the tax and the total, and how to pay.

For the full list of GST fields, see the India invoice generator. This page covers how those fields look on a bill, and the common bill types.

GST bill format: GSTIN, codes and tax split

Four things make an Indian GST bill different from a plain one:

  • GSTIN. Your 15-character GST number goes under Tax & registration numbers. Add the client's GSTIN too, if they are registered.
  • HSN or SAC code. HSN is for goods and SAC is for services. Write the code in the item's description, for example "(SAC 996311)".
  • CGST and SGST, or IGST. Within the same state, tax is split into CGST and SGST, half each. Across states, it is charged as IGST, the full rate.
  • Place of supply. Write the state and its code in the notes, for example "Place of supply: Karnataka (29)".
SituationTax name in the editorAt 18%
Same stateGST (CGST 9% + SGST 9%)Printed as "GST (CGST 9% + SGST 9%) 18%"
Different statesIGSTPrinted as "IGST 18%"

The editor has one tax line per rate, and the line reads the tax name followed by the rate. So the name you type is the split you want the client to see. Once a GSTIN is filled in and tax is charged, the title changes to Tax invoice.

Bill of supply for a seller without GST

If your business is not registered for GST, leave the GSTIN empty and set the tax rate to 0%. The editor then prints no tax line, and the title stays "Invoice".

Duebolt does not have a separate "Bill of supply" heading. If you want the bill to say something about GST, write that in the notes in your own words. The notes are free text, so the wording is yours.

Hotel bill format

A hotel bill is a list of charges that often carry different rates, so the layout needs a few extra steps:

  1. Room charges: one line for each room, with the dates in the description and the number of nights as the quantity. Example: "Room 204, deluxe, 12 to 14 Oct" with quantity 2.
  2. Food and extras: one line each for the restaurant, breakfast, laundry or parking. Keep them separate so the client can see what each one cost.
  3. Rate per line: tap a line and pick its rate. When lines have different rates, the paper prints a rate column next to each line.
  4. Due on receipt: most hotel bills are paid at checkout, so set the due date to "On receipt".

Check the current GST rate for each service before you choose it. Rates have changed in recent years, so the example above uses 18% on every line only to keep it short.

Retail and shop bills

A shop bill is a short list of items with the tax on the total. Use the same layout: one line per product, the HSN code in the description if you have one, the quantity, the price and the rate.

If the customer has already paid and you only need a record, switch the Document setting to Receipt. The title becomes "Receipt" and the total becomes "Amount paid". The receipt generator covers receipts in more detail.

How to make a bill here

  1. Fill in your business name, GSTIN and PAN under Tax & registration numbers.
  2. Add your UPI ID and bank details under How clients pay you. They are printed on the bill.
  3. Add the client. Add their GSTIN if they are registered.
  4. Add each item with its HSN or SAC code in the description, a quantity and a price. Pick the rate for that line.
  5. Set the tax name for your case: "GST (CGST 9% + SGST 9%)" within a state, or "IGST" across states. Keep the rate at 18% unless the item needs another one.
  6. Write the place of supply in the notes.
  7. Tap Download PDF on a computer, or Get PDF on a phone. Print it from the done screen if you need a paper copy.

Last checked October 28, 2026.

Read in:EspañolFrançaisDeutschPortuguêsItalianoNederlandsSvenskaPolskiDanskNorskSuomi

Related templates and guides

Questions

What is a GST bill format?

The layout of a bill that shows the GSTIN, HSN or SAC codes, the tax split and the place of supply, in addition to the usual lines and total.

What is the difference between a bill and an invoice in India?

Shops, hotels and restaurants usually say bill, and companies usually say invoice. The layout here works for either word.

Is the bill generator free?

Yes. Make the bill, download the PDF and print it. There is no signup and no watermark.

How do I make a bill without a GSTIN?

Leave the GSTIN empty and set the tax rate to 0%. No tax line is printed, and the title stays Invoice.

When do I use CGST and SGST, and when IGST?

Use CGST and SGST when the seller and the place of supply are in the same state, half the rate each. Use IGST when they are in different states, at the full rate.

Can a hotel bill have different rates for rooms and food?

Yes. Each line has its own rate, and the PDF shows a rate column when the rates differ. Check the current rate for each service.

Does Duebolt create e-invoices with an IRN?

No. Duebolt makes a PDF bill for your client and does not connect to the government e-invoice portal. For the full GST field list, see the India invoice generator.