BillingGenerator
BillingGenerator
· BillingGenerator Team

Freelancer Invoice Template: What to Include & Free Download

The ultimate guide to freelancer invoicing. Learn what to include, how to set payment terms, and download free professional invoice templates.

freelancerinvoicingtemplates

Freelancer Invoice Template: What to Include

When you work for yourself, there’s no payroll department handling your compensation. Nobody is automatically cutting you a check. You invoice, or you don’t get paid.

It sounds obvious, but the quality of that invoice affects more than most freelancers realize — not just whether you get paid, but how quickly, how reliably, and how professionally clients perceive you when money changes hands.

This guide covers exactly what needs to be on a freelancer invoice, how to structure it, and the habits that separate freelancers who chase late payments from those who barely think about it.

What Needs to Be on Every Invoice

These aren’t optional. Miss any of these and you’re creating friction between the client and paying you.

Your name and contact information. Business name (or your full name if you’re a sole proprietor), address, email, phone. If you’re registered with a tax ID, include it — larger clients often need it for their vendor records.

Client’s billing information. Full company name, the specific contact responsible for billing (not your project contact — different people), and billing address. At any company with more than a handful of employees, invoices go to a finance or AP person, not the designer or product manager you worked with.

Invoice number. Every invoice needs a unique identifier. It makes tracking payments manageable and gives both parties a reference point for any communication. Keep a consistent format and increment it.

Dates. The date you’re issuing the invoice, and the specific calendar date payment is due. Not just “Net 30” — write out “Due: April 15, 2026.” Making the client calculate the date themselves introduces room for confusion.

What you did, in detail. This is the section most freelancers underinvest in. Vague descriptions like “design work” or “consulting hours” force clients to track down context before they can approve payment. Be specific enough that someone who wasn’t part of the project can still understand what was delivered.

Good examples:

  • “Brand identity package — logo design (3 concepts + 2 revision rounds), brand guidelines document, final delivery in AI and PNG formats”
  • “SEO consulting — 3 bi-weekly sessions in February, keyword analysis for 15 target pages, competitor gap report”

Subtotal, taxes, and total. Show the math. If you’re not charging tax, fine — just show subtotal and total. If you are, break out the rate and amount. The final total should be the most prominent number on the document.

How to pay. Don’t assume the client knows. Include the specific information they need: bank name, account number, routing number for wire transfers; your PayPal email; a payment link if you use one. The easier this is, the faster payment arrives.

Notes. Late payment policy if you have one. Early payment discount if you offer one. Anything else relevant to this specific invoice.

Setting Rates and Payment Terms

Before any of this matters, you need to know what you’re charging and what happens when.

Rates

Your hourly or project rate needs to cover more than your time. Health insurance, software, equipment, slow months, non-billable administrative time, retirement savings — all of this comes out of your freelance income. A common mistake is pricing yourself like an employee and then being surprised that the money doesn’t stretch.

Working backward helps: what do you want to earn after expenses and taxes? Add in that non-billable overhead time (easily 30-40% of your total working hours for most freelancers), and you’ll get a clearer picture of what your billable rate needs to be.

For market context, Glassdoor, LinkedIn Salary, and Upwork’s rate reports give you a sense of what others in your field and region are charging. These benchmarks aren’t binding, but they’re useful calibration.

Payment terms

Due on Receipt — Best for new clients, one-time projects, or smaller amounts. In practice, people interpret this as “pay within a few days,” which is usually fine.

Net 15 — A reasonable default that keeps your cash flowing without feeling aggressive. Most solo clients and small businesses can manage this.

Net 30 — Standard for corporate clients. Many companies have payment cycles that make anything shorter difficult to process regardless of their intentions.

50% upfront, 50% on completion — Highly recommended for larger projects. It signals client commitment, covers your initial work, and means you’re not waiting for 100% of a large invoice while the project wraps up.

Milestone-based — Good for long projects: payment tied to project phases rather than a single end date. Less exposure for both sides.

For a first-time client, consider shorter terms or a deposit. You haven’t established that they pay reliably yet. You can always adjust once the relationship is proven.

Hourly vs. Project Invoicing

How you price work affects how you invoice it.

Hourly

Time-based billing makes sense when scope is uncertain, work is ongoing, or the client wants flexibility to change direction. Track time carefully and invoice regularly — monthly at most, weekly or bi-weekly for active projects.

When invoicing for hourly work, include the period covered, total hours, and a task-level breakdown. “40 hours — development” is less convincing than “40 hours: user authentication module (18h), API integration (14h), bug fixes and testing (8h).”

Project-based

Flat-fee work is simpler to invoice but requires a clear scope upfront. Define exactly what’s included (and what isn’t) before you start. Use an estimate to document the scope, get client sign-off, then convert it to an invoice when work is complete.

For scope creep — work beyond what was originally agreed — track it separately and invoice it as a separate line item with a note explaining what triggered it. “Additional feature implementation per client request on March 8 — not included in original scope” is better than a mysteriously higher total.

Hybrid

Many freelancers charge a project rate for the core deliverables and an hourly rate for anything beyond the agreed scope. This is perfectly reasonable — just define it clearly in your contract.

Taxes Freelancers Need to Know About

Self-employment tax

If you’re US-based, you’re responsible for both sides of Social Security and Medicare (together, FICA). That’s 15.3% on top of your regular income tax. Employees pay half and their employer pays the other half — freelancers pay both. This catches a lot of people off guard in their first year.

Quarterly estimated taxes

You don’t have an employer withholding taxes from every paycheck. The IRS expects you to pay quarterly instead. Your invoice records are how you track what you’ve earned and calculate what you owe each quarter. Underpaying triggers penalties.

Sales tax on services

This varies by state and service type. Some states tax certain consulting or digital services; most don’t. Research your specific state’s rules, especially if you work across state lines.

Record retention

Keep your invoices for at least three years from when you filed the related tax return, longer if you want to be safe. Digital PDFs organized by client and year are easy to search when the IRS asks about something from two years ago.

When Payment Is Late

Even with good invoices and clear terms, late payments happen. Have a process ready so you’re not improvising.

Day 1 past due — Send a polite reminder. Keep it brief: “Hi [name], just a reminder that invoice INV-048 for $2,800 was due yesterday. Let me know if you have questions.” Most late payments at this stage are simply forgotten.

Day 7 — Follow up again, slightly more direct. Re-attach the invoice. Ask if there’s an issue you should know about.

Day 14 — Phone call. Email is easy to ignore; a phone call is harder. Mention any late fee that’s now accruing per your stated terms.

Day 30 — Formal demand. Pause any active work for that client until the balance is cleared. Consider a payment plan if the client is genuinely having cash flow issues.

Day 60+ — Evaluate whether a collections agency or small claims court is worth pursuing based on the amount. Collection agencies typically take 25-40% of what they recover. Small claims courts handle amounts up to $5,000-$15,000 depending on your state, with no attorney needed.

Prevention is better than pursuit

Vet clients before taking on work. Ask other freelancers in your network about their experiences. Include a late payment clause in your contract and on every invoice — even if you rarely enforce it, it signals that you take your billing seriously and that you have recourse if needed.

A deposit requirement is probably the single most effective filter: clients who aren’t serious about paying upfront rarely pay promptly later.

Tracking Your Invoices

You need a way to know, at any moment, which invoices are outstanding, which are overdue, and which have been paid.

A simple spreadsheet works for five or six clients. Once you’re managing more than that consistently, dedicated invoicing software or accounting tools become worthwhile. At minimum, track:

  • Invoice number and date
  • Client name
  • Amount
  • Due date
  • Status (sent / paid / overdue)
  • Payment date

Set a weekly time — 20-30 minutes — to review. This catches approaching deadlines and overdue invoices before they become serious.

Tools That Help

Our invoice generator handles the formatting, calculations, and PDF generation. No account needed — fill in your details, download, send.

The estimate generator is useful for documenting project scope before you start. Get the estimate signed or confirmed in writing, then use the same information to create the final invoice when the work is done.

Both tools are free, and your data stays in your browser.


Invoicing is just a system. Once you have a consistent template, clear payment terms, and a simple follow-up process, it stops feeling like a chore and starts running on autopilot. The freelancers who get paid reliably aren’t luckier — they just set this up early and stuck with it.

Create your first professional invoice with our free invoice generator. No signup, instant PDF.

Free · No signup · Browser-based

Ready to create your document?

Professional PDFs in seconds. No account needed.