Free Invoice Generator — Create a PDF Invoice in Seconds

Create invoices free in your browser and download them as a PDF or an Excel file. No signup, no watermark, no ads.

Currencies
159
Industry presets
26
Downloads
PDF and Excel
Price per invoice
$0.00

Make a free invoice online

Totals update as you type, and every label on the sheet can be renamed.

$1,320.00
$1,850.00
$700.00
$3,870.00
$0.00
$3,870.00

Free download · No account required · No watermark

Your draft is saved in this browser, so you can pick up where you left off. A free account keeps every invoice you download in your dashboard.

A simple online invoice generator for freelancers and small businesses

Invoice to PDF is a free online invoice generator for freelancers, contractors, consultants and small businesses. You build a professional invoice in your browser and download it as a PDF or an Excel file, in any of 159 currencies, with no signup, no watermark and no ads. Tax, discounts, shipping and deposits are calculated as you type, and every printed label can be renamed.

Use it as your everyday invoice maker. When the invoices pile up, a free account adds a dashboard with your clients on file, estimates that turn into invoices, a status for every invoice and card payments through your own Stripe account.

Features

A PDF invoice generator that does the math

Rename any label, take a discount before tax, record a deposit, bill in any of 159 currencies, then download a PDF or an Excel file.

Wording

Rename any word on the invoice

Click a caption such as Invoice # or Due date and type your own. Use your trade's terms or your client's language. The PDF prints exactly what you wrote.

Totals

Tax, discounts and deposits, calculated for you

Add a discount as a percent or a fixed amount, and it comes off before tax. Record a deposit, and the invoice shows the balance still due.

Currency and dates

Any of 159 currencies, in your client's date format

Search for a currency by code or name. Then open Format to pick one of five date formats and put the symbol before or after the amount.

Download

A PDF to send, and an Excel file for your books

Download the same invoice as a clean PDF or as a spreadsheet. Neither carries a watermark.

Payments, with a free account

Get paid by card, right from the invoice

Connect your own Stripe account once. From then on, every invoice you send from your account includes a link where your client can view it and pay the balance by card.

  • The money goes to your Stripe accountPayments go straight to you. We never hold your money.
  • The invoice updates itselfWhen the card payment goes through, the invoice is marked paid.
  • Your client needs no accountThey open the link and pay with a card.
Connect Stripe with a free account

Card payments are processed by Stripe.

Free account, optional

Keep every invoice in one place

The generator stays free with no signup. A free account adds a dashboard for the invoices you send month after month.

Email link, Google or Facebook. No card needed.

Your business

Your details, filled in on every new invoice

Save your name, address, logo and payment terms once. Every invoice you start already has them.

Clients

Pick a client, and their billing details fill in

Clients stay on file with their contact, address and email. Choose one from the list instead of retyping.

Estimates

Send a price first, then invoice it in one click

When your client says yes, mark the estimate approved and convert it. The invoice keeps the client, the items and your notes.

Status

See what is paid without asking

Every invoice shows whether it was sent, viewed or paid. When a client pays by card, the status and your totals update on their own.

Specifications

What goes on an invoice

The fields accountants and clients look for, in the generator and on every PDF it makes. Read the full checklist

Numbering and dates

  • Invoice number
  • Issue and due dates
  • Five date formats

Your business

  • Name and address
  • Email, phone and website
  • Tax ID and logo

Your client

  • Name and address
  • Contact person
  • Email

Line items

  • Description and a detail line
  • Quantity and rate
  • Line totals worked out for you

Totals

  • Discount, percent or fixed, before tax
  • Tax, percent or fixed
  • Shipping, amount paid and balance due

How totals are worked out

Subtotal−discount=taxable amount+tax+shipping=total−amount paid=balance due

Currency

  • 159 currencies
  • Symbol before or after the amount
  • Totals in the invoice's currency

Wording

  • Every printed label renamable
  • Notes to your client
  • Payment terms

Starting points

  • 26 industry presets
  • Sample data
  • A draft saved in your browser

Downloads

  • PDF
  • Excel (.xlsx)
  • No watermark on either

How it works

Invoice to PDF in 3 steps

Your draft saves in this browser as you type, so you can close the tab and finish later.

  1. 1

    Add your invoice details

    Enter your business information, client details, invoice dates, and line items.

  2. 2

    Review the totals

    Tax, discounts, shipping, and the total due update automatically.

  3. 3

    Download your PDF

    Generate a clean, professional PDF and send it directly to your client.

Start now

The generator is at the top of this page.

Create your invoice

Questions about creating invoices for free

Something not covered here? Write to us at

hello@invoice-to-pdf.com
Is this invoice generator really free?

Yes. You can create and download as many invoices as you need, as a PDF or an Excel file, without paying and without a trial.

Can I create invoices without an account?

Yes. Fill in the invoice and download it straight from this page. A free account is optional: it remembers your business details and logo, keeps your clients on file and shows which invoices are paid.

How do I turn an invoice into a PDF?

Type the details into the generator, or copy them from an existing invoice in Word, Excel or on paper, then choose Download PDF. Every label is editable, so you can match the original wording exactly.

Can I download my invoice as an Excel file?

Yes. Open the menu next to Download PDF and choose Excel (.xlsx) to get the same invoice as a spreadsheet.

Can I add tax, discounts, shipping and deposits?

Yes. Tax and discounts can be a percent or a fixed amount. The discount comes off before tax, shipping is added after it, and a deposit recorded as Amount paid leaves the balance due.

Which currencies and languages can I use?

Any of 159 currencies, including USD, EUR, GBP, CAD, AUD, INR, JPY and CHF, with the symbol before or after the amount. Rename the printed labels to write the invoice in your client's language.

Is my invoice information stored?

Your working draft autosaves in your own browser. When you download a PDF, the invoice is saved to a private Downloads list that only you can see. We never make it public, sell your data, or show ads. Details in our privacy policy.

Can my clients pay an invoice by card?

Yes, with a free account. Connect your own Stripe account, and the link in every invoice you send lets your client pay the balance by card. The invoice is marked paid when the payment goes through.

Pricing

Free invoices, and what an account adds

What stays free, what a free account adds, and what the Pro plan will add when it launches.

Free, no account

  • Unlimited invoices
  • PDF and Excel downloads
  • 159 currencies and 26 presets
  • No watermark and no ads

Free account

  • Your business details saved
  • Clients and estimates
  • A status for every invoice
  • Card payments through your Stripe

Pro Launching soon

  • Unlimited sending from your business name
  • Automatic reminders
  • $9.99 a month, or $99 a year
  • 14 days free, no card

Start now

The generator is at the top of this page.

Create your invoice See pricing