Freelance Invoice Generator — Bill Clients Like a Pro
Create professional freelance invoices in minutes. Track hours, project fees, and retainers. Get paid faster with clear, polished invoices.
Tips
Add a thank you note and payment instructions to improve collection rates.
The Complete Guide to Freelance Invoicing
Getting paid is the lifeblood of freelancing. Yet many talented freelancers struggle with invoicing — either because they find it tedious, don't know what to include, or feel awkward asking for money. A professional invoice solves all of these problems. It's a standardized business document that clearly states what you did, what it costs, and when payment is due.
Our free freelance invoice generator handles the formatting and math so you can focus on what you do best — your craft. Below we cover everything you need to know about invoicing as a freelancer.
Hourly vs. Project-Based vs. Retainer Invoicing
The way you structure your invoice depends on how you bill your clients:
Hourly Billing
If you charge by the hour, each line item should include the date or date range, a description of the work performed, the number of hours, and your hourly rate. For example:
- "Website redesign — homepage wireframes" | 8 hours | $125/hr | $1,000
- "Website redesign — responsive development" | 12 hours | $125/hr | $1,500
- "Client meeting and revisions" | 2 hours | $125/hr | $250
Keep a detailed time log throughout the project. When it's time to invoice, you'll have accurate records that justify every hour. This also protects you if a client questions the total.
Project-Based Billing
For flat-fee projects, your invoice is simpler. List the project deliverables as line items with the agreed price. Break large projects into milestones:
- "Brand Identity Package — Logo Design" | 1 | $2,500
- "Brand Identity Package — Brand Guidelines" | 1 | $1,500
- "Brand Identity Package — Business Card Design" | 1 | $500
Project-based invoices work well with milestone billing. Invoice 50% upfront and 50% on delivery, or split into thirds for longer projects. This protects both you and the client.
Retainer Billing
Retainer agreements provide predictable income. Your monthly invoice typically has one or two line items:
- "Monthly Retainer — March 2026 (20 hours)" | 1 | $2,500
- "Additional hours (3 hrs @ $150/hr)" | 3 | $150 | $450
Clearly state the retainer period and included hours. If the client used additional hours beyond the retainer, itemize them separately at your overage rate.
Setting Payment Terms
Payment terms tell the client when you expect to be paid. Common terms include:
- Due on Receipt: Payment is due immediately when the invoice is received. Best for small projects and new clients.
- Net 15: Payment due within 15 days. Good for ongoing relationships where you want faster cash flow.
- Net 30: The industry standard. Payment due within 30 days of the invoice date.
- Net 60: Sometimes required by larger companies. Be prepared for a longer wait.
- 50/50: 50% upfront before work begins, 50% on completion. Ideal for new client relationships.
Pro tip: shorter payment terms (Due on Receipt or Net 15) lead to faster payment. If a client requests Net 60 or longer, consider whether the project value justifies the wait, or negotiate a deposit upfront.
What Every Freelance Invoice Must Include
A complete freelance invoice includes:
- Your full legal name or business name and contact information
- Client's name and business information
- Unique invoice number — use sequential numbering (INV-001, INV-002) for easy tracking
- Invoice date — the date you're sending the invoice
- Due date — when payment is expected
- Detailed line items — description, quantity/hours, rate, and line total
- Subtotal, tax (if applicable), and total
- Payment methods — bank transfer details, PayPal email, Venmo handle, etc.
- Thank you note — a brief, professional closing
In some jurisdictions, you may also need to include your tax identification number (EIN in the US, VAT number in the EU, GST number in Australia). Check your local requirements.
Common Freelance Invoicing Mistakes
Avoid these pitfalls that delay payment:
- Vague descriptions: "Design work" tells the client nothing. Use specific descriptions like "Homepage redesign — 3 concept variations with 2 rounds of revisions."
- Missing due dates: An invoice without a due date is an invoice that won't get paid on time. Always include one.
- No payment instructions: Make it as easy as possible for the client to pay. Include bank details, PayPal, or a payment link.
- Inconsistent numbering: Skipping or duplicating invoice numbers creates accounting headaches for both parties.
- Waiting too long to invoice: Send your invoice within 24-48 hours of project completion. The longer you wait, the longer you wait to get paid.
- Not tracking invoices: Keep a simple spreadsheet of all invoices sent, amounts, due dates, and payment status.
Following Up on Late Payments
Late payments are a reality of freelancing. Here's a professional approach:
- Day of due date: Send a friendly reminder. "Hi [Name], just a quick reminder that invoice INV-XXX is due today."
- 7 days overdue: A slightly firmer follow-up. Reference the invoice number, amount, and original due date.
- 14 days overdue: Phone call or direct message. Sometimes emails get lost — a personal touch helps.
- 30+ days overdue: Send a formal overdue notice with a deadline. Consider pausing work on current projects.
Prevention is better than cure. Requiring a deposit (25-50% upfront) for new clients dramatically reduces the risk of non-payment.
Tax Considerations for Freelancers
As a freelancer, you're responsible for collecting and remitting applicable taxes:
- US: Most freelance services are not subject to sales tax, but some states tax digital products. Set aside 25-30% of income for federal and state income tax plus self-employment tax.
- EU: If you're VAT-registered, add VAT to invoices for EU clients. Use the reverse-charge mechanism for B2B invoices to other EU countries.
- UK: Register for VAT if your annual revenue exceeds the threshold. Add 20% VAT to your invoices.
- Australia: Register for GST if earning over $75,000 AUD. Add 10% GST to invoices.
- Canada: Charge GST/HST depending on your province and whether you've exceeded the small supplier threshold ($30,000 CAD).
Our invoice generator's tax field makes it easy to add the correct tax rate to any invoice. Consult with an accountant for specific guidance on your tax obligations.