Free Freelance Invoice Template & Generator
Whether you bill by the hour, by the project, or on a monthly retainer, getting paid as a freelancer comes down to a clear, professional invoice. This free generator lets you create, customize, and download a polished freelancer invoice in minutes, no spreadsheet wrangling or accounting software required. Fill in your details, add line items, and send.
Choose the document you want to create
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Project work (hourly) | 20 | $65.00 | $1,300.00 |
| Revisions / additional scope | 3 | $65.00 | $195.00 |
Preview — watermark removed on download with Pro
What every freelancer invoice should include
A freelancer invoice needs the basics that get it paid and keep you audit-ready: your name or business name, address, and contact info; your client's company name and billing contact; a unique invoice number; the issue date and due date; and your payment terms. The heart of the invoice is the line items, each describing the work, the quantity (hours or units), the rate, and the line total. Add a subtotal, any applicable sales tax, and a bold grand total. Always spell out how you want to be paid, whether that's bank transfer, ACH, PayPal, Wise, or a payment link. If you and the client agreed to a PO number or project code, include it, because a missing reference is one of the fastest ways for an invoice to stall in someone's accounts payable queue.
Hourly, flat-rate, or retainer: how freelancers bill
Most freelancers use one of three models, and your invoice should match. Hourly billing lists tracked time per task and is best for open-ended or shifting scopes, just attach or reference a time log so the hours hold up. Flat-rate (project) billing is a single agreed price for a defined deliverable, often split into a deposit and a final payment, which protects you from scope creep when the work is well-defined. Retainers bill a fixed monthly amount for ongoing availability or a recurring block of hours, invoiced on the same date each month. You can mix models on one invoice: a flat project fee plus extra hours for out-of-scope requests, each as its own line item. Whatever you choose, define it in writing before you start so the invoice never surprises the client.
Deposits, milestones, and scope-creep extras
For anything beyond a quick gig, ask for a deposit up front, commonly a portion of the total billed before work begins. On the invoice, show the deposit as a paid line or a credit, then bill the remaining balance at delivery so the math is transparent. For larger projects, break payment into milestones tied to deliverables (for example, discovery, draft, and final), and send a separate invoice as each milestone is approved. This keeps cash flowing instead of waiting weeks for one lump sum. When a client asks for work outside the agreed scope, don't absorb it quietly, add it as a clearly labeled extra line item with its own rate so they see exactly what the change cost. Documenting deposits and extras this way prevents the awkward end-of-project conversation about why the total grew.
How to get paid faster
The single biggest lever is short, explicit payment terms. State Net 15 or Net 7 rather than the default Net 30, and put the due date in plain language, not just buried terms. Invoice the moment work is delivered or the milestone clears, because every day you wait is a day added to when you get paid. Offer the payment methods your clients actually use and include a direct link or your bank details right on the invoice so there's no friction. Add a brief late-payment clause noting that overdue balances may incur a fee, which nudges slow payers. Send a friendly reminder a few days before the due date and again the day it passes. Numbering invoices sequentially and keeping them consistent also signals you're a professional who tracks what's owed, which subtly encourages prompt payment.
Create your freelancer invoice free on this page
You don't need accounting software to send a clean invoice. Use the generator on this page to build a freelancer invoice in a few minutes, completely free. Enter your business and client details, add a line for each task or deliverable with its rate and quantity, and the subtotal, tax, and total calculate as you type. Set your invoice number, issue date, due date, and payment terms, then add notes for payment instructions or a thank-you. When it looks right, download a professional PDF you can email directly to your client or keep for your records. Because it's a clean template, you can reuse it for every client and project, just update the numbers and dates each time. It's ideal for one-off gigs, recurring retainers, and everything in between, with no account or subscription required to get started.
Frequently asked questions
How do I invoice as a freelancer for the first time?
Start with a simple template that has your details, the client's details, a unique invoice number, the date, and a due date. List each piece of work as a line item with its rate and quantity, then add the subtotal, any tax, and the total. State how you want to be paid and your terms (for example, Net 15). You can fill all of this in using the free generator on this page and download a PDF to send.
Should I charge hourly or a flat rate?
It depends on the work. Hourly suits open-ended or evolving projects where scope is hard to pin down, since you bill for actual time. Flat-rate works best when the deliverable is clearly defined, because the client knows the price upfront and you're rewarded for working efficiently. Many freelancers use flat rates for defined projects and bill hourly for support or out-of-scope requests. Agree on the model in writing before you start.
What payment terms should a freelancer use?
Shorter terms get you paid sooner, so consider Net 7 or Net 15 instead of the standard Net 30, especially with new clients. Always put a specific due date on the invoice rather than relying on the client to calculate it. You can also add a brief late-payment clause and ask for a deposit before starting larger projects. Match your terms to the methods clients can actually pay through quickly, like ACH or a payment link.
Do I need to charge sales tax on my services?
It depends on your state and the type of service you provide, as some states tax certain professional or digital services and others don't. Check your state's rules or ask an accountant before deciding. If you do charge it, show the tax as its own line so the client sees the breakdown. The generator on this page lets you add a tax line and calculates the total for you, but it doesn't determine whether your work is taxable.
How do I handle a client who pays late?
First, send a polite reminder a few days before the due date and again right after it passes, attaching the original invoice. Reference the agreed terms and the new amount due if a late fee applies. For repeat offenders, require a larger deposit on future work or switch to milestone billing so you're never carrying the full balance. Keeping invoices clearly numbered and dated makes it easy to show exactly what's overdue when you follow up.
What records should I keep from my invoices?
Keep a copy of every invoice you send, ideally saved as a PDF and numbered sequentially so nothing goes missing. Track which are paid, pending, or overdue, and hold onto them along with proof of payment for your tax filing, since freelance income is self-employment income you'll report. Good records also support any deductions and make quarterly estimated taxes far easier. Download and file each invoice you create here right after sending it.