Why trust this guide: tax points come from the IRS's published guidance, and invoicing practices reflect widely used standards for small businesses. We name no software and show no fabricated payment statistics. This is general education, not legal or tax advice, so check your own situation or ask a tax professional.
A freelance invoice is a document that tells a client what work you did, what they owe, and by when. It is how you turn finished work into money. A clear invoice sent promptly gets paid faster than a vague one sent late, and it also becomes your record at tax time.
You don't need fancy software. A simple document with the right details works. Here is how to build one, send it, and chase it if the money does not arrive.
Step 1: Agree on terms before you start
The best invoice is the one nobody argues about, and that starts before the work. Put the basics in writing, even in a short email: what you will deliver, your rate or project price, when you will invoice, and how long the client has to pay.
Payment terms are the deadline on the invoice. "Net 14" means payment is due 14 days after the invoice date. "Net 30" means 30 days. Shorter is better for you. If you're unsure what to charge, start with how to price your freelance work.
Step 2: Include the details every invoice needs
A complete invoice leaves no reason to delay. Include these items:
| Item | Why it matters |
|---|---|
| The word "Invoice" and a unique invoice number | Lets you and the client track it |
| Your name or business name and contact details | Shows who is being paid |
| Client's name and billing contact | Gets it to the right person |
| Invoice date and due date | Sets the deadline clearly |
| Description of work, with dates or quantities | Prevents "what is this for?" emails |
| Rate and total, with any deposit already paid | Shows the math |
| Payment methods and instructions | Makes paying easy |
| Late-payment terms, if you have any | Sets expectations |
Number invoices in order, such as 001, 002, 003. Gaps or duplicates cause confusion and look unprofessional.
Step 3: Send it promptly, to the right person
Send the invoice the day the work is delivered, or on the date you agreed to. Waiting a week often adds a week to when you get paid.
Email it as a PDF, and write a short note in the body: "Hi Sam, attached is invoice 007 for the website copy, due on the 15th. Let me know if you have any questions." Ask who handles accounts payable. A busy client may not be the person who releases payments, and sending it to the wrong person can stall it for weeks.
Step 4: Make it easy to pay
Every extra step between the client and the payment slows you down. List all the ways you accept payment, such as bank transfer, a payment link or a card option. Be aware that card and payment-app options often charge you a fee, so check what you'd lose before offering them.
Put the total and due date at the top of the invoice, not the bottom. Clients scan.
Step 5: Follow up without drama
Not every invoice arrives on time. Plan your reminders in advance so they feel routine.
- A few days before the due date: a friendly "just a heads-up" note is optional but effective.
- The day after it's due: a polite reminder with the invoice attached again.
- A week late: a firmer email naming the amount, the due date and any late fee you agreed to.
- Two or more weeks late: a phone call, then a written final notice. Pause new work until it's resolved.
Keep every message calm and factual. Most late payments are forgotten paperwork, not bad intent.
A worked example
Here is the math with made-up numbers. Maya writes web copy and agrees to a $1,200 project with a 25 percent deposit and Net 14 terms.
| Step | Date | Amount |
|---|---|---|
| Deposit invoice sent | Day 1 | $300 |
| Deposit paid | Day 4 | $300 |
| Work delivered, final invoice sent | Day 20 | $900 |
| Final invoice due | Day 34 | $900 |
Maya also sets aside part of each payment for taxes, which brings us to the next point.
What about taxes?
Invoices are your income record. The IRS says self-employed people report nonemployee compensation on Schedule C (Form 1040). Income counts whether or not a client sends a tax form, so keep every invoice and payment record.
Set aside a share of every payment for taxes as soon as it lands. Our guide to side hustle taxes for beginners explains how self-employment tax and estimated payments work. Treat the set-aside money as untouchable.
Common mistakes
- Skipping written terms. No agreement means no leverage.
- Invoicing late. The clock doesn't start until the client has the invoice.
- Vague descriptions. "Services" invites questions; "Homepage copy, 600 words, delivered May 3" doesn't.
- Duplicate or missing invoice numbers. They create confusion and record-keeping headaches.
- Letting a late client slide. Follow up on a schedule, every time.
- Spending the whole payment. Some of it belongs to taxes. See how to build an emergency fund on a variable income for a cushion.
Edge cases
Irregular income: Invoice the day work ends and build a buffer so one late payment doesn't sink your month. Budgeting on irregular income shows how.
Tight budget: Ask for deposits and use shorter terms like Net 7 or Net 14. Cash flow is everything when you're stretched thin.
Starting from zero: Use a plain document template, number it 001, and save a PDF copy of everything. If you're still hunting for work, read how to get your first freelance client.
Platform work: On marketplaces, the platform often handles billing and takes a cut. Compare in Upwork vs. Fiverr for beginners, and see gig work vs. freelancing for the difference.
Who should skip a formal invoicing process
If you only do occasional one-off jobs on a platform that bills for you, you may not need your own invoices. Platforms usually handle billing, though keep your own records for taxes. Everyone who bills clients directly should invoice, even for small jobs, because the habit protects you.
Quick answers
What should a freelance invoice include? A unique number, your details, the client's details, invoice and due dates, a clear description of the work, the amount owed, and how to pay.
What does Net 30 mean? It means payment is due 30 days after the invoice date. Shorter terms such as Net 14 get you paid sooner.
When should I send an invoice? Send it as soon as the work is delivered, or on the date you agreed to. Late invoices mean late payments.
What if a client doesn't pay? Send a polite reminder, then a firmer one, then call. Pause new work until it's resolved. If it stays unpaid, consider professional or legal advice for your situation.
Do I need to report income if I don't get a 1099? Yes. Per the IRS, self-employed income is reported on Schedule C whether or not a form arrives. Keep your own records.