Free toolNo signup to build

    Invoice Generator & Template

    Fill in the form, watch your invoice build in real time, and download it as a PDF or Excel file. Or grab a blank template to fill out later.

    01Your business (from)
    02Bill to (customer)
    03Invoice details
    04Line items
    01Item 1
    02Item 2
    05Totals & payment

    Free invoice template

    An invoice is a document a seller sends to a customer to request payment for goods or services, listing what was provided, the amounts, and when payment is due. Use the generator above to create a professional invoice in your browser, then download it as a PDF or Excel file, or grab a blank invoice template to fill out later. No spreadsheets to wrangle and no software to install.

    What to include on an invoice

    • Your business (seller) name, address, and contact details
    • The customer (bill-to) name and address
    • A unique invoice number and the invoice & due dates
    • Payment terms (e.g. Net 30) and any PO reference
    • Line items, description, quantity, unit price, and amount
    • Subtotal, discount, tax, shipping, and the total
    • Any amount already paid and the balance due
    • Notes and payment instructions

    How to create an invoice

    1. Enter your business and the customer you're billing, plus an invoice number.
    2. Add each item with a description, quantity, and rate, totals calculate automatically.
    3. Set any tax, discount, shipping, amount paid, and payment instructions.
    4. Download the finished invoice as a PDF or Excel file.

    Invoice template FAQs

    What is an invoice template?

    An invoice template is a reusable, pre-formatted document a seller sends to a customer to request payment for goods or services. It standardizes billing so every invoice includes the seller and customer details, an invoice number, line items, totals, and payment terms. This page gives you a free invoice template you can fill in online and download as PDF or Excel.

    How do I create an invoice?

    Enter your business (seller) details, the customer you are billing, and an invoice number. Add each item with a description, quantity, and rate, the amounts and totals calculate automatically. Add tax, discount, shipping, and any amount already paid, then download the finished invoice as a PDF or Excel file.

    Can I download the invoice as Excel or PDF?

    Yes. You can download the completed invoice as a PDF or as an Excel (.xls) file, and you can also download a blank invoice template in Excel or PDF to fill out later.

    Is this invoice template free?

    Yes, the invoice template and generator are free to use. Enter your email to unlock the download and we will occasionally share other finance templates and tools.

    What should an invoice include?

    A complete invoice includes the word "Invoice," the seller and customer names and addresses, a unique invoice number, the invoice and due dates, payment terms, a line-item table (description, quantity, unit price, and amount), the subtotal, tax, discount, shipping, the total, any amount paid, and the balance due, plus payment instructions.

    Drowning in invoices to process?

    Blackbee's Invoice Processing Agent captures, codes, matches, and routes incoming invoices to your ERP automatically, no manual data entry. See it run on your own workflow.