How to create an invoice
An invoice is how you formally ask a client to pay for work you have done or goods you have supplied. A good one is easy to read, unambiguous about what is owed and when, and consistent from job to job. This guide walks through creating one from scratch — and you can build the finished document for free with the SafeKit invoice generator.
Try the Free Invoice GeneratorFree, no sign-up — build a PDF in minutes.What every invoice needs
Before you start, it helps to know the parts. Almost every invoice contains the same core pieces:
- A clear label — the word “Invoice” — and a unique invoice number
- Your business name and contact details (the “From”)
- Your client’s name and address (the “Bill To”)
- The issue date and the payment due date
- A line for each item: a description, quantity, rate and line total
- The subtotal, any tax or discount, and the final total due
- How to pay you — bank details, or a payment link
Step by step
- Add your business details. Your name (or company), and ideally a logo, email and address. Save them once so you never retype them.
- Add the client. Who you are billing, and where. If you invoice them regularly, save them as a reusable customer.
- Set the invoice number and dates. Use a consistent numbering scheme (see the numbering guide below) and set a due date based on your payment terms.
- List the work. One line per item, with quantity and rate. The line total and running subtotal are calculated for you.
- Add tax or a discount if they apply. Enter your tax rate, or a percentage/fixed discount.
- Review and download. Check the totals, pick a template, and export a PDF you can email or print.
A quick example
Say you are a freelance designer who worked 10 hours at $80 and charged a $200 setup fee. Two lines give a subtotal of $1,000. If you offer a 10% loyalty discount, that removes $100. Sales tax at 8% on the remaining $900 adds $72, so the total due is $972. A tool that calculates this for you removes the most common cause of invoice disputes: arithmetic mistakes.
Tips for getting paid faster
- Set clear payment terms (for example “Net 15” or “Due on receipt”) and show the due date prominently.
- Send the invoice promptly — the sooner it arrives, the sooner it is paid.
- Make paying easy: include your bank details or a payment link right on the invoice.
- Number invoices sequentially so both you and your client can reference them.
- Keep a copy of every invoice for your own records and tax return.