Generate GST-compliant tax invoices with automatic CGST/SGST/IGST calculation. 100% client-side.
WhiskFile GST Invoice Generator is a free online tool to generate GST-compliant tax invoices with automatic CGST/SGST/IGST calculation. 100% client-side.. Files are processed entirely in your browser — nothing is uploaded to any server.
Quick Answer
Generate GST-compliant tax invoices with automatic CGST/SGST/IGST calculation. 100% client-side.. WhiskFile's GST Invoice Generator is free, works in your browser, and requires no account. Your files never leave your device — all processing happens locally.
Enter seller details
Add your business name, GSTIN, address, and bank details. Upload your logo for a professional invoice.
Add buyer information
Enter the customer's name, GSTIN (for B2B), billing address, and optional purchase order details.
Configure invoice settings
Set the invoice type, number, date, place of supply, and choose between tax invoice or bill of supply.
Add line items
Enter goods or services with HSN/SAC codes, quantity, rate, discount, and GST rate. Tax is auto-calculated.
Download PDF invoice
Preview the GST-compliant invoice, check the 8-point compliance score, and download as a professional PDF.
Max file size: 50 MB (free) · 500 MB (paid). Processing time: ~1s on average. Upload one file at a time.
GST Invoice Generator runs entirely in your browser — no software to install. Works on any device with a modern browser.
Windows & Mac
Chrome, Firefox, Edge, Safari
iPhone & Android
Safari, Chrome mobile
iPad & Tablets
Full touch support
Unlike server-based tools that upload your documents, WhiskFile processes everything locally in your browser. Your files never leave your device — not even temporarily.
No upload required
Files are processed in your browser — nothing is sent to any server
100% private
No server storage, no data collection, no third-party access
Works offline
Once loaded, works without an internet connection
“Converting presentations to PDF for clients is seamless. The formatting stays perfect every time.”
Lisa Thompson
Marketing Manager
“I convert Excel reports to PDF daily. WhiskFile keeps my tables and charts looking exactly right.”
Alex Rivera
Data Analyst
Help us improve by sharing your experience with GST Invoice Generator.
A GST invoice is a document issued by a registered supplier when selling goods or services under India's Goods and Services Tax regime. It serves as the primary record of a taxable transaction and is mandatory for all B2B supplies and B2C supplies above the prescribed threshold.
Under CGST Rule 46, a tax invoice must include 16 mandatory fields including supplier and recipient details, GSTIN, a unique sequential invoice number (max 16 characters per financial year), HSN or SAC codes, taxable value, applicable tax rates, and the total amount payable.
CGST (Central GST) and SGST (State GST) are charged on intra-state supplies — when the seller and buyer are in the same state. The GST rate is split equally between CGST and SGST. For example, on an 18% GST item, 9% goes to the central government (CGST) and 9% to the state government (SGST).
IGST (Integrated GST)is charged on inter-state supplies — when the seller and buyer are in different states. The full GST rate is charged as IGST. This tool automatically determines whether to apply CGST+SGST or IGST based on the supplier's state and place of supply.
HSN (Harmonized System of Nomenclature) codes classify goods, while SAC (Services Accounting Code) codes classify services. These codes determine the applicable GST rate for each item on an invoice.
Businesses with annual turnover above ₹5 crore must mention 6-digit HSN codes, while those between ₹1.5 crore and ₹5 crore need 4-digit codes. This invoice generator includes a searchable database of 50+ common HSN and SAC codes to help you find the right classification.
This tool is designed for Indian freelancers, consultants, small businesses, startups, shopkeepers, traders, service providers, agencies, and MSMEs who need to create GST-compliant invoices quickly. Whether you sell goods or provide services, you can generate professional tax invoices with accurate CGST/SGST/IGST calculations in seconds.
Client-side processing
This tool now runs entirely in your browser — files never leave your device.
Result preview & sharing
Preview your processed file before downloading, and share results via a secure link.
A GST invoice is a document issued by a registered supplier listing the goods or services sold, applicable tax rates (CGST, SGST, or IGST), HSN/SAC codes, and the total amount. It is mandatory for all taxable supplies under the Goods and Services Tax Act, 2017. Our generator creates fully compliant invoices that meet all 16 mandatory fields specified in CGST Rule 46.
The tool automatically determines the tax type based on the supplier's state and the place of supply. If both are the same state (intra-state supply), it splits the GST into equal CGST and SGST. If they differ (inter-state supply), it charges the full rate as IGST. This happens automatically when you set the supplier state and place of supply.
Yes. The tool validates the full 15-character GSTIN format including the 2-digit state code against all 38 valid Indian state codes, the PAN structure (chars 3-12), and the check digit using the Luhn Mod 36 algorithm. It also auto-fills the PAN and detects the state code from the GSTIN.
The tool includes a searchable database of 50+ common HSN codes (for goods) and SAC codes (for services) covering IT, consulting, construction, food, electronics, textiles, and more. You can also enter any custom HSN or SAC code manually. HSN codes are mandatory for businesses with turnover above ₹1.5 crore.
Yes. Select 'Credit Note' or 'Debit Note' as the invoice type. The tool will add fields for the original invoice number, date, and reason — as required by Section 34 of the CGST Act.
Absolutely. The GST Invoice Generator runs 100% in your browser. No data is uploaded to any server. Your business details, customer information, and invoice data never leave your device. Form data is saved to your browser's localStorage so you can resume later.
The compliance checker tracks 8 mandatory fields required by GST law: Invoice Type, Invoice Number, Invoice Date, Supplier GSTIN, Supplier State, Buyer Name, Place of Supply, and HSN/SAC codes on all items. It shows a real-time score (e.g., 6/8) so you can ensure your invoice meets legal requirements before downloading.
Yes. Upload your company logo (PNG/JPEG, max 2 MB) and a signature image. Both are embedded directly in the generated PDF for a professional appearance.
Yes. Check the 'Reverse Charge Applicable' option in the Invoice tab. This adds the appropriate notation to the invoice per Section 9(3)/9(4) of the CGST Act, indicating that the buyer is liable to pay GST directly.
Yes. Click 'Save as Template' to download your current invoice data as a JSON file. You can also rely on the auto-save feature — the tool automatically saves your form data to localStorage, so your information persists across browser sessions.
Yes. WhiskFile's GST Invoice Generator is completely free to use with no signup required. Create unlimited invoices, add your logo and signature, calculate CGST/SGST/IGST, and download professional PDF invoices — all at no cost.
Yes. Freelancers, consultants, and self-employed professionals can use this tool to create GST-compliant tax invoices for their clients. Add your SAC codes (e.g., 998313 for IT services), upload your logo, and generate professional invoices in seconds.
Absolutely. This tool is designed for Indian small businesses, startups, MSMEs, shopkeepers, and service providers. It supports all GST requirements including multiple tax rates, HSN/SAC codes, and both intra-state and inter-state supply calculations.
Yes. After creating your invoice, click 'Print' to print directly from your browser on A4 paper. You can also download the PDF first and print it later. The invoice is formatted for professional printing with clean margins and proper alignment.
CGST (Central GST) and SGST (State GST) are charged on intra-state supplies (buyer and seller in the same state). IGST (Integrated GST) is charged on inter-state supplies (buyer and seller in different states). The total tax rate remains the same — for example, 18% GST is split as 9% CGST + 9% SGST for intra-state, or charged as 18% IGST for inter-state.
A GST invoice must include: supplier name, address and GSTIN; a unique invoice number (max 16 characters); invoice date; recipient details with GSTIN (for B2B); description of goods/services; HSN or SAC code; quantity and unit; taxable value; tax rate and amount (CGST/SGST or IGST); total amount; and place of supply for inter-state transactions. Our tool tracks all these requirements with the 8-point compliance checker.
Yes. Select 'Bill of Supply' as the document type. Bills of supply are used by composition scheme dealers or for exempt supplies where GST is not charged. The tool automatically hides tax columns and adjusts the format accordingly.
Yes. GST Invoice Generator works on any device with a modern browser — iPhone, Android, iPad, tablets, Chromebooks, and desktop computers. No app download required. The interface adapts to your screen size automatically.
See how WhiskFile compares to other PDF tools on features, pricing, and privacy.
Chromebook & Linux
Any modern browser
No accounting software or signup is required. Your data stays in your browser and is never uploaded to any server, making it ideal for businesses that prioritize privacy and speed.
Under CGST Rule 46, every tax invoice must include these mandatory fields:
This GST invoice generator tracks all these fields through an 8-point compliance checker, ensuring your invoice meets the requirements before you download the PDF.
Here is an example of how a GST invoice is structured for an inter-state supply of IT services:
From: TechNova Solutions Pvt Ltd (GSTIN: 27AADCT1234F1Z5, Maharashtra)
To: Pinnacle Enterprises LLP (GSTIN: 29AABFP5678G1Z2, Karnataka)
Invoice: INV/26-27/001 | Date: 20-09-2026
Item: Custom ERP Module Development | SAC: 998313 | Qty: 1 | Rate: ₹1,50,000
Discount: 5% → Taxable Value: ₹1,42,500
IGST @18%: ₹25,650 (Inter-state supply: MH → KA)
Grand Total: ₹1,68,150
Rupees One Lakh Sixty-Eight Thousand One Hundred and Fifty Only
Since the supplier is in Maharashtra and the buyer is in Karnataka (different states), IGST is charged at the full 18% rate. If both were in Maharashtra, the tool would split it into 9% CGST + 9% SGST. Click “Sample Data” above to try this exact example in the generator.
A standard GST invoice format follows this structure from top to bottom:
This tool offers 6 professional templates (Classic, Modern, Compact, Minimal, Professional, Business) that all follow this standard format while offering different visual styles. All templates produce A4-sized PDFs suitable for printing and sharing.
This tool is designed to help you prepare invoices. GST requirements can vary based on your business type, transaction category, and applicable rules. Verify your invoice requirements with a qualified tax professional or the latest official GST guidance from CBIC (Central Board of Indirect Taxes and Customs). WhiskFile is not affiliated with GSTN or any government body.Content last reviewed: September 2026. GST rules referenced: CGST Act 2017, CGST Rules 2017 (Rule 46).