Why invoice templates matter for freelancers
Research consistently shows that invoices with clear structure, prominent due dates, and professional branding are paid 30–45% faster than informal ones. Clients treat a polished PDF invoice differently from a text email — it signals that you run a professional operation and expect to be paid on time.
Beyond psychology, the right template structure also provides legal protection. An invoice that clearly itemizes services, states payment terms, and includes your business registration details is a proper commercial document, not just a request for money.
All five templates below are available free in the Typsetter template store. You can customize colors, logo, fonts, and fields through the visual editor — no design experience required.
The 5 essential templates
Professional Service Invoice
The standard invoice for project-based freelance work. Includes a line-items table (service, quantity, rate, amount), subtotal, tax line, and total. Has space for your business logo, registration number, bank details or payment link, and custom payment terms text. A "Thank you" footer line adds a personal touch that encourages positive client relationships.
Best for: Web developers, designers, copywriters, consultants — any project with a defined deliverable and total price.
Key fields:
Customization tips: Change the accent color to match your brand in the template editor. Add your logo via the image block. If you don't charge VAT/tax, set tax_rate to 0 and the tax line disappears automatically.
Monthly Retainer Invoice
Designed for ongoing service agreements where you bill a fixed amount each month. Includes a retainer summary section ("Monthly retainer: $X for [service category]"), a scope reminder (what's included in the retainer), and a clear period date (e.g., "For services rendered: February 2026"). Optionally includes an hours-used summary for retainers with a time component.
Best for: Agencies with monthly management retainers, consultants on ongoing contracts, content creators with brand deals, technical support providers.
Key fields:
Customization tips: If your retainer doesn't track hours, leave hours_used and hours_included empty — those sections collapse automatically. For automated monthly sending, combine this template with the Google Sheets automation described in our Apps Script tutorial.
Project Proposal / Quote
A formal project proposal isn't technically an invoice — but it belongs in every freelancer's toolkit because signed proposals that include pricing details effectively become contracts. This template includes an executive summary, scope of work breakdown (up to 8 phases/deliverables), timeline visualization, pricing table, payment schedule (e.g., 50% upfront / 50% on delivery), and a signature block for both parties.
Best for: Any project over $2,000 where the scope needs to be formally agreed before work starts. Especially useful for website builds, brand identities, software projects, and consulting engagements.
Key fields:
Customization tips: Set validity_days to create urgency ("This proposal is valid for 14 days"). The signature block can be disabled for proposals you send as reference documents rather than formal agreements.
Hourly Billing Statement
For hourly-rate freelancers, this template auto-calculates totals from a time log. Each line item includes a date, task description, hours, and rate — with a running total at the bottom. Supports multiple hourly rates (standard, rush, weekend) within a single invoice. Includes a summary section showing total hours billed, average effective rate, and total amount due.
Best for: Lawyers, accountants, developers billing by the hour, technical consultants, and anyone who tracks time in a tool like Toggl, Harvest, or Clockify.
Key fields:
Customization tips: Export your time tracking data as CSV and use Typsetter's batch endpoint to generate all client invoices at once at the end of the month. This template works particularly well with the CSV batch tutorial.
Use this template in Typsetter →Late Payment Reminder
When an invoice goes past due, the follow-up communication matters. This template generates a formal late payment reminder that includes the original invoice number and amount, the original due date, the number of days overdue, any late fees (configurable as a fixed amount or percentage), and clear next steps. The tone is firm but professional — designed to prompt payment without damaging the client relationship.
Best for: Any freelancer with overdue invoices. Send as a PDF rather than a plain-text email — it signals seriousness and is harder to dismiss as "just another follow-up email."
Key fields:
Customization tips: Configure late_fee to 0 if you don't charge late fees — the field disappears from the rendered PDF. For clients with multiple overdue invoices, list all original invoice numbers in the reminder body using the array variable overdue_invoices[].
Invoicing best practices for freelancers
Send invoices within 24 hours of completion
Invoices sent immediately after project delivery are paid faster. The client's satisfaction is highest immediately after receiving the work — waiting a week to invoice lets that momentum fade. With Typsetter, generating and sending an invoice takes under two minutes.
Net 14 vs Net 30: know your clients
Net 30 is the standard, but for smaller projects or newer clients, Net 14 is increasingly common and reasonable. For one-off purchases, payment on receipt is appropriate. Set your terms clearly on the invoice — don't leave it ambiguous.
Always include a payment method on the invoice
Every invoice should clearly state how to pay. Include bank transfer details, a PayPal email, a Stripe payment link, or a Wise account. The fewer steps between "client reads invoice" and "client sends money," the faster you get paid.
Number your invoices consistently
Use a consistent, sequential numbering format: INV-2026-001, INV-2026-002, etc. This matters for accounting purposes (yours and the client's) and makes it easy to reference a specific invoice in follow-up communications.
Use Typsetter's scheduled generation feature to automatically generate retainer invoices on the first of each month. Set up the schedule once, and your invoices go out without you touching anything. See our Google Sheets automation tutorial for a complete implementation.
Follow up professionally, not apologetically
When an invoice is overdue, the late payment reminder template removes the awkwardness from the follow-up. A formal PDF reminder positions you as a professional business, not someone asking a personal favor. Most late payments are due to oversight, not bad faith — a clear, professional reminder resolves them quickly.
All 5 templates are free in the Typsetter store
Create a free account, pick your templates, and start generating professional PDFs in minutes. 100 PDFs/month on the free plan — no credit card required.