Free freelance invoice template: professional, clean, and ready to send
A complete invoice template with line items, payment terms, and late fee language.
A freelance invoice needs seven things to get paid on time: your business info, the client’s info, an invoice number, a specific due date, itemized line items, the total amount, and a payment link. Most late payments are not caused by bad clients. They are caused by invoices that are vague, missing a due date, or hard to pay. Fix the invoice and you fix most of the problem.
Below is a complete template you can copy today, plus a breakdown of every section and why it matters.
The complete freelance invoice template
Copy this template. Replace everything in curly braces with your project details.
INVOICE
From:
{YOUR_BUSINESS_NAME}
{YOUR_NAME}
{YOUR_ADDRESS}
{YOUR_EMAIL}
{YOUR_PHONE}
To:
{CLIENT_NAME}
{CLIENT_COMPANY}
{CLIENT_ADDRESS}
{CLIENT_EMAIL}
Invoice number: {INV-001}
Invoice date: {DATE}
Due date: {DATE}
Payment terms: {Net 15 / Due on receipt / etc.}
LINE ITEMS
| Description | Qty | Rate | Amount |
| ---------------------------------------- | --- | --------- | --------- |
| {Deliverable 1 — e.g., Homepage design} | 1 | $2,000.00 | $2,000.00 |
| {Deliverable 2 — e.g., Interior page} | 2 | $800.00 | $1,600.00 |
| {Deliverable 3 — e.g., Form integration} | 1 | $500.00 | $500.00 |
Subtotal: $4,100.00
Tax (if applicable): $0.00
TOTAL DUE: $4,100.00
PAYMENT
Pay online: {PAYMENT_LINK}
Or by bank transfer:
Bank: {BANK_NAME}
Routing: {ROUTING_NUMBER}
Account: {ACCOUNT_NUMBER}
TERMS
Late payments are subject to a fee of 1.5% per month on the outstanding
balance, beginning the first day after the due date.
Work may be paused if payment is more than 7 days overdue.
Thank you for your business.
{YOUR_NAME}
{YOUR_BUSINESS_NAME}
That is the full template. The rest of this post explains what every section does and the mistakes that cause late payments.
What every freelance invoice must include
There are nine elements. Skip any of them and you create friction that delays payment.
1. Your business information
Include your full business name, your name, address, email, and phone number. If you operate under a DBA or LLC, use that name. This is what the client’s accounts payable team will look for when processing payment.
If the name on your invoice does not match the name on the contract or proposal, some companies will hold the payment until it is resolved. Keep it consistent.
2. Client information
Include the client’s name, company name, and address. If the invoice goes to an accounts payable department, include that contact separately.
This matters for two reasons. It makes the invoice look professional. And it removes the “who is this from?” question that causes invoices to sit in someone’s inbox.
3. Invoice number
Use sequential numbering. INV-001, INV-002, INV-003. Do not use random numbers or dates as invoice numbers.
Sequential numbers do three things:
- they make your bookkeeping simple
- they let you reference specific invoices in follow-up emails
- they look professional to clients who process dozens of invoices per month
If you work with multiple clients, you can prefix by client: ACME-001, ACME-002. That makes filtering easy at tax time.
4. Invoice date and due date
The invoice date is when you send it. The due date is when payment is expected.
These are two different dates. Both matter.
The due date is the most important field on the invoice. Without it, the client has no deadline. “Due upon receipt” sounds urgent but it is legally and psychologically vague. The client reads it as “whenever I get to it.”
Pick a specific date. Write it clearly. Reference it in follow-up emails.
According to Xero’s late payment research, invoices with a clear due date are paid significantly faster than those with vague terms. That is not surprising. People respond to deadlines.
5. Line items with descriptions
Break the total into individual deliverables. One line per item. Include a description, quantity, rate, and amount for each.
Bad line items:
Website project - $4,500
Good line items:
Homepage design and development 1 $2,000 $2,000
Interior page template 2 $800 $1,600
Contact form integration 1 $500 $500
Browser testing and QA 1 $400 $400
Detailed line items do two things. They justify the total so the client does not feel like they are paying a mystery number. And they create a record that matches your proposal, which prevents “I thought that was included” disputes.
If the invoice does not match the proposal, you are inviting a conversation you do not want to have. Keep them aligned.
6. Total amount due
Display it prominently. Do not bury the total at the bottom of a dense table. The client should see three things immediately: what they owe, when it is due, and how to pay.
If you charge sales tax, show the subtotal, tax, and total separately. If you do not charge tax, you can skip that line but the total still needs to be obvious.
7. Payment method and link
This is where most freelancers lose time. They send a PDF with no payment link and expect the client to figure it out.
The easier you make it to pay, the faster you get paid.
Include one of these:
- a direct payment link (Stripe, PayPal, or your invoicing tool)
- bank transfer details (routing and account number)
- both
If you can include a one-click payment link, do it. According to a 2023 report from BILL, invoices with online payment options are paid up to twice as fast as those without. Every extra step between “I should pay this” and “I paid this” costs you days.
8. Payment terms and late fee clause
State the terms directly on the invoice. Even if they are already in your proposal or contract. The invoice is the document the client looks at when they are deciding whether to pay now or later.
A late fee clause does not need to be aggressive. It needs to exist.
Here is a clause you can copy:
Invoices not paid within the agreed terms are subject to a late fee
of 1.5% per month on the outstanding balance. Late fees begin accruing
on the first day after the due date.
You do not have to enforce the fee every time. But having it on the invoice changes the psychology. It signals that you treat payment timelines seriously.
For a deeper breakdown of late fee language and enforcement, read the late payment fee clause guide.
9. A professional sign-off
End with your name and business name. Keep it simple. “Thank you for your business” is fine. Do not add paragraphs of gratitude. The invoice is a business document, not a thank-you card.
Invoice template for deposit payments
If you use a deposit structure (and you should for most project work), your first invoice looks slightly different.
INVOICE — DEPOSIT
Invoice number: INV-001
Invoice date: {DATE}
Due date: {DATE — typically due on receipt or within 3 days}
Description: 50% deposit for {PROJECT_NAME} per approved proposal
Amount: $2,250.00
Payment link: {PAYMENT_LINK}
Note: Work will begin within {X} business days of deposit receipt.
The remaining balance of $2,250.00 will be invoiced upon project
completion.
The deposit invoice should reference the proposal. It should state clearly that this is a partial payment. And it should tell the client what happens next.
For guidance on asking for the deposit without making it awkward, read how to ask for a deposit from a client.
Invoice template for the final balance
The final invoice ties back to the deposit.
INVOICE — FINAL BALANCE
Invoice number: INV-002
Invoice date: {DATE}
Due date: {DATE}
Description: Remaining balance for {PROJECT_NAME}
Reference: Deposit invoice INV-001 paid on {DATE}
| Description | Amount |
| ------------------------------------- | --------- |
| Total project fee | $4,500.00 |
| Less: deposit paid (INV-001) | -$2,250.00|
| BALANCE DUE | $2,250.00 |
Payment link: {PAYMENT_LINK}
Terms: Payment due within {X} days of delivery. Late payments
subject to 1.5% monthly fee per original agreement.
Showing the math builds trust. The client can see the total, what they already paid, and what remains. No ambiguity.
Invoice template for milestone billing
For larger projects with milestone payments, you send an invoice at each phase.
INVOICE — MILESTONE 2 OF 3
Invoice number: INV-003
Invoice date: {DATE}
Due date: {DATE}
Project: {PROJECT_NAME}
Milestone: Midpoint delivery — {DESCRIPTION OF WHAT WAS DELIVERED}
| Milestone | Amount | Status |
| --------- | --------- | ------- |
| 1. Deposit (30%) | $2,100.00 | Paid |
| 2. Midpoint (40%) | $2,800.00 | Due now |
| 3. Final (30%) | $2,100.00 | Pending |
AMOUNT DUE: $2,800.00
Payment link: {PAYMENT_LINK}
Milestone invoices should show the full payment schedule so the client always knows where they stand. It also prevents the “wait, there is another invoice?” surprise.
Invoice template for retainer billing
Retainer invoices go out at the start of each service period, before the work begins.
INVOICE — MONTHLY RETAINER
Invoice number: INV-007
Invoice date: {DATE}
Due date: {DATE — typically due on receipt}
Description: Monthly retainer for {SERVICE DESCRIPTION}
Service period: {MONTH} {YEAR}
Amount: $3,000.00
Payment link: {PAYMENT_LINK}
Note: Retainer covers up to {X} hours of {SERVICE TYPE}. Unused
hours do not roll over. Work outside the retainer scope is billed
separately at ${RATE}/hr.
Retainer invoices should state the service period, what is included, and what happens with overages. That prevents the monthly “but I thought that was covered” conversation.
The five invoice mistakes that delay payment
Mistake 1: no due date
“Due upon receipt” is not a due date. It means nothing. Pick a date. Write it on the invoice. Hold to it.
Mistake 2: no payment link
If the client has to reply asking “how do I pay?” you added a round trip to the payment process. That round trip costs you 3 to 7 days on average.
Mistake 3: vague line items
“Consulting services — $5,000” tells the client nothing. Break it into deliverables. Match the invoice to the proposal.
Mistake 4: sending the invoice late
The gap between delivery and invoicing is dead time. Every day you wait to send the invoice is a day you extended the payment window for free. Send the invoice the same day you deliver.
Mistake 5: not following up
Sending an invoice is not the end of the process. It is the start. If the due date passes, follow up. A structured follow-up sequence catches most late payments before they become real problems.
How payment terms connect to your invoice
The invoice should mirror the payment terms in your proposal. If the proposal says 50/50, the deposit invoice should say deposit and the final invoice should reference the remaining balance.
Consistency between your proposal, terms, and invoice builds trust and removes confusion. When the client sees the same numbers in the same structure across all three documents, payment feels like the obvious next step.
If you are unsure which payment structure to use, the getting paid as a freelancer guide covers the four most common structures and when each one makes sense.
Formatting tips that make invoices easier to pay
Use clean spacing
Dense invoices get skimmed. White space makes the key numbers (amount, due date, payment link) stand out.
Put the payment link above the fold
If your invoice is a PDF, put the payment link on the first page. If it is an email, put the link in the first three lines. Do not make the client scroll to find it.
Use a consistent template
Pick one layout and use it every time. Clients who work with you regularly will know exactly where to find the amount and the payment link. That familiarity speeds up payment.
Match your branding
Use your logo, brand colors, and business name. It looks professional and reduces the “who is this from?” delay that happens with plain-text invoices.
Include a reference to the project
Every invoice should name the project. If the client is managing multiple projects with multiple vendors, they need to know which project this invoice belongs to without opening the PDF.
When to send each type of invoice
| Invoice type | When to send |
|---|---|
| Deposit | Immediately after proposal approval |
| Milestone | On delivery of each milestone |
| Final balance | On delivery of final deliverables |
| Retainer | Start of each month, before the work period |
Do not wait. The Freelancers Union reports that 71% of freelancers have struggled with payment collection. Speed is one of the simplest defenses against late payment.
FAQ
What should a freelance invoice include?
At minimum: your business name and contact info, the client’s info, an invoice number, the invoice date, a specific due date, itemized line items, the total amount due, a payment method or link, and your payment terms including any late fee clause.
Is there a standard invoice format for freelancers?
There is no legally required format. What matters is clarity. The client should be able to see what they owe, when it is due, and how to pay without reading the full document. A clean layout with obvious numbers and a payment link works for most freelance work.
Should I include a late fee on my invoice?
Yes. Include the clause whether or not you plan to enforce it every time. A late fee clause signals that you take payment timelines seriously and gives you the option to charge interest on overdue balances. A standard rate is 1.5% per month. For the full language, read the late payment fee clause guide.
How do I number my invoices?
Use sequential numbering. INV-001, INV-002, INV-003. If you work with multiple clients, you can prefix by client name or code. Keep the system simple so your bookkeeping stays clean and you can reference specific invoices in follow-up emails.
Should I send my invoice as a PDF or use an online tool?
Online invoicing tools with a payment link built in are faster. The client clicks one link and pays. A PDF requires the client to open a file, find payment details, and initiate the transfer separately. If you send a PDF, always include a payment link in the email body as well.
What is the difference between an invoice and a receipt?
An invoice is a request for payment. You send it before or when payment is due. A receipt confirms that payment was received. You send it after. Do not send a receipt when you should be sending an invoice. They serve different purposes.
How quickly should I send the invoice after delivering work?
The same day. The longer you wait between delivery and invoicing, the longer you wait to get paid. Every extra day is a day you gave away for free.
What do I do if the client says the invoice is wrong?
Ask for specifics. “Which line item do you disagree with?” is better than “what is wrong?” If there is a legitimate discrepancy, issue a corrected invoice the same day. If the dispute is about scope, refer back to the approved proposal.
The practical takeaway
A professional invoice is not complicated. It is clear. The client knows what they owe, when it is due, and exactly how to pay. That is it.
Most late payments come from vague invoices, missing due dates, or friction in the payment process. Fix those three things and most of the problem goes away.
If you want the entire flow handled automatically, GetPaidFirst connects your proposal approval to invoicing and payment collection. The client approves the proposal, pays the deposit, and receives milestone invoices on delivery. No manual PDF creation. No chasing payment links. No forgetting to follow up.
Further reading:
- SBA guide to managing business finances (U.S. Small Business Administration)
- Freelancers Union contract and payment resources (Freelancers Union)
- How to invoice as a freelancer
- Getting paid as a freelancer: the complete guide