How to Make an Invoice: Step-by-Step Guide with Example
- Every invoice needs a unique number, an issue date, a due date and clear line items.
- Apply any discount before tax, and only tax the lines that are taxable in your state.
- Agree on payment terms before the work starts so the due date is no surprise.
- Follow up on unpaid invoices on a set schedule, politely and in writing.
- Keep a copy of every invoice you send, together with the payments you receive.
Knowing how to make an invoice is one of the first practical skills a new business owner or freelancer needs. A good invoice is short, clear and easy to pay. A confusing one gets set aside, questioned or paid late.
This guide walks through the process in ten steps, shows a complete worked example, lists common mistakes, and covers how to follow up when payment does not arrive. You can follow along in the invoice generator embedded on this page; it runs in your browser and nothing you type is sent to a server.
What an invoice is for
An invoice is a request for payment. It tells the client what they bought, how much they owe, when payment is due and how to pay. It is issued before payment, which is what separates it from a receipt, the document you give after being paid. If you want the full comparison, see invoice vs receipt.
How to make an invoice in 10 steps
1. Agree on the price and terms first
The best invoices contain no surprises. Before you start work, agree on the price, or how it will be calculated, and when payment is due. A written estimate, proposal or email is enough. When the invoice arrives, it simply confirms what was already agreed.
2. Add your business details
At the top, put the name you do business under, your address, email and phone. Add a logo if you have one. Use the same header on every invoice so clients recognize your documents.
3. Add the client’s details
Include the person or company you are billing and their billing address. For larger clients, ask whether they need a purchase order number or a specific contact name on the invoice; missing details are a common reason invoices sit unpaid.
4. Give it a unique invoice number
Each invoice needs its own number. A simple sequence such as INV-0001, INV-0002 works well. The number lets both sides refer to a specific invoice and makes your records easy to search.
5. Set the issue date and payment terms
Write the date you send the invoice, then choose terms. Due on receipt means pay now. Net 15 or Net 30 means payment is due 15 or 30 days after the issue date. Write the actual due date on the invoice too, so nobody has to count days.
6. List each item or service
Use one line per item or service, with a description, quantity, rate and amount. Describe the work the way the client would describe it: “Kitchen faucet replacement, including parts” beats “Plumbing”.
7. Calculate the subtotal and discount
Add the line amounts to get the subtotal. If you offer a discount, take it off the subtotal before calculating tax. A discount can be a percentage or a fixed dollar amount.
8. Add tax and shipping where they apply
Apply sales tax only to the lines that are taxable. Rules about which goods and services are taxable, and at what rate, depend on your state and locality, so check with your state revenue agency or a tax professional. Then add shipping, if you charge for it.
9. Show amount paid and balance due
If the client already paid a deposit, record it as amount paid. The invoice then shows both the total and the remaining balance due, which avoids confusion about how much is still owed.
10. Add payment instructions and a thank-you
Say exactly how to pay and what reference to include, usually the invoice number. End with a short thank-you. Then review the whole invoice once more, save it as a PDF, and send it.
A complete worked example
Here is how the steps come together for a small cleaning business billing a new client.
From: Bright Path Cleaning To: Dana Lee Invoice number: INV-0001 Issue date: October 1 Terms: Net 15, due October 16
Line items, all marked taxable in this example:
- Deep clean, three-bedroom home: 1 × $280.00 = $280.00
- Inside oven and fridge: 2 × $35.00 = $70.00
- Carpet spot treatment: 3 × $20.00 = $60.00
Totals:
- Subtotal: $410.00
- First-visit discount (10%): minus $41.00, leaving $369.00
- Tax (example rate of 5% on $369.00): $18.45
- Total due: $387.45
Notes: “Payment accepted by check or bank transfer. Please include INV-0001 with your payment. Thank you for choosing Bright Path Cleaning.”
The 5% rate is only for illustration. Your rate, and whether cleaning services are taxable at all, depends on where you operate.
Common invoicing mistakes
- No due date. “Payable soon” is not a date. Without one, the invoice drifts to the bottom of the pile.
- Vague descriptions. A client who cannot tell what a line is for will ask before paying, which delays payment.
- Duplicate or skipped numbers. They make it hard to match payments and look disorganized.
- Tax calculated before the discount. If you offer a discount, tax should be calculated on the discounted amount.
- Taxing everything by default. Some lines may not be taxable where you operate. Check, and mark lines accordingly.
- Missing payment instructions. If the client has to email you to ask how to pay, you have added a delay.
- Sending to the wrong person. Larger organizations often have a separate billing contact. Ask before you send.
- Not keeping a copy. Save every invoice you send.
How to send an invoice
Send the invoice as a PDF attached to a short email. Keep the email body brief:
Hi Dana, please find attached invoice INV-0001 for $387.45, due October 16. Payment details are on the invoice. Thank you!
Use a clear subject line, such as “Invoice INV-0001 from Bright Path Cleaning”. If you work face to face, you can also print the invoice and hand it over.
How to follow up politely
Most late payments are oversights, not refusals. A calm, consistent routine works best:
- A few days before the due date: a friendly reminder that the invoice is coming due.
- On the due date: a short note that payment is due today, with the invoice attached again.
- About a week after: a direct but polite message asking when you can expect payment.
- After that: a phone call or a message to a different contact, such as the client’s accounts team.
Keep every follow-up in writing and refer to the invoice number each time. If you have a late-fee policy agreed with the client, you can remind them of it, but the wording and enforceability of such policies are matters for a legal professional.
When payment arrives, thank the client and, if they want one, send a receipt.
Record keeping basics
Keep a copy of every invoice you send, and note when and how each one was paid. A simple folder of PDFs plus a list of invoice numbers, dates, amounts and payment status is enough for many small businesses; others prefer accounting software. Which records you need to keep, and for how long, is a good question for a tax professional.
Because the invoice generator stores drafts only in your browser, download and back up each PDF. Clearing your browser data removes your drafts and numbering history.
Make your invoice now
Use the generator above to follow the steps, or open the full invoice generator in its own page. If you prefer a ready-made layout or a blank form you can print and fill by hand, start from the invoice template.
Frequently asked questions
Can I make an invoice without accounting software?
Yes. A free online invoice generator, a printable template or even a word processor can produce a perfectly usable invoice, as long as it contains the key details and the math is right.
What is the difference between the issue date and the due date?
The issue date is when you send the invoice. The due date is when payment is expected, usually calculated from the issue date using your payment terms.
Do I need a business to send an invoice?
Anyone who sells goods or services, including sole proprietors and freelancers, can send an invoice. Use the name you do business under and your contact details.
How should I number my first invoice?
Start with any simple sequence, such as INV-0001, and go up by one each time. Avoid reusing or skipping numbers so your records stay easy to follow.
What should I do if a client disputes an invoice?
Ask which line is in question, check it against your estimate or agreement, and send a corrected invoice with a new number if you made a mistake. Keep the conversation in writing.
Should I send the invoice as a PDF?
A PDF is the usual choice because it looks the same on every device and is hard to change by accident. Attach it to an email with a short message that states the amount and due date.
Legit50 provides free document tools for general business use. They are not legal, tax or accounting advice, and you are responsible for the accuracy of the documents you create. Sales tax rules vary by state and locality. Learn more.