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
Enter your business details: company name, address, GSTIN (if GST-registered), PAN, contact information.
Enter client/bill-to details: company name, address, GSTIN, and state (for determining CGST+SGST vs IGST).
Fill in invoice number, invoice date, and payment due date.
Add line items: description, HSN/SAC code, quantity, unit price, and applicable GST rate.
The tool calculates subtotal, GST breakdowns, and grand total automatically.
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