Turnivo Logo
    𝘛𝘜𝘙𝘕𝘐𝘝𝘖

    Guide

    How to Create an Invoice: Step-by-Step Guide

    Whether you're a freelancer, small business owner, or accountant, knowing how to create a proper invoice is essential. This guide walks you through everything — from the basics to GST-compliant invoicing.

    What Is an Invoice?

    An invoice is a commercial document issued by a seller to a buyer that itemizes products or services provided and specifies the amount due. It serves as a formal request for payment and is a critical record for accounting, tax filing, and legal purposes. In India, GST invoices must follow a format prescribed by the GST Act.

    Key Elements of an Invoice

    Invoice number and date
    Seller name, address, and GSTIN
    Buyer name, address, and GSTIN (for B2B)
    Itemized list with HSN/SAC codes
    Quantity, rate, and amount per item
    GST rate and tax amount (CGST/SGST/IGST)
    Subtotal, discount, and total amount
    Payment terms and due date
    Bank details or UPI QR code
    Signature and stamp (if applicable)

    Step-by-Step Guide

    1

    Add your business details

    Start with your company name, address, GSTIN (if registered), and logo. This establishes credibility and helps the buyer identify the seller.

    2

    Add client information

    Include the buyer's name, billing address, shipping address (if different), and their GSTIN for B2B transactions. Accurate details ensure the invoice is valid for tax purposes.

    3

    List your products or services

    For each line item, provide a clear description, quantity, unit price, and GST rate. The total amount is calculated automatically.

    4

    Apply taxes and discounts

    Specify the applicable GST rate (0%, 5%, 12%, 18%, or 28%). The system splits it into CGST and SGST for intra-state sales, or IGST for inter-state sales.

    5

    Set payment terms

    Define the due date, payment methods accepted (bank transfer, UPI, cheque), and any late payment penalties. This sets clear expectations.

    6

    Review and send

    Preview the invoice, make any final adjustments, and download as PDF. Share it via email or WhatsApp directly from the app.

    GST Invoice Requirements

    For GST-registered businesses in India, an invoice must include:

    • Invoice number (unique, sequential)
    • Invoice date
    • Seller's name, address, and GSTIN
    • Buyer's name, address, and GSTIN (if registered)
    • HSN code for goods or SAC code for services
    • Taxable value and GST amount (CGST + SGST or IGST)
    • Place of supply
    • Signature of the supplier

    Tips for Effective Invoicing

    • •Send invoices promptly — issue invoices immediately after delivering goods or services to improve cash flow.
    • •Use clear descriptions — vague line items can lead to payment delays and disputes.
    • •Set clear payment terms — specify due dates, late fees, and accepted payment methods upfront.
    • •Number invoices sequentially — use a consistent format like INV-2025-0001 for easier tracking.
    • •Keep copies — maintain records of all invoices for tax filing and reconciliation.

    Ready to Create Your First Invoice?

    Use our free invoice generator — no signup, no watermarks, instant PDF download.

    Create Invoice Now

    Frequently Asked Questions

    What is the difference between an invoice and a bill?▼

    An invoice is a request for payment sent by a seller to a buyer, while a bill is the document a buyer receives as a record of what they owe. In practice they refer to the same document.

    Do I need to include GST on my invoice?▼

    If your business is registered under GST and your annual turnover exceeds the threshold (₹40 lakh for goods, ₹20 lakh for services), you must charge GST and issue a GST-compliant invoice.

    Can I create an invoice without a GST number?▼

    Yes. If you are not GST-registered, you can still issue a regular invoice. However, you cannot charge GST or claim input tax credit.

    What software can I use to create invoices for free?▼

    Turnivo is a free online invoice generator that works in your browser. No signup needed, no data stored on servers, and instant PDF download.

    Is an invoice a legal document?▼

    Yes, an invoice is a legally recognized document that serves as evidence of a transaction between a seller and a buyer. It is used for accounting, tax filing, and dispute resolution.