Invoice Generator Studio

Free Freelance Invoice Generator

Bill clients for hourly or fixed-price work, add your logo, and download a professional PDF invoice — free, no sign-up.

From (your details)
Bill to (client)
Invoice details
Line items
Tax & discount
Logo & notes
Pro

Add a one-click “Pay online” button (your Stripe, PayPal, or Wise link) to every invoice. Upgrade to Pro.

Saved invoices

Saved automatically in your browser.

Your business name

INVOICE

INV-001

Billed to

Client name

DescriptionQtyRateAmount
Item description1$0.00
Subtotal
$0.00
Total
$0.00

Invoicing as a freelancer

List each project or block of hours as its own line item — quantities take decimals, so 7.5 hours at your hourly rate just works. Add your payment details and terms in the notes field, give the invoice a sequential number you can track (INV-001, INV-002…), and set a due date so there's no ambiguity about when you expect payment.

Your draft is saved in your browser as you type, so you can keep a running invoice open through the month and download the PDF when it's time to bill.

One milestone, one handover, and the hours in between

An independent developer billing a food wholesaler part-way through a three-milestone build. The milestone price was fixed in the proposal, so it goes on as a single line at the agreed figure, while the supplier data migration was quoted per thousand records because nobody knew the volume until the export actually ran. Changes the client asked for after milestone 2 was signed off are billed by the hour at the contract rate, and the last line closes out the handover — source code, deployment runbook, and a walkthrough with their IT contact.

One milestone, one handover, and the hours in between
DescriptionQtyRateAmount
Inventory sync integration — milestone 2 of 3 (fixed price)1$4,200.00$4,200.00
Supplier record migration — per 1,000 records imported and de-duplicated12.4$40.00$496.00
Change requests raised after milestone 2 sign-off — hourly6.5$125.00$812.50
Handover — source code, deployment runbook, walkthrough with client's IT contact1$400.00$400.00
Subtotal$5,908.50
Total due$5,908.50

Giving the handover its own line and its own price turns the code transfer into a dated, billable event instead of something the client assumes was folded into the build fee.

Check these before your freelance invoice goes out

  • The name you're paid under

    Most freelancers invoice under their own name or a trading name, so put whichever one matches your bank account and tax records in the sender address block — accounts teams reject invoices whose payee name doesn't match.

  • A number you can reconcile

    Use one running sequence like INV-0031, INV-0032 across all clients so nothing quietly goes unpaid and your year's income adds up at tax time.

  • Price the deliverable, not the hour

    If you quoted a flat rate per piece, put that rate in the unit price and the number delivered in the quantity — six articles at one agreed rate is a single line, not six. The quantity field also takes decimals, so 3.5 goes in as typed on the jobs you do bill by time.

  • Terms and a real due date

    Set the due date 14 or 30 days out and repeat the terms in the notes ('Net 14, 2% monthly late fee') so chasing a late payment is backed by something in writing.

  • Your tax reference, if asked

    There's no dedicated field for an EIN, SSN or UTR, so add it in the notes when a client needs it for a 1099 or their own bookkeeping.

How to create an invoice online

  1. 1

    Fill in the details

    Add your business info, your client, line items, tax, and an optional logo or discount.

  2. 2

    Watch the live preview

    The invoice updates as you type, so you always see exactly what your client will receive.

  3. 3

    Download the PDF

    One click generates a clean, professional PDF invoice — free and without a watermark.

A simple invoice maker for freelancers and small businesses

Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.

Instant PDF download

Generate a polished A4 invoice PDF in one click — no waiting, no email required.

No sign-up, no watermark

Completely free to use. Your invoice is yours, with no branding stamped on it.

Private by design

Everything happens in your browser. Your invoice data never touches a server.

Logo, tax & discounts

Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.

Saves as you type

Your draft is stored locally in your browser, so an accidental tab close loses nothing.

20 currencies

Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.

Frequently asked questions

How do I bill hourly work?

Put the hours in the quantity column and your hourly rate in the rate column — decimals like 7.5 are supported. The line total and invoice total are calculated automatically.

What payment terms are normal for freelancers?

14 or 30 days from the invoice date are the most common. State the terms and your payment details in the notes — and consider mentioning a late fee policy if you use one.

Do freelancers need to charge tax?

It depends on where you're based and whether you're registered for VAT, GST, or sales tax. If you are, set your rate and label; if not, leave the tax rate empty.

Can I reuse last month's invoice?

Your latest draft is saved in your browser automatically — open the page, update the invoice number and line items, and download the new PDF.