Skip to main content

Invoice Generator

Generate professional business invoices with automated tax calculations, custom line items, and real-time PDF export.

Invoice Configuration

storefront From (Your Business)

person Bill To (Customer)

description Document Details

Line Items

Description Qty Unit Price Tax % Line Total
Subtotal 0.00
Total Tax 0.00
Discount (Fixed Amount)
Grand Total 0.00
Zero only
edit_note By Meet Dhameliya
update Updated: Jul 28, 2026
schedule 5 min read

Every freelancer, small business owner, and independent contractor needs to send invoices — but invoice generation is often either expensive (accounting software subscriptions starting at ₹500–₹3,000/month), unnecessarily complex (GST-compliant formats with dozens of fields), or done in Word templates that look unprofessional and are easy to accidentally edit after sending. The Utility Spark Invoice Generator creates professional, GST-compliant PDF invoices in minutes without a subscription, without storing your business data in a cloud account, and without uploading anything to a server. Fill in your business details, client information, line items with HSN/SAC codes, GST rate, and payment terms. The tool automatically calculates subtotals, GST amounts (CGST + SGST for intra-state, IGST for inter-state), the grand total in rupees, and the amount in words — then generates a clean PDF that meets standard Indian invoice format requirements. Your data never leaves your browser; each invoice is generated fresh from your entries each session.

lightbulb When to use this tool

  • check_circle Generating a quick invoice for a freelance project without subscribing to accounting software.
  • check_circle Creating a GST-compliant invoice for a B2B service delivery with correct CGST/SGST/IGST breakdown.
  • check_circle Issuing an invoice for a one-off sale where setting up a full accounting system is disproportionate to the transaction.
  • check_circle Producing a proforma invoice (advance billing document) for client approval before work begins.
  • check_circle Generating test invoices during the setup of a new business to verify your invoice format meets GST requirements.

Why use our tool?

GST-Compliant Format with Automatic Tax Calculation

Enter the base amount and select the GST rate (0%, 5%, 12%, 18%, or 28%). The tool automatically calculates CGST and SGST for intra-state supplies or IGST for inter-state, displays them as separate line items on the invoice per GST invoice format requirements, and computes the grand total. HSN code (for goods) or SAC code (for services) fields are included as required by GST regulations.

Professional PDF Download — No Watermarks, No Branding

The generated invoice downloads as a clean PDF without Utility Spark branding, watermarks, or 'Created with free tool' footers. Your invoice looks like what your business produced — just your company name, logo, and details. Some free invoice tools watermark outputs or add their own branding, which looks unprofessional.

Amount in Words — Required for Indian Invoices

The tool automatically generates the 'Amount in Words' line (e.g., 'Rupees Fifty-Nine Thousand Only') which is a standard requirement on Indian invoices for both accounting clarity and legal enforceability. This eliminates manual conversion errors.

No Account or Data Storage

Unlike cloud invoicing tools (Zoho Invoice, FreshBooks, QuickBooks), this tool does not create an account, store your business or client information, or retain invoice data. Each session starts fresh. This is a trade-off — you cannot access historical invoices, but your business data is not held in a third-party cloud system.

Supports Multiple Line Items with Individual GST Rates

A single invoice may include items taxed at different GST rates (e.g., goods at 12% and professional services at 18%). The tool supports multiple line items, each with its own HSN/SAC code and GST rate, and correctly sums the tax components per rate on the invoice summary.

How it works

1

Enter your business details: company name, address, GSTIN (if GST-registered), PAN, contact information.

2

Enter client/bill-to details: company name, address, GSTIN, and state (for determining CGST+SGST vs IGST).

3

Fill in invoice number, invoice date, and payment due date.

4

Add line items: description, HSN/SAC code, quantity, unit price, and applicable GST rate.

5

The tool calculates subtotal, GST breakdowns, and grand total automatically.

6

Click 'Generate Invoice' to produce the PDF preview, then 'Download PDF' to save.

Examples

science Freelance IT Services Invoice (Intra-State)

Service: Web development — 40 hours @ ₹2,000/hr | SAC: 998314
Base amount: ₹80,000
GST rate: 18% (same state as client)
CGST: ₹7,200 | SGST: ₹7,200
Grand total: ₹94,400
In words: Rupees Ninety-Four Thousand Four Hundred Only

science Product Sale Invoice (Inter-State)

Item: Electronic components, 50 units @ ₹500 | HSN: 8542
Base amount: ₹25,000
GST rate: 18% (different state from client)
IGST: ₹4,500 (not split into CGST+SGST for inter-state)
Grand total: ₹29,500

Frequently Asked Questions

Is this invoice generator legally compliant for GST in India? expand_more
The invoice format follows standard GST invoice requirements as specified under the CGST Rules, 2017: it includes supplier and recipient GSTIN, place of supply, HSN/SAC codes, taxable value, applicable GST rates, tax amounts (CGST, SGST, IGST), and total invoice value. However, legal compliance also depends on accuracy of the information you enter — your GSTIN, HSN/SAC codes, applied tax rates, and client details must all be correct. The tool generates the format; ensuring the underlying information is accurate remains your responsibility.
Does this tool store my business information or invoice history? expand_more
No. The tool does not create an account or store any data server-side. All information you enter exists only in your browser session. When you close the tab or navigate away, the data is gone. For invoice record-keeping (which is a legal requirement — GST-registered businesses must retain invoices for at least 6 years), save the downloaded PDF to your own local storage, accounting software, or cloud drive.
Do I need a GSTIN to use this invoice generator? expand_more
No. If your business is not GST-registered (turnover below the threshold or not required for your category), you can generate a simple invoice without a GSTIN — leave that field blank and the tool generates a non-GST bill of supply format. If you are GST-registered, your GSTIN is mandatory on the invoice for B2B transactions and for your client to claim input tax credit.
What is the difference between a tax invoice and a bill of supply? expand_more
A Tax Invoice is issued by GST-registered suppliers for taxable supplies of goods or services. It includes GST amounts and allows the recipient to claim input tax credit. A Bill of Supply is issued by GST-registered suppliers for: (1) exempt supplies (goods/services with 0% GST or specifically exempted), and (2) suppliers under the Composition Scheme. A Bill of Supply does not show any GST amount since no GST is collected on exempt supplies. Small businesses not registered under GST issue a regular invoice without GST details.
What are HSN codes and SAC codes, and where do I find the right one? expand_more
HSN (Harmonised System of Nomenclature) codes classify physical goods for GST purposes. SAC (Services Accounting Codes) classify services. Including the correct HSN/SAC code on invoices is mandatory for registered businesses with turnover above ₹5 crore (6-digit HSN required) and above ₹1.5 crore (4-digit HSN required). The correct code for your product or service can be found on the official GST Council portal (gst.gov.in) or the CBIC HSN code search tool. Using an incorrect HSN code can affect your client's input tax credit claims and potentially attract scrutiny during audits.

More Document Generators