Invoice Generator

Create professional GST invoices with QR codes and logo

Invoice Editor

#Item Description
QtyRate (₹)
1.

Your Business Name

Business Address

INVOICE

# INV-001

Date: 2026-01-11

Bill To

Client Name

#Item DescriptionQtyRateAmount
1100

Terms & Conditions

Payment due within 30 days of invoice date.

Sub Total₹0.00
Grand Total₹0.00

Amount in words:

Zero only

Authorized Signatory

Generated by BharatBills

Frequently Asked Questions

What is a GST invoice and why is it important?

A GST invoice is a legal document issued by a registered taxpayer to a buyer showing the amount due for goods or services along with GST charged. It's mandatory for claiming input tax credit (ITC) and serves as proof of transaction for tax compliance.

What details must be included in a GST invoice?

Essential details include: Invoice number and date, GSTIN of supplier and recipient, description of goods/services, quantity, rate, taxable value, GST rate and amount (CGST/SGST or IGST), place of supply, and signature of the supplier or authorized person.

What is the difference between tax invoice and bill of supply?

A tax invoice is issued by registered taxpayers for taxable supplies and shows GST charged. A bill of supply is issued when the supply is exempt from GST or the supplier is paying tax under composition scheme and cannot charge GST separately.

When should I issue an invoice?

For goods: at the time of removal/delivery. For services: at the time of provision or receipt of payment, whichever is earlier. Time limit is 30 days from date of supply for goods, or 45 days for services. Banking and financial services have 45 days.

Can I generate invoice without GSTIN?

Yes, you can generate invoices without GSTIN if your turnover is below the registration threshold or you're in the composition scheme. However, you cannot collect GST separately and customers cannot claim input tax credit on such purchases.

What is a UPI QR code on invoice?

A UPI QR code on invoices allows customers to make instant digital payments by scanning the code with any UPI app. It eliminates payment delays, reduces errors, and provides instant payment confirmation, making transactions more convenient.

How to Use This Calculator

  1. 1

    Fill in your business details including name, GSTIN, address, phone, email, and bank account information in the Business tab.

  2. 2

    Enter client/customer details including their name, GSTIN (if applicable), address, and contact information in the Client tab.

  3. 3

    Add invoice items one by one with description, quantity, and rate. The system will automatically calculate amounts.

  4. 4

    In Settings, enable GST calculation if needed, select the tax rate, add UPI QR code for payments, and customize terms & conditions.

  5. 5

    Preview your invoice and click 'Preview & Download PDF' to generate a print-ready professional invoice.

Key Terms & Definitions

GSTIN (GST Identification Number)
A unique 15-digit number assigned to every business registered under GST in India. Format: State Code (2) + PAN (10) + Entity Number (2) + Z + Checksum (1).
Invoice Number
A unique sequential identifier for each invoice issued by a business. Must be in a series and cannot be duplicated or repeated.
Taxable Value
The base amount on which GST is calculated, before adding the tax. Also called the net amount or sub-total.
Place of Supply
The location where goods or services are deemed to be supplied, which determines whether CGST+SGST or IGST applies.
Input Tax Credit (ITC)
The credit of GST paid on purchases, which can be used to offset GST liability on sales. Available only with valid tax invoices.
UPI QR Code
A scannable code containing payment details (UPI ID, amount, payee name) that enables instant digital payments through any UPI app.

Formulas & Calculations

Invoice Total Calculation

Taxable Value = Σ (Quantity × Rate) GST Amount = Taxable Value × GST Rate / 100 Invoice Total = Taxable Value + GST Amount

First, calculate the sub-total by multiplying quantity and rate for each item. Then calculate GST on this taxable value. Final invoice amount is the sum of taxable value and GST.

IGST vs CGST+SGST

Intra-state: CGST = (Taxable Value × GST Rate / 2 / 100), SGST = (Taxable Value × GST Rate / 2 / 100) Inter-state: IGST = Taxable Value × GST Rate / 100

For supply within the same state, GST is split equally between CGST and SGST. For inter-state supply, full GST is charged as IGST. Example: 18% GST intra-state = 9% CGST + 9% SGST.