Free Invoice Templates for Businesses & Freelancers
Pick a professional invoice template below, then add your business and client details to create your invoice with MakeInvo.
Every template opens directly into MakeInvo's free invoice generator - no design work needed.
Choose an Invoice Template That Fits Your Business
Different businesses need different invoice layouts. A freelancer billing a single project has different needs than a contractor itemising labour and materials, or a consultant billing a monthly retainer.
The templates above give you a starting point for each of these cases, with the right fields already in place. You can still customize any of them once you're in the invoice generator.
What Should a Professional Invoice Include?
Most professional invoices share the same core fields, regardless of industry:
- Your business name and contact details
- Client name and contact details
- A unique invoice number
- Invoice date and payment due date
- A description of products or services
- Quantity or hours worked, and the rate
- Subtotal
- Tax, where applicable
- Discounts, where relevant
- Total amount due
- Payment terms and payment instructions
Exact invoice requirements can vary by country, business type and tax status. MakeInvo provides invoice-creation software, not legal, tax or accounting advice.
Invoice Templates for Different Types of Work
Some templates are a better fit depending on how you work. Here's where to start:
Freelancers
Billing clients per project, milestone or hour.
Contractors
Invoicing for labour, materials and completed jobs.
Consultants
Billing by day rate, retainer or engagement.
Service businesses
Invoicing for ongoing or one-off services provided.
Small businesses
Consistent, repeatable invoices for regular customers.
Self-employed
Invoicing under your own name or a trading name.