Free Invoice Generator

Create and download a professional PDF invoice directly in your browser. No details are saved to our servers.

Invoice

#
Date
Due Date

From

Bill To

DescriptionQtyUnitRate Amount
$
$1,000.00
Subtotal $1,000.00
Total $1,000.00
Deposit / Partial Payment
$ -$0.00
Amount Due $1,000.00

Notes

Terms & Conditions

Payment Instructions

What is a Invoice?

An invoice is a legally binding request for payment sent from a seller to a buyer after goods or services have been delivered. It details exactly what was sold, at what price, and when payment is due.

How to use the Invoice Generator

  1. 1

    🏢 Enter your business details

    Add your company name, email, and address in the "From" section. Upload your logo and pick a brand colour to make the invoice look professional.

  2. 2

    👤 Add the client

    Fill in the "Bill To" section with the client's name, email, and address. These details will appear prominently on the printed PDF.

  3. 3

    📋 Set the document number and date

    The invoice number auto-increments (e.g. INV-001). Set the invoice date and due date — the due date tells the client when payment is expected.

  4. 4

    ➕ Add line items

    Click "New Line Item" for each product or service. Enter a description, quantity, and unit rate. Totals calculate automatically.

  5. 5

    💰 Apply tax, discount, or shipping

    Toggle these optional fields using the buttons below the items table. You can switch between percentage and fixed amounts.

  6. 6

    📄 Download your PDF

    Click the "Download PDF" button to instantly save a watermark-free, professionally formatted PDF ready to send to your client.

Field Reference

Invoice # A unique identifier for this invoice. Auto-incremented from your last invoice number. Use this for tracking and referencing payments.
Due Date The date by which the client must pay. Common terms are Net 15, Net 30, or Due on Receipt.
Deposit Paid If the client has already paid a partial amount (e.g. 50% upfront), enter it here. The invoice will show an "Amount Due" reflecting the balance.
Payment Link Paste a URL to your payment portal, PayPal.me, or bank payment page. A scannable QR code will be generated automatically in the PDF.
Watermark Overlay text on the document — e.g. "PAID", "DRAFT", or "VOID" — so the status is immediately visible when the PDF is opened.

Frequently Asked Questions