Harpoon
Free Tools : Freelance Invoice Template

Freelance Invoice Template

Built for hourly and project work: rate times hours, a fixed-fee line, net 30 terms. Download it or fill it in here.

Free. No signup. No watermark.

Preview of the Harpoon freelance invoice template

Download the freelance invoice template

Word to edit and reuse, Excel with formulas that total the invoice for you, or PDF to send as is. Sample lines show an hourly task, a fixed fee and revisions.

Free. No email address required. The files contain no macros.

Or fill it in right here and save as PDF

Try Harpoon for Free

The template bills one project. Harpoon runs the business.

It will not track the hours, warn you when a client is slow to pay, or tell you whether this month keeps you on target for the year. Harpoon does all three, and it was built for freelancers. Try it free for 14 days.

Try Harpoon for Free No credit card required.

What a freelance invoice needs that a generic one does not

A shop invoice lists products. A freelance invoice has to explain time and judgement, to a client who was not watching you work. That changes what goes on it. Each line should name the task and the deliverable, not just design or consulting. Hourly lines need the hours and the rate shown separately so the client can check the arithmetic against what was agreed. Fixed-fee lines need the scope in the description so nobody argues later about what was included. And the terms need to be on the invoice itself, because a freelancer rarely has an accounts department to chase for them.

This template is set up that way. The sample lines are an hourly task (design work, 10 hours at 85), a fixed-fee item (a consulting call at 150) and a revisions line billed by the hour. The notes carry net 30 terms. Change all of it to match your work.

Hourly lines, fixed-fee lines, or both

Hourly work goes on the invoice as hours in the quantity column and your rate in the rate column, one line per task or per week. Round the hours the way you agreed with the client, typically to the nearest 6 or 15 minutes, and round before you total. If you are working from a timesheet, the timesheet calculator does the week's arithmetic for you.

Fixed-fee work is a quantity of 1 with the fee as the rate. Put the scope in the description: Logo design, three concepts, two rounds of revisions. Retainers are a fixed-fee line with the month in the description, sent on the same date every month. Mixing hourly and fixed lines on one invoice is fine, and common; the template's sample rows do exactly that.

Worked example

Say you spent 10 hours on design work at 85 an hour, held a consulting call for a flat 150, and did 3 hours of revisions at the same 85 rate. The lines come to 850, 150 and 255, for a subtotal of 1,255. The client is a repeat customer with a 5 percent loyalty discount, which takes off 62.75 and leaves 1,192.25. If you charge 8.25 percent sales tax, the tax line is 98.36 and the total due is 1,290.61. The Excel file and the online builder work all of that out as you type.

Getting paid faster

  • Invoice the day the work ships. Every day between finishing and invoicing is a day added to your payment cycle.
  • Agree the terms before the work starts and repeat them on the invoice. Net 30 is normal; net 15 or a deposit up front is reasonable for new clients.
  • Make paying easy. Put bank details or a payment link in the notes. Do not make the client ask.
  • Number consistently. INV-0001, INV-0002 and so on, never reused. It is also what your accountant will ask for first.
  • Follow up the day after the due date, politely and in writing. Our guide on handling a client who does not pay has the escalation steps and email wording.

Other templates and tools

For a general-purpose layout with different sample lines, use the invoice template. For empty rows to print and write on, the blank invoice template. To make one invoice in your browser right now, the free invoice generator. Before you set a rate, the yearly revenue goal calculator shows what your hours need to earn, and our post on raising your freelance rates covers how to move it up. Harpoon's invoicing and time tracking put the hours on the invoice for you once you are ready.

Frequently Asked Questions

How do I invoice as a freelancer?
Send an invoice as soon as the work, or the agreed milestone, is done. Put your details and the client's at the top, a unique invoice number, the date and a due date, one line per task with hours or a fixed fee, any tax, the total, and how to pay. This template has all of that laid out; replace the sample lines with your own.
What does net 30 mean?
Payment is due 30 days after the invoice date. It is the most common freelance term and the one this template uses by default. Net 15 or due on receipt are reasonable for small jobs and new clients; agree the term before the work starts and repeat it on the invoice.
Should I charge a late fee?
It is common and, in most places, legal to state a late fee, typically 1 to 2 percent per month. It only works if the fee is in your contract and on the invoice before the work starts. Add the wording to the notes if your contract includes it.
How do I bill hours on an invoice?
Use one line per task or per week, with the description, the hours as the quantity and your hourly rate as the rate. Round the way you agreed with the client, usually to the nearest 6 or 15 minutes. The timesheet calculator on this site totals a week for you.
Do I add sales tax or VAT?
That depends on where you and your client are, what you sell, and whether you are registered. Many freelance services are taxable in some places and not others. Ask an accountant once, then use the tax rate field every time.
Can I use this for a monthly retainer?
Yes. Use one fixed-fee line such as Monthly retainer, September 2026, with a quantity of 1, and send it on the same day each month. Harpoon automates recurring invoices like this so you do not have to remember.
Is the freelance invoice template free?
Yes. Download the Word, Excel or PDF version as often as you like, or fill it in online. No signup, no email address, no watermark.