Free Invoice Generator

Create a professional invoice in a couple of minutes and download it as a PDF. Add your logo and business details, list your items with tax, discounts and shipping, and record payments to show the balance due. The same tool makes quotes, receipts and proforma invoices, splits GST into CGST and SGST, and works in any currency. There is no sign-up and no watermark, and your details stay in your browser.

Free · No sign-up

Invoice details
Document type
From
Bill to
Add a shipping address
Items
    Notes, payment details and terms
    Currency, tax and style

    How to use it

    1. Choose Invoice, Quote, Receipt or Proforma invoice. The number, date and due date are filled in for you.
    2. Enter your business name and details, add your logo, and type the client's details under Bill to.
    3. Add each item with its quantity, price and tax rate. Add a discount, shipping or an amount already paid if you need them.
    4. Check the preview, then click Download PDF or Print. Next time, click New invoice: your details are kept and the number goes up by one.

    Why use this tool

    Invoices, quotes and receipts

    One tool for invoices, quotes or estimates, receipts marked as paid, and proforma invoices.

    Tax per line

    Different tax rates on each line, VAT, sales tax or GST, with an automatic CGST and SGST split for India.

    Your logo and colour

    Add your logo and choose a colour to match your brand. A4 or US Letter.

    Real PDF

    A clean PDF with selectable text that you can email, print or upload to your accounting software.

    Payments and balance due

    Record deposits or part payments and the invoice shows the balance due.

    Private and free

    No account, no watermark, no limits. Your details are saved in this browser only, ready for the next invoice.

    What to include on an invoice

    A clear invoice gets paid faster. Most tax offices expect the details below, and some countries require more, such as a VAT or GST number for both parties or the place of supply. Check the rules where you trade.

    • The word Invoice and a unique, sequential invoice number.
    • The invoice date and the payment due date or terms.
    • Your business name, address and contact details, and your tax ID if you are registered.
    • The client's name and address.
    • A description, quantity and price for each item or service.
    • Subtotal, discounts, tax by rate and the total amount due.
    • How to pay: bank details, UPI ID or a payment link.

    Invoice, quote, receipt or proforma?

    Send a quote (or estimate) before the work, so the client can approve the price; it has a valid-until date instead of a due date. Send an invoice when the work is done or the goods are delivered, to ask for payment. A receipt confirms that you have been paid. A proforma invoice is a preliminary bill, often used to request a deposit or for customs; it is not a tax invoice, so issue a normal invoice once the sale is final.

    Payment terms explained

    Net 15 or Net 30 means the full amount is due 15 or 30 days after the invoice date. Due on receipt asks for payment straight away. Shorter terms improve cash flow, so freelancers and small businesses often use 7 or 15 days. Write any late payment fee in the terms and conditions, and make sure it is allowed where you trade.

    GST invoices in India

    For a sale within the same state, GST is charged as CGST and SGST, each half of the rate: an 18% item shows 9% CGST and 9% SGST. For a sale to another state, charge IGST at the full rate instead. Tick the CGST and SGST option for same-state sales, or name the tax IGST for sales to other states. Also add your GSTIN and the client's GSTIN to the details, and the HSN or SAC code in the item description.

    Frequently asked questions

    Is this invoice generator really free?

    Yes. There is no sign-up, no watermark and no limit on how many invoices you make or download.

    Where are my invoices saved?

    Your current invoice and business details are saved in this browser, so they are there when you come back. Download each invoice as a PDF to keep a copy; nothing is uploaded to our servers.

    How do I number my invoices?

    Use a unique, sequential number such as INV-0001, INV-0002. Click New invoice and the number goes up by one automatically. Many businesses add the year, for example 2026-001.

    Can I add GST, VAT or sales tax?

    Yes. Enter a tax rate on each line and name the tax under Currency, tax and style. Lines with different rates are totalled separately. For India, tick the option to split GST into CGST and SGST.

    Can I make a quote or estimate instead?

    Yes. Choose Quote at the top. The document shows a valid-until date instead of a due date, and you can turn it into an invoice later by choosing Invoice.

    Can I add my logo?

    Yes. Click Add logo and choose a PNG, JPG, WebP or SVG file. It appears at the top left of every invoice.

    Is the PDF text selectable?

    Yes for invoices written in English and other languages that use the Latin alphabet. For Japanese, Chinese, Russian and other scripts, the pages are saved as high-resolution images so every character displays correctly on any device.

    How do I record a deposit or part payment?

    Enter it under Amount paid. The invoice shows the amount paid and the balance due. For a full payment, choose Receipt, which is marked as paid.

    Related tools

    Need something built?

    Tell us what you want to create.

    Tell us what you need built, from a simple website to a complete app, AI solution, automation, or custom system.

    Tell us what you want to build. We review every enquiry and reply by email.

    Contact

    Thanks, your enquiry is on its way.

    We will review the details and reply by email.