GST Invoice Kaise Banaye — Complete Guide 2025
Learn how to create a GST-compliant invoice in India. Covers mandatory fields, HSN/SAC codes, CGST/SGST/IGST calculations, and how RamFlow simplifies the entire process for small businesses.
GST Invoice Kaise Banaye — Complete Guide 2025
If you run a business in India and your annual turnover exceeds the GST registration threshold (currently ₹40 lakh for goods or ₹20 lakh for services), you are legally required to issue GST-compliant invoices for every taxable supply. But what exactly goes into a valid GST invoice? And how can you create one without spending hours on formatting and calculations?
This guide covers everything you need to know — from the mandatory fields required by law, to how modern software like RamFlow automates the entire process so you can focus on running your business.
What Is a GST Invoice?
A GST invoice is a document issued by a registered supplier to the buyer at the time of sale. It serves as proof of supply and is the basis for:
- Input Tax Credit (ITC) — your buyer can claim ITC only if they have a valid GST invoice from you.
- GST return filing — your sales invoices feed into GSTR-1 (outward supplies), and your purchase invoices into GSTR-2B (inward supplies).
- Legal compliance — issuing an invalid or incomplete invoice can attract penalties under the CGST Act.
In short, a proper GST invoice is not optional — it's the backbone of India's indirect tax system.
Mandatory Fields in a GST Invoice
Under Rule 46 of the CGST Rules 2017, every tax invoice must contain these fields:
Supplier Details
- Name, address, and GSTIN of the supplier
- Consecutive serial number (unique for a financial year, max 16 characters)
- Date of issue
Buyer Details
- Name, address, and GSTIN of the recipient (if registered)
- Place of supply (state + state code)
- Delivery address (if different from billing address)
Item Details
- Description of goods or services
- HSN code (for goods) or SAC code (for services)
- Quantity and unit of measurement
- Total value before tax
- Taxable value after discounts
Tax Details
- Rate of tax — CGST + SGST (intra-state) or IGST (inter-state)
- Amount of tax for each line item
- Total invoice value (inclusive of tax)
Other Requirements
- Signature or digital signature of the supplier (or authorised representative)
- Whether tax is payable on reverse charge basis
- If export — "Supply meant for export on payment of IGST" or "Supply meant for export under bond/LUT without payment of IGST"
Intra-State vs Inter-State: Which Tax Applies?
The place-of-supply rules determine whether CGST+SGST or IGST applies:
- Intra-state supply (supplier and place of supply are in the same state): CGST + SGST. For example, a Mumbai seller shipping to a Pune buyer — both in Maharashtra — charges 9% CGST + 9% SGST on an 18% GST item.
- Inter-state supply (different states, or export): IGST. A Delhi seller shipping to a Bengaluru buyer charges 18% IGST.
Getting this wrong is one of the most common GST compliance mistakes. It doesn't just affect your invoice — it affects which government collects the tax and your ITC eligibility.
HSN and SAC Codes: What You Need to Know
Every line item on a GST invoice must carry the correct Harmonized System of Nomenclature (HSN) code for goods or Services Accounting Code (SAC) for services.
- Turnover up to ₹5 crore: 4-digit HSN code
- Turnover above ₹5 crore: 6-digit HSN code
If you use the wrong code, your invoice may be rejected during reconciliation, and your buyer could lose ITC. RamFlow maintains an up-to-date HSN/SAC database and auto-suggests the right code based on your product description.
Common Mistakes to Avoid
- Wrong place of supply — leads to incorrect tax type (CGST+SGST vs IGST) and reconciliation failures.
- Missing or incorrect GSTIN — the buyer cannot claim ITC if your invoice has the wrong GSTIN.
- Non-sequential invoice numbers — gaps in serial numbers raise red flags during audits.
- Incorrect HSN codes — mismatch between invoice HSN and GSTR-1 HSN summary causes notices from the department.
- Not mentioning reverse charge — if RCM applies, you must clearly state it on the invoice.
How RamFlow Makes GST Invoicing Effortless
Creating a GST invoice manually — whether in Excel, Word, or a generic PDF tool — is error-prone and time-consuming. Here's how RamFlow solves each pain point:
Auto-Calculated Taxes
Enter the item value and GST rate. RamFlow automatically splits into CGST+SGST or applies IGST based on your business state and the buyer's place of supply. No manual calculations, no errors.
HSN/SAC Auto-Suggest
Start typing your product name, and RamFlow suggests the matching HSN or SAC code from its built-in database. It remembers your previous items, so repeat invoices take seconds.
Sequential Numbering
Invoice numbers are auto-generated in the format you choose (e.g., INV-2025-0001). No gaps, no duplicates, fully audit-ready.
Multiple Templates
Choose from professional invoice templates designed for Indian businesses — with your logo, UPI QR code for payments, and digital signature.
One-Click GSTR-1 Ready
Every invoice you create in RamFlow feeds directly into your GSTR-1 summary. At month-end, just review and file — the data is already in the right format.
Client Portal
Share invoices with your customers via a secure link. They can view, download PDF, and even pay online through Razorpay — no login required.
Step-by-Step: Create a GST Invoice in RamFlow
- Sign up free at ramflowbooks.com — no credit card needed.
- Complete onboarding — enter your business name, GSTIN, address, and bank details.
- Add your customer — name, GSTIN, billing address, and state.
- Create new invoice — click "New Invoice" from the dashboard.
- Add line items — description, HSN/SAC, quantity, rate, and GST percentage.
- Review — check the auto-calculated tax breakdown and total.
- Send — email the invoice, share via client portal, or download as PDF.
The entire process takes under 2 minutes for a typical invoice.
Conclusion
A valid GST invoice is non-negotiable for any registered business in India. It protects your buyers' ITC, keeps you compliant during audits, and feeds directly into your GST returns. While you can technically create invoices in a spreadsheet, the risk of errors — and the time spent on manual calculations — makes it impractical as your business grows.
RamFlow eliminates these headaches by automating tax calculations, HSN lookups, sequential numbering, and return preparation. Start free and create your first GST-compliant invoice in under 2 minutes.
RamFlow is free GST billing software for Indian businesses. Create compliant invoices, file returns, and track expenses — all from one platform. Start free today.