Invoice Details
Fill in your invoice details
Your output will appear here.
This free invoice generator turns your business details, client details and line items into a clean invoice you can print or save as a PDF. It suits freelancers, contractors and small businesses that need to bill a client today. There is no sign-up, no watermark and no limit, and your data stays in your browser.
Fill in your invoice details
Your output will appear here.
List each product or service with a description, quantity and rate so the client sees exactly what they pay for.
Add tax and discount percentages, plus notes or payment details. The discount comes off before tax is added.
Bill in USD, EUR, GBP, AUD, CAD, INR or NZD from the currency dropdown.
Print or save the finished invoice as a PDF, or copy the text into an email or document.
Three steps from a blank form to a result you can use.
Fill in your business name, address and contact, then the client name and client address. Add a tax ID if you need one.
Set the invoice number, invoice date and due date, then list each line item with a description, quantity and rate.
Pick your currency, select Create Invoice, check the preview, then print, save as PDF or copy it.
An invoice is the document that asks a client to pay for work you have delivered, and it doubles as your record of the sale. This invoice maker builds that document from the fields you fill in, so only the details you enter appear on the final invoice.
The form follows the order of a standard invoice. Fill in each field from top to bottom and leave any optional field blank if it does not apply.
Invoicing guides agree on a core set of details. Leave one out and the client may delay payment while they ask for it. We mapped each one to the field that covers it.
| Element | Why It Matters | Field in This Tool |
|---|---|---|
| Your business details | Shows who is billing and where to send questions | Your business name, Your address / contact |
| Client details | Lets the client route the invoice to the right person | Client name, Client address |
| Unique invoice number | Lets both sides find and reference the invoice later | Invoice number |
| Invoice date and due date | Sets the clock for payment | Invoice date, Due date |
| Itemized goods or services | Shows what the client is paying for | Line items |
| Subtotal, tax, discount and total | Makes the amount due easy to check | Line items, Tax %, Discount % |
| Payment method and terms | Tells the client how and when to pay | Notes / payment details |
| Tax registration number | Required for tax invoices in many countries | Tax ID (optional) |
Some guides also suggest a billing period for ongoing work, such as monthly retainers. Add it to the line item description, for example Social media management, March.
Example: This is an illustration, not a real client. A freelance designer bills a bakery for a small branding project in USD with a 5% loyalty discount and 8% sales tax.
| Description | Quantity | Rate | Amount |
|---|---|---|---|
| Logo design | 1 | 600.00 | 600.00 |
| Brand guidelines document | 1 | 400.00 | 400.00 |
| Extra revision hours | 4 | 50.00 | 200.00 |
The subtotal is 1,200.00. The generator takes the 5% discount off first, which removes 60.00 and leaves 1,140.00. Tax at 8% of 1,140.00 adds 91.20, so the total due is 1,231.20.
The designer uses INV-014 as the invoice number, sets the due date 30 days after the invoice date and writes in the notes: Payment by bank transfer. Account name and number. Please quote INV-014 as the reference. Check the discount and tax lines in the preview before you send it.
Agree on terms before the work starts, and match any terms already written into your contract. We suggest writing the actual due date in the Due date field rather than only Net 30, so nobody has to count days. List the payment methods you accept, such as bank transfer, card or PayPal, in the notes.
Every invoice needs its own number. Pick one format and keep it:
Avoid gaps and repeats. Because this generator does not save past invoices, keep a simple log of the numbers you have used.
Since this generator does not send reminders, set your own. We suggest a short, friendly note a few days before the due date, a second note on the day after it passes, and a phone call after a week. Quote the invoice number and amount each time, and attach the same PDF so the client does not need to search for it. If you charge late fees, they need to be written into your contract and stated on the invoice, not added as a surprise later.
People search for free invoicing software, an online invoice maker or a quick invoice generator, but these are different kinds of tools. A generator makes one document fast. Invoicing software runs your billing over time.
| Need | This Invoice Generator | Invoicing Software |
|---|---|---|
| Account required | No | Usually yes |
| Create a one-off invoice | Yes | Yes |
| Save clients and past invoices | No, data stays in your browser | Yes |
| Track paid and overdue invoices | No, track it yourself | Usually |
| Reminders and recurring invoices | No | Often |
| Online card payments | No, add payment details in notes | Often |
A bill and an invoice are the same thing for most small businesses: a request for payment. If you want to make a bill online for a customer, this tool covers it.
For a small business sending a handful of invoices a month, a generator plus a numbering log is often enough. Once you chase late payments every week, software starts to pay for itself. Teams that bill by project can plan tasks and track time in Onethread, then bill the hours here.
The generator formats your invoice. It does not know your tax rules or your contract, so run through these checks first.
This page is not tax or legal advice. When in doubt, ask an accountant.
Quick answers about the Invoice Generator.
Yes. You can create as many invoices as you need with no sign-up, no watermark and no paid tier. Fill in the form, select Create Invoice, then print, save as PDF or copy the result. Your data stays in your browser and is not saved to an account.
Fill in your business details, client details, invoice number, dates and line items, then select Create Invoice. When the preview looks right, use Print / Save as PDF and choose Save as PDF in your browser print dialog. That gives you a PDF file you can email or attach to a message.
No. The generator builds the invoice from the fields you fill in and does not write or guess any content for you. That keeps the numbers, names and terms exactly as you typed them. You stay in control of every line, which matters for a document that asks for money.
The currency dropdown includes USD, EUR, GBP, AUD, CAD, INR and NZD. Pick the currency you agreed with the client before you add line items. If you bill in another currency, state it clearly in the notes and check with the client that the format on the invoice is acceptable to them.
The generator focuses on content: your details, the client, line items, tax, discount and notes. It does not offer logo uploads or design themes. If you need branded layouts, copy the text into your own template, or use dedicated invoicing software that supports custom designs.
No. It applies the tax percentage you enter to the subtotal after any discount, but it does not know local sales tax, VAT or GST rates or rules. Look up the correct rate with your tax authority or accountant. Some countries also require extra details on a tax invoice, such as your registration number.
An invoice requests payment and is sent before the client pays. A receipt confirms that payment was received and is issued after. If a client has already paid, send a receipt instead, or mark the invoice as paid in your own records so you do not chase money twice.
To make an invoice, list your business details, the client's details, a unique invoice number, the invoice...
This free printable invoice template gives you a clean invoice page to print or save as a PDF.
Create an Australian invoice with your ABN, line items and GST in a few minutes.
This UK invoice generator builds a VAT invoice from your business details, VAT number, line items and VAT...