Operations

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.

Invoicito Team5 min read
How to Create an Invoice: Step-by-Step Guide for Freelancers and Contractors

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.

TL;DR
  • 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.

Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
Building an invoice in Invoicito's generator, with a live sample-invoice preview (demo data shown).
  • 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)
8 days
Invoices missing a due date are paid an average of 8 days later, per FreshBooks invoicing data.

How to Create an Invoice: 5 Steps

This works whether you're billing for a $500 logo or a $15,000 website build.

  1. 1
    Choose 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.
  2. 2
    Fill 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.
  3. 3
    Add 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.
  4. 4
    Itemize 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.
  5. 5
    Add 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.
💡 Did You Know?

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:

Close-up of two invoices side by side on a desk — one hand-written and messy, one clean and digital on a laptop screen,
Close-up of two invoices side by side on a desk — one hand-written and messy, one clean and digital
❌ 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.

The Bottom Line

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

Stop Chasing Payments Manually

Invoicito sends invoices, follows up automatically, and gets you paid faster. Free to start.

Create Your First Invoice