Skip to content

Free Tool

Free Online Invoice Generator

This is a free online invoice generator for trades and small field service businesses: type what you did, what it cost and who owes you, and a finished invoice builds itself on the right as you go. Download it as a PDF you can send or a spreadsheet you can keep. No account, no email, no watermark across the page your client reads.

Everything you type stays in this browser tab. There is no upload and no server, and it disappears when you close the tab unless you ask it to stay.

Show

Your Business

Who it is from, and how it looks

Logo

PNG, JPEG, WEBP or SVG, up to 2 MB. Read on this device, never uploaded.

No logo yet. The masthead will use your business name.

Sets the masthead when there is no logo.

Several trades are required to show it.

Header Color

Currently Slate Blue.

Client

Who is being billed

Autofill is off here: your browser would fill this with your own address.

The person or company who pays you. This is often not the name of the building where you worked.

Only if they asked you to.

Document

Numbers, dates and what the job is

What somebody needs before they can file it or pay it.

Yours to choose: nothing here generates it. Never use one twice.

The day you send it.

The day you expect to be paid.

When you want to be paid, in your own words.

If your client gave you their own reference number, put it here. It helps their office pay you faster.

Printed beside the client block, above the line items.

Line Items

What you are charging for

One line per thing you did. Describe the work rather than the category: a line nobody understands is a line somebody queries.

3 line item rows

  1. Row 1

    Amount

  2. Row 2

    Amount

  3. Row 3

    Amount

Totals

Tax, discount and money up front

Every figure here is yours to type. Nothing is filled in for you, because nothing here knows what you charge or where you are registered.

Tax

Choosing No Tax removes the row from the document rather than printing a zero.

Discount

Taken off the subtotal before tax. It can never exceed the subtotal.

A deposit or a part payment that has already arrived. The document then shows a balance rather than the full contract value. Send someone who has already paid a deposit an invoice for the whole amount and you will get a phone call instead of a payment.

Notes & Terms

The wording that settles arguments

Nobody reads this part until something goes wrong. That is why it is worth ten minutes now.

Printed under the totals, above the terms.

In your own words. Nothing on this page takes money and nothing is sent anywhere, so whatever you type here is only ever printed.

Terms

One line each. Replace every ___ with your own number before you send this, or rewrite the line completely. These are a starting point, not our terms.

Prints name, signature and date lines at the foot, for a client who signs off completed work.

Still needed before this can be downloaded: your business name, the client name and one line item with a price on it.

Off by default. Turn it on and the document is stored in this browser, on this device, and nowhere else. There is no account and nothing is uploaded. Turn it off and it is deleted. The logo is never stored either way, so you pick it again next time.

What has to be on a trade invoice

An invoice is a demand for money, and the ones that get paid without a phone call all carry the same things. Your legal business name and address, so the person entering it into their books knows who they are paying. A phone number and an email, so a query reaches you rather than sitting in a pile. Your license or registration number where your trade requires one (several do). An invoice without it can be refused by a property manager before anybody even reads the total.

Then the client: the name of the person or company being billed, not the name of the site. Getting this wrong is the single most common reason an invoice is bounced back by an accounts department, because the entity that signed the contract is often not the one whose kitchen you worked in.

After that it is the reference furniture. An invoice number that is unique to you. The date it was issued. The date it is due, or the terms that set that date. The client purchase order or work-order reference if they gave you one. Quote it and your invoice skips the queue; leave it off and it waits until somebody has time to match it up.

Line items decide whether you get paid on time

One line per thing you did. Describe the work, not the category: "Replace 40 gallon gas water heater, haul away old unit" tells the reader what they are paying for. "Plumbing" does not, and a line nobody understands is a line somebody queries.

Show quantity and rate separately so the arithmetic is checkable. A client who can follow the sum does not call you about it. A client who is handed a single figure has nothing to check and only one question to ask, which is whether the figure is right.

Keep materials and labor on their own lines when the client may be claiming the work back. On a rental property, a warranty job or anything an insurer is touching, the split is the difference between a claim that processes and one that comes back for a breakdown. Tax goes on its own line with the rate stated. A total that quietly contains tax is a total somebody will assume does not.

Deposits, part payments and the balance actually owing

If you took money before you started, the invoice has to say so. Enter what has already been received and the sheet shows a balance rather than the full contract value. Send a client who has already paid a deposit an invoice for the whole amount and you will get a phone call instead of a payment, and you will have spent your own credibility explaining a document you wrote.

The same goes for a staged job. Each invoice states the value of the stage, what has been received to date, and what is outstanding now. Somebody reading the third invoice on a job should be able to work out where they stand without opening the first two.

Record how you want to be paid, in your own words, in the payment instructions box. Bank details for a transfer, an e-transfer address, or where to send a check. Zeus does not take payments for you and this page never asks for account details of any kind: the box is free text on a document that stays on your machine.

When a client disputes a line

Nearly every disputed line is a line that was never quoted. Something was added on site, somebody said "while you are here", and it arrived on the invoice as a surprise. The fix is upstream: get the change in writing before you do it, even if writing means a text message that says what it is and what it costs.

When it happens anyway, do not edit the invoice you already sent. An invoice reissued under the same number with a different total is the document that loses you the argument, because now there are two versions of one number and neither side can prove which came first. Issue a credit note for the disputed line as its own document, referencing the original invoice number, and let the pair of them tell the story.

Keep the detail that settles it: the date the change was asked for, who asked, and what you told them it would cost. A line item that names the date it was authorized is a line item that stops being argued about.

When one invoice becomes an invoice book

A free online invoice generator is the right tool for an invoice that has to go out today. It is the wrong tool for the tenth one. A web page has no memory. It cannot tell you which number you used last, which invoices are still unpaid, or what you billed this client in March, because nothing typed into this page is kept anywhere.

Once invoicing stops being occasional, the work stops being the writing and becomes the keeping track. What was invoiced against which job. What you quoted first, and whether the two still agree. What deposit was taken. Who has paid, and who is three weeks late. A folder of PDFs beside a spreadsheet is where most people find out that does not hold.

That is the part Zeus does on your phone: every invoice raised against the job it belongs to, the numbering kept straight, deposits and part payments tracked, and the outstanding total sitting there without you adding anything up. It works with no signal, so the invoice goes out from the driveway instead of from the kitchen table at ten at night. The free plan costs nothing and asks for no card.

Questions people ask about this

Is this actually free, and is there a catch?
It is free and there is no account. The only thing the page asks in return is one quiet line at the foot of the document saying where it came from, which is not a watermark and does not sit across anything your client is reading.
Does anything I type get uploaded?
No. The whole document is built in this browser tab. The logo you pick is read by the browser itself and never sent anywhere, the PDF is produced by your own print engine, and the spreadsheet is assembled in the tab and handed straight to your downloads folder. There is no endpoint behind this page to send anything to.
What number should I put on it?
Whatever you already use. The field is free text on purpose, because plenty of trades number by job or by site rather than in one running sequence. The only rule that matters is that a number is never reused for a second document: that is what lets you and your client talk about the same piece of paper.
Do I have to show tax separately?
If you charge it, yes, and you name it yourself: the label, the rate and whether your prices already include it are all yours to set. Nothing here supplies a rate or decides which tax applies to you, because that depends on where you are registered and what you sell.
Can I put my own logo on it?
Yes. Pick a PNG, JPEG, WebP or SVG file and it appears in the masthead. It is read on your machine and printed from there. If you would rather not upload anything at all, leave it empty and your business name sets the masthead instead: that is a finished document, not a lesser one.
What is the spreadsheet download for?
It is the same document as a workbook, with the money column as real numbers rather than text, so the column adds up and you can paste it into whatever you keep your books in. The PDF is for your client; the spreadsheet is for you.
Will it still be here when I come back?
Only if you ask. Draft saving is a switch and it starts off. Turn it on and the document is kept in this browser on this device, nowhere else; turn it off again and it is deleted. The logo is never kept either way, so you re-pick it next time.

Where Zeus comes in

One invoice is easy. The fortieth is the problem.

This page builds a single invoice and then forgets it. Zeus keeps the numbering straight across every job and shows you what is still unpaid without opening a spreadsheet. It raises the invoice from the van the moment the work is signed off, with the job photos and the signed quote already attached to it.

Start free, no card

Free Plan, no card needed, and it never runs out.