Print-ready GST bill formats for retail shops, wholesale traders, and service providers. Includes all mandatory fields, CGST/SGST split, and compliant layout for 2026.
A GST bill — also called a tax invoice — is the primary document for any taxable supply of goods or services by a registered business. It is not just a payment receipt. It is a legal document that creates the right for your buyer to claim input tax credit. If your bill is incomplete or incorrectly formatted, your buyer's accountant will reject it and ask you to reissue it. That delays payment and damages trust.
PDF format is the most practical choice for sharing GST bills today. Unlike Excel files that require the recipient to have the right software, a PDF opens on any device, cannot be accidentally edited, and looks exactly as designed when printed. Most billing software and online tools generate GST bills in PDF by default.
This guide covers the three most common GST bill formats — retail, wholesale, and service — explains what fields each format must include, and shows you how to get a print-ready PDF without buying expensive software. We also include a direct comparison of doing this manually versus using the myBillPlease invoice format tool, which generates compliant GST PDFs instantly.
Retail businesses have two types of customers: registered businesses (B2B) and end consumers (B2C). The GST bill format differs slightly between these two cases.
For B2C retail bills (selling to individual customers), the invoice must include your GSTIN, invoice number, date, description of goods, quantity, unit price, GST rate, and total amount. You do not need the buyer's GSTIN for B2C sales. The HSN code is optional for businesses with annual turnover below Rs 5 crore on B2C invoices.
For B2B retail bills (selling to other businesses), include everything above plus the buyer's GSTIN, buyer's registered address, and their state code. This allows the buyer to claim input tax credit. Missing the buyer's GSTIN means the transaction does not appear in the buyer's GSTR-2B, which will cause disputes during reconciliation.
Retail-specific considerations:
1. If you operate a supermarket or general store, your invoices often have 10-30 line items with different GST rates. Group them by rate at the bottom — show 5% GST subtotal and 18% GST subtotal separately. This is what GSTR-1 requires.
2. For sales above Rs 2 lakh in cash, you are legally required to record the buyer's PAN number on the invoice. This rule applies regardless of GST registration status.
3. Discount shown on the invoice (pre-GST discount) reduces the taxable value. A 10% trade discount should be shown as a deduction before GST is calculated. Post-supply discounts are handled differently via credit notes.
Wholesale traders predominantly deal B2B, which means every invoice must be fully compliant to enable input tax credit for the buyer. Errors in wholesale invoices are costly — a single wrong GSTIN can cause the buyer's ITC claim to fail for that transaction.
Additional fields for wholesale invoices:
1. E-way bill number: For goods valued above Rs 50,000 moving between states (or in some cases within the same state), you must generate an e-way bill before dispatch and include its number on the invoice or as an accompanying document. This is not printed on the invoice itself in most cases but is referenced.
2. Transport details: Wholesale invoices often include the vehicle number, transporter name, and lorry receipt (LR) number for logistics tracking. This is not mandated by GST law but is standard practice.
3. Terms of payment: Credit terms (e.g., 30 days net) are commonly shown on wholesale invoices. This does not affect GST but is important for receivables management.
4. Place of supply: For wholesale inter-state transactions, the place of supply (destination state) determines whether IGST applies. Always show the buyer's state code and confirm it matches their GSTIN's state code.
E-invoicing for wholesale businesses: If your wholesale business has annual turnover above Rs 5 crore, you must generate invoices through the Invoice Registration Portal (IRP) to get an IRN (Invoice Reference Number) and QR code. These must appear on every invoice. The myBillPlease invoice generator supports e-invoicing integration for eligible businesses.
Service invoices are called tax invoices just like goods invoices, but they have a few unique characteristics.
SAC code instead of HSN: Service providers use SAC (Services Accounting Code) instead of HSN codes. SAC codes are 6 digits and start with 99. Common examples: SAC 998311 for IT services, SAC 997212 for CA and accounting services, SAC 996821 for courier and delivery services. The SAC code column on your invoice must be filled for all registered taxpayers.
Place of supply for services: For services, the place of supply is generally the recipient's location. This means a freelancer in Mumbai providing services to a client in Delhi will charge IGST (inter-state), not CGST+SGST. The client's billing address determines the place of supply for most services.
Reverse charge mechanism: Some services are under reverse charge — the buyer pays GST instead of the seller. If your invoice is subject to reverse charge (e.g., you are an unregistered vendor supplying to a registered business for certain categories), you must note "Reverse Charge Applicable: Yes" on the invoice. This changes who deposits the tax with the government.
Time of supply: For services, the time of supply is the earliest of: date of invoice, date of payment received, or 30 days from date of service. Service providers should invoice promptly to avoid confusion about which period a transaction belongs to.
Use the invoice format tool to see a service invoice template with SAC code, reverse charge indicator, and correct place of supply logic pre-built.
Key differences in mandatory fields across business types
| Feature | Field | Retail (B2C) | Wholesale (B2B) | Service Provider |
|---|---|---|---|---|
| Supplier GSTIN | Required | Required | Required | |
| Buyer GSTIN | Optional | Mandatory | Mandatory for B2B | |
| HSN / SAC Code | Optional below 5Cr | 4-6 digit required | SAC code required | |
| E-way Bill | For goods >50K | For goods >50K interstate | Not applicable | |
| E-invoice (IRN) | If turnover >5Cr | If turnover >5Cr | If turnover >5Cr | |
| Reverse Charge Flag | Rarely | Sometimes | Common for RCM services | |
| Place of Supply | Seller state for local | Buyer state for interstate | Buyer location for most |
A well-designed GST bill PDF does two things: it is legally compliant and it looks professional enough to reinforce trust with your customer. Here are the practical tips we recommend:
1. Use A4 size consistently. A4 (210mm x 297mm) is the standard for Indian business documents. Do not use letter size (US format) — it creates slight misalignments when printed in India.
2. Show your logo at the top. Place your company logo in the top-left or center. Keep it under 200KB to ensure the PDF generates quickly. A blurry or pixelated logo looks unprofessional.
3. Bold the invoice number and date. Accountants processing your invoices need to locate the invoice number instantly. Make it visually prominent — bold, slightly larger font, in a box if possible.
4. Separate the tax summary box. At the bottom of the invoice, create a dedicated box showing: Taxable Amount, CGST (rate%), SGST (rate%), IGST (rate%), and Total Amount. Never mix these into the line item rows.
5. Add your bank details. Below the tax summary, include your bank name, account number, and IFSC code. This speeds up payment and removes a round of back-and-forth. Add a UPI ID if you accept UPI payments.
6. Terms and conditions. A short footer with payment terms ("Payment due within 30 days"), late fee terms, and a note about dispute resolution protects you legally. Keep it to 3-4 lines in a small font.
Generate a PDF with all of this built-in using the myBillPlease invoice format tool — it outputs a compliant, branded PDF in one click.
myBillPlease creates print-ready PDF bills for retail, wholesale, and service businesses. Auto-splits CGST/SGST, adds your logo, includes bank details. No design skills needed.
Create Free GST Bill