You finished the project. Client's happy. Now you need to send an invoice—but what should it actually include?
Most freelancers cobble together their first few invoices from scratch, guessing at what belongs on there. That leads to awkward back-and-forth ("Can you add your address?") and, worse, payment delays.
Below is a free freelance invoice template you can download and start using today. But first, here's what should actually go on it.
Download the Free Template
Grab the Excel template, fill in your details, and send:
The template includes auto-calculating formulas for line item totals, subtotals, tax, and grand total. Just enter your quantities and rates.
What to Include on Your Freelance Invoice
A professional freelance invoice needs these elements:
Your Business Details
Your name (or business name), address, email, and phone number. Even if you're a solo freelancer, present yourself as a business. Include your logo if you have one.
Client Information
The client's name or company, their address, and a contact person if you're working with a larger organization. This ensures the invoice reaches the right person and satisfies their accounting department.
Invoice Number
A unique identifier for each invoice. This isn't optional—clients need it for their records, and you need it for tracking. Use a simple system: INV-001, INV-002, or include the year like INV-2024-001.
Invoice Date and Due Date
When you issued the invoice and when payment is expected. Common terms:
"Due on Receipt" means pay now. "Net 15" and "Net 30" give the client 15 or 30 days respectively. Pick one that matches your cash flow needs and state it clearly — "ASAP" is not a payment term.
Line Items with Descriptions
This is where many freelancers stumble. Don't just write "Design work — $2,000." Break it down:
- Website homepage design — 8 hours @ $100/hr — $800
- About page design — 4 hours @ $100/hr — $400
- Contact form design — 2 hours @ $100/hr — $200
Detailed line items remind clients what they're paying for and reduce questions.
Subtotal, Tax, and Total
Add up your line items. If you need to charge sales tax (depends on your location and what you're selling), add it as a separate line. Make the total due unmistakable.
Payment Instructions
How should they pay? Include:
- Accepted payment methods (bank transfer, PayPal, Venmo, check)
- Your payment details (account number, PayPal email, etc.)
- Any notes about payment (currency, international wire instructions)
Freelance Invoice Tips That Actually Help
Send It Immediately
Invoice the same day you deliver the work. Every day you wait is a day you're not in their payment queue. Clients pay what's in front of them.
Match Your Rate to Your Invoice
If you quoted hourly, show hours. If you quoted per project, show the project total. Surprises on invoices lead to "let me review this" which means delays.
Add Notes When Helpful
If you delivered something beyond scope, note it. If there was a change in requirements, reference it. This context prevents confusion and shows transparency.
Include Multiple Payment Options
Some clients can only pay by check. Others prefer bank transfer. The easier you make it to pay, the faster you get paid. Consider adding QR codes for Venmo or PayPal.
Number Invoices Consistently
Don't go INV-001, then INVOICE-2024-FEB-002, then INV003. Pick a system and stick with it. Consistent numbering looks professional and makes your records easier to manage.
Common Freelance Invoice Mistakes
Avoid these:
Don't leave off your contact info — if they have a question and can't reach you, payment stalls. And "services rendered" as a description tells them nothing. Be specific about what you did.
- No invoice number — Makes tracking impossible for both of you
- Unclear payment terms — If you don't specify when it's due, it's due whenever they feel like it
- Wrong client name — Make sure the invoice matches their legal entity if they need it for their books
When to Use a Template vs. Software
Excel templates work great when you're starting out. They're free, simple, and get the job done.
But as you take on more clients, manual invoicing becomes a time sink:
- Tracking what's paid vs. outstanding gets messy
- You waste time formatting instead of working
- Finding old invoices at tax time is painful
- Invoice numbers get duplicated or skipped
That's when dedicated invoicing software makes sense. The catch is most charge monthly subscriptions—$15-30/month adds up to $180-360/year, forever.
IronBase is one alternative — $79 one-time, no subscription. It stores everything locally on your machine and creates PDFs you can send straight to clients.
Start with the template above and adjust it to fit your workflow. Once your invoices are clear and consistent, getting paid stops being the hard part.