When you freelance, invoicing is how you actually get paid, and doing it well makes a surprising difference to your cash flow and how professional you look. You do not need accounting software or a finance background. You need a sensible billing model, a complete invoice, and a routine you follow every time. This guide walks through all three.
Choose how you bill: hourly, project or retainer
Your billing model shapes your invoices, your contracts and how predictable your income is. Most freelancers use one of three.
| Model | How it works | Best for | Main risk |
|---|---|---|---|
| Hourly or daily | Bill for time spent at an agreed rate | Open-ended work, support, unclear scope | Clients may question hours; income tied to time |
| Project (fixed fee) | One price for a defined deliverable | Clear scope: a logo, a website, an article | Scope creep eats your margin |
| Retainer | Recurring monthly fee for ongoing availability or a set amount of work | Long-term clients, ongoing content or maintenance | Under- or over-use of the agreed hours |
Hourly billing
Track time as you work, not from memory at the end of the week. On the invoice, group hours into meaningful lines ("Homepage design revisions, 6.5 hrs at $85") rather than dumping a raw timesheet. Clients care about what they got, not every 15-minute block.
Project billing
Define the scope in writing, including the number of revisions. Anything outside that scope becomes a change request with its own price. For larger projects, split the fee into milestones so you are not waiting until the end for all of it.
Retainers
Retainers give you predictable income. Be clear about what the fee covers, whether unused hours roll over, and the rate for extra work. Since retainers bill the same amount each month, they are a natural fit for recurring invoices.
What to include on every freelance invoice
A complete invoice gets paid faster because nobody has to email you with questions. Include:
- Your name or business name, address and contact email
- The client's name, company and billing address
- A unique invoice number (see our invoice numbering guide)
- Invoice date and a clear due date
- Itemized services with quantity, rate and line totals
- Subtotal, any tax, discounts and the total due
- Payment terms and accepted payment methods
- A purchase order or project reference, if the client uses one
For a full field-by-field walkthrough, see how to write an invoice. If you want to skip the formatting, the freelance invoice template has all of this laid out.
When to send your invoices
Timing is one of the easiest wins in freelancing. The payment clock usually starts when the invoice goes out, so every day of delay is a day of delay in getting paid.
- Project work: invoice on delivery, or at each milestone.
- Hourly work: invoice weekly, biweekly or monthly, depending on the volume. Smaller, frequent invoices are often approved faster than one large one.
- Retainers: invoice at the start of the period, so you are paid for the month before you work it.
Pick short, clear payment terms. Many freelancers use Net 7 or Net 14. Our guide to payment terms explains the options.
Ask for deposits on bigger jobs
A deposit protects you if a client disappears halfway through, and it signals that the client is committed. Asking for 25-50% up front is common for projects that take more than a few days. Issue the deposit as its own invoice, then show it as a credit on the final invoice so the client sees the remaining balance clearly. Our guide to deposit invoices shows how.
If a new client is unwilling to pay any deposit on a large project, treat that as useful information about how the final invoice may go.
Taxes: plan ahead, and get local advice
Taxes are where freelancers most often get caught out. The rules depend on where you live and work, so treat the points below as things to check, not as advice.
- Income tax and self-employment tax: In the US, freelancers generally pay self-employment tax on top of income tax and often need to make quarterly estimated payments. Many set aside a fixed share of each payment in a separate account.
- Sales tax, VAT or GST: Whether you need to charge it depends on your location, what you sell and who you sell to. In many countries, VAT registration becomes mandatory above a turnover threshold, and those thresholds vary widely.
- Clients abroad: Cross-border work can change how tax applies. See our guide to invoicing international clients.
- Records: Keep copies of every invoice and every business expense receipt.
A short session with an accountant early on is usually cheaper than fixing mistakes later.
Tools: keep it simple
You can invoice from a spreadsheet, but it is easy to make errors with totals, numbering and dates. A dedicated tool keeps numbering consistent, calculates tax and totals, and produces a clean PDF. Our free invoice generator handles all of that without an account. As your client list grows, features like saved clients, payment reminders and recurring invoices start to save real time.
A freelance invoicing checklist
Use this routine every time you bill:
- Confirm the work or milestone is delivered and accepted.
- Check your time log or project scope against what you are billing.
- Create the invoice with the next sequential number.
- Double-check client details, PO number, totals and tax.
- Set a specific due date and list how to pay.
- Send it to the person who handles payment, with a short, friendly note.
- Put a reminder in your calendar a few days before the due date.
- Mark the invoice as paid when the money arrives and file a copy.
- Set aside your tax share from the payment.
If an invoice goes overdue, follow a consistent process. Our guide on how to chase late payments includes ready-to-send reminder emails.
Frequently asked questions
Do I need a registered business to send invoices as a freelancer?
In many places, you can invoice under your own name as a sole proprietor without forming a company. You may still need a local business license or tax registration depending on your location and income. Check your local rules or ask an accountant.
Should I charge hourly or per project as a freelancer?
Hourly billing suits open-ended or unpredictable work, while project pricing suits clearly defined deliverables. Many freelancers start hourly and move to project pricing once they can estimate time accurately. Retainers work well for ongoing relationships.
How often should freelancers send invoices?
Invoice project work on delivery or at each milestone, and hourly work weekly, biweekly or monthly. Retainers are usually billed at the start of each period. The key is to invoice promptly and on a consistent schedule.
Do freelancers need to charge sales tax or VAT?
It depends on where you are based, what you sell and who your clients are. Some services are exempt, and many VAT systems only require registration above a turnover threshold. Check the rules for your location or speak with an accountant.
Keep reading
- How to Write an Invoice: A Step-by-Step Guide with ExampleA practical walkthrough of every field a professional invoice needs, with a filled-in example and the mistakes that most often slow down payment.
- Invoice Payment Terms Explained: Net 30, Due on Receipt, 2/10 Net 30 and MoreA plain-English breakdown of common invoice payment terms like Net 30, EOM and 2/10 Net 30, plus how to choose and word them so clients pay on time.
- How to Invoice for a Deposit (and Show It on the Final Invoice)Learn how to bill a deposit before work starts, deduct it cleanly on the final invoice, and write clear refundable or non-refundable deposit terms.