How to Create an Invoice: Step-by-Step Guide for Freelancers and Contractors
Learn exactly how to create a professional invoice in minutes. Step-by-step guide for freelancers and contractors — what to include, how to send, and how to get paid faster.

You finished the work. The client's happy. Now the clock is ticking on when you actually get paid — and a sloppy invoice is the single most common reason that clock runs slow. Here's exactly how to create an invoice that gets you paid fast.
- An invoice is a formal payment request — it must identify who's billing, who's being billed, what was done, how much is owed, and when payment is due.
- 8 required fields — miss one and you look amateur (or don't get paid).
- 5 steps to build a clean, professional invoice from scratch.
- Send it the same day the work is done — every day you wait adds to your payment window.
What Every Invoice Must Include
A missing field isn't just an oversight — it's a reason for a client to stall. These eight elements are non-negotiable.

- ✅ Your name or business name + contact info (email, phone, address)
- ✅ Client name + contact info (billing contact, not just the company name)
- ✅ Unique invoice number (e.g. INV-2026-001)
- ✅ Invoice date (when it was issued)
- ✅ Due date (e.g. "Due: July 15, 2026 — Net 30")
- ✅ Itemized list of services with quantities, rates, and line totals
- ✅ Subtotal + any applicable tax
- ✅ Total amount due (bold, prominent — don't bury it)
How to Create an Invoice: 5 Steps
This works whether you're billing for a $500 logo or a $15,000 website build.
-
1Choose your format. A free invoice template (Word, Google Docs), a dedicated tool like Invoicito, or accounting software all work. Tools automate numbering, math, and reminders — worth it after your third invoice.
-
2Fill in your details and your client's. Use your business name and your client's billing contact — not just the company name. Sending to the wrong person is a one-week delay waiting to happen.
-
3Add a unique invoice number and both dates. Issue date is today. Write the actual calendar due date — "Due: July 15" — not just "Net 30." Clients shouldn't need to do math to know when they owe you. Not sure which terms to use? Our payment terms guide breaks down Net 7 vs. Net 14 vs. Net 30.
-
4Itemize your work. One line per service: Description — Hours × Rate = Total. "Website copywriting — 6 hrs @ $90/hr = $540" is clear. "Writing work" is a conversation-stopper.
-
5Add payment instructions. Bank transfer details, PayPal link, or a direct payment button. Never make them guess — the easier you make it to pay, the faster money moves.
Freelancers who set clear payment terms consistently get paid faster — it's the single most common pattern in invoicing research. Every day of ambiguity is a day added to your wait.
Invoice Mistakes That Delay Payment
Whether it's your first freelance invoice or your fiftieth, vague line items, no due date, and a personal Gmail can each push payment back by weeks. Here's the comparison that matters:

| ❌ What Delays Payment | ✅ What Gets You Paid |
|---|---|
| "Design work" with no breakdown | "Homepage redesign — 8 hrs @ $75/hr = $600" |
| No invoice number | Sequential numbering: INV-001, INV-002… |
| No due date (or just "Net 30") | "Due: July 15, 2026 (Net 30 from June 15)" |
| Personal Gmail, no payment link | Business email + direct payment link in body |
"The fastest-paid invoices are specific, professional, and sent the same day the work is delivered."
Send It, Track It, Follow Up
Send as a PDF the moment the project is done — not tomorrow. Use a clear subject line: Invoice #INV-001 — [Your Name] — Due July 15, 2026.
Follow up on a simple schedule: a reminder 3 days before due, a short note on the due date, and a firmer follow-up 7 days after. Most late payments aren't intentional — they're buried inboxes. One polite nudge usually fixes it.
A professional invoice isn't complicated — it's specific. Eight fields, five steps, a same-day send. Get those right and you've solved 90% of slow-payment problems before they start.
Frequently Asked Questions
What format should I use to send an invoice?
Always send as a PDF — it can't be accidentally edited and displays consistently on any device. Include a payment link directly in the email body so the client can act immediately.
How do I number my invoices?
Use a sequential format like INV-001 or INV-2026-001. Consistent numbering makes disputes easy to reference and signals professionalism to clients who process dozens of invoices.
What payment terms should I use as a freelancer?
Net 7 or Net 14 works for most freelance projects; Net 30 suits larger contracts. Whatever you choose, write the exact calendar due date on every invoice — never leave it as "Net 30" alone.
Do I need to charge sales tax?
Most service-based freelancers in the US don't charge sales tax, but rules vary by state — some tax digital services. Check with your state revenue authority or a local accountant to be sure.
Skip the spreadsheet.
Create your first professional invoice free with Invoicito — takes 2 minutes, looks like you've been doing this for years.
Create Free Invoice