Free Freelance Invoice Template (With Payment Terms)
The full template, a breakdown of every field, and the payment terms section that most freelance invoices leave blank.
A freelance invoice template with every field filled in except the one that matters most is not a template. It is a formatted way to get ignored.
Most templates floating around give you a clean layout: your name, the client's name, a line item, a total. What they leave blank, or bury in placeholder text, is the payment terms section. Due date, late fee policy, accepted payment methods. That section is the difference between getting paid in two weeks and sending awkward follow-up emails for two months.
A freelance invoice is a document you create that lists the services or products you provide to a client. In many cases, it serves as a formal request for payment rather than a legally binding agreement, though some clients may require a signed contract. That means the invoice itself has to do much of the heavy lifting. The clearer and more complete it is, the fewer reasons a client has to delay.
Below is a template you can copy, followed by a breakdown of every field and how to write payment terms that hold up in practice.
The template
Copy this into your preferred tool (Google Docs, Word, Notion, a spreadsheet) and fill in the bracketed fields.
INVOICE
[Your Business Name]
[Your Address]
[Your Phone]
[Your Email]
Bill To:
[Client Name]
[Client Company, if applicable]
[Client Address]
[Client Email]
Invoice Number: [INV-001]
Invoice Date: [YYYY-MM-DD]
Due Date: [YYYY-MM-DD]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Description Qty Rate Amount
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[Service line item 1] [X] [$XX.XX] [$XXX.XX]
[Service line item 2] [X] [$XX.XX] [$XXX.XX]
[Service line item 3] [X] [$XX.XX] [$XXX.XX]
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Subtotal: [$XXX.XX]
Tax (X%): [$XX.XX]
Discount: [-$XX.XX]
โโโโโโโโโโโโโโโโโโโโโ
TOTAL DUE: [$XXX.XX]
PAYMENT TERMS
Due: [Net 30 / Net 15 / Due on Receipt]
Late fee: [X% per month on balances past due date]
Accepted methods: [Bank transfer / Credit card / PayPal / Check]
Payment instructions: [Account details or payment link]
Notes:
[Thank you for your business. Please reference invoice
number [INV-001] with your payment.]
Every field in that template exists for a reason. The next section explains what each one does and where freelancers typically cut corners.
What every field means
Client details. Full name, company if applicable, address, contact email. Sounds basic. But when tax season arrives or a payment dispute surfaces, having the client's correct legal name and address on every invoice keeps your records clean. Invoicing keeps communication clear with clients so they know what they are paying for and when.
Invoice number. Sequential numbering (INV-001, INV-002, INV-003) serves two purposes: it gives you a reference system for your own records, and it gives the client something specific to put on a check or bank transfer memo. If you need a refresher on structuring the full document, our guide on how to write an invoice walks through the process from scratch.
Invoice date and due date. The invoice date is when you sent it. The due date is a specific calendar date, not "due upon receipt" or "payable in 30 days." Clients treat vague deadlines as suggestions. Write "Due: August 16, 2026."
Service description. "Web design, $3,000" tells the client nothing about what they are paying for. "Homepage redesign, 3 revision rounds, responsive layout, handoff to developer" tells them everything. Break down services line by line with prices next to each one. The more specific the description, the less room for "I thought that was included" conversations later.
Quantity and rate. For hourly work, this is hours multiplied by your rate. For project work, it might be a single line item at a flat rate. Either way, show the math. A client who can see how the total was calculated is a client who pays without questions.
Subtotal, tax, discounts, total. Separate them. A lump sum that includes tax gives the client no way to verify the number, and it makes your own bookkeeping harder at year-end. A template keeps you organized with expenses and taxes so filing season is not a scramble through old emails.
Payment terms: the section most freelancers leave blank
Here is where the freelance invoice template stops being a formality and starts being a collection tool.
Payment terms answer three questions the client will have (whether they ask or not): when do I need to pay, how do I pay, and what happens if I do not?
When: choose a due date structure
Options like Net 30, Net 15, or due on receipt give the client a clear deadline. Pick one and state it on the invoice. Do not leave this field blank and assume the client will pay promptly out of goodwill. They have their own cash flow to manage, and an invoice without a deadline goes to the bottom of the pile.
How: accepted payment methods
List every method you accept. Bank transfer, credit card, PayPal, check. Then include the actual payment instructions: your bank details, a payment link, or your PayPal address. List specific payment terms, payment options, and late-fee notices so the client can pay the moment they decide to, without emailing you to ask how.
What happens if they do not: late fee language
A late payment fee clause does two things. It gives you legal standing to charge interest on overdue invoices, and (more importantly) it signals to the client that you take your payment terms seriously.
Include a sentence on the invoice specifying your fee structure for overdue balances. That is all it takes to change the dynamic. If you need help structuring a broader policy, our late payment policy guide covers the wording in detail.
Filling in the template for different billing models
The same template works whether you charge hourly, per project, or offer flat-rate services. A freelance invoice template ensures consistency and saves time across all of these structures.
Hourly billing. Each line item is a task or date range, the quantity is hours worked, the rate is your hourly rate. Example: "Content strategy workshop, July 10, 4 hrs @ $150/hr, $600." Keep a time log and attach it or reference it on the invoice so the client can verify.
Project billing. The line item is the deliverable, the quantity is 1, and the rate is the project fee. For larger projects, break the total into milestones: "Phase 1, wireframes, $1,200" on one line, "Phase 2, visual design, $2,400" on the next. Each phase can be its own invoice or a line item on a single invoice.
Flat-rate services. If you offer a recurring service at a fixed price, the description should specify what the rate covers ("20 hrs/mo content writing, July 2026") and whether unused hours roll over. Send the invoice before work begins, not after.
Turning one invoice into a reusable system
You do not build a new invoice from scratch every time. Remove the client-specific details, leave the fields blank, and save it as your master template. Your business name, logo, address, payment instructions, and payment terms stay locked in. For each new project, duplicate the master, fill in the client and service fields, increment the invoice number, and send.
A reusable template saves time, gives a professional look, and makes outlining deliverables easier. It also prevents the kind of inconsistency that confuses clients. If your payment terms say Net 15 on one invoice and Net 30 on the next, the client will pick whichever suits them.
For a deeper look at building a repeatable billing process, our invoice workflow guide covers the full cycle from sending to reconciliation.
What happens after you hit send
Most freelance invoice template guides end here. You have the template, you filled it in, you sent it. Done.
Except it is not done, because sending an invoice is not the same as receiving payment.
Freelancer invoicing is much more than just sending an email with your PayPal address. The invoice starts a clock. If the due date passes and the client has not paid, you need a follow-up plan. That means knowing how to ask for payment professionally without damaging the relationship, understanding your options when dealing with a past due invoice, and having a system that does not rely on you remembering to check your bank account every morning.
Automated invoice payment reminders handle the follow-up for you. A reminder goes out a few days before the due date, another on the due date, and a third if the invoice goes overdue. The client gets a nudge at each stage. You do not have to write a single follow-up email.
The invoice is the first step. The reminder sequence is what closes the loop. If you want to see how that works in practice, Nudge automates the entire reminder process so you can focus on the work instead of chasing payments.
READ MORE