The Complete Freelancer Invoice Guide
How to invoice as a freelancer: Include your name/business name, contact information, client details, invoice number, date, description of work completed, hours or deliverables, your rate, subtotal, any taxes, total due, payment terms (e.g., Net 30), and accepted payment methods. Send invoices promptly after completing work to get paid faster.
Invoicing isn't just about asking for money - it's about presenting yourself professionally and making it easy for clients to pay you. This guide covers everything freelancers need to know.
Why Proper Invoicing Matters for Freelancers
Unlike traditional employees who receive automatic paychecks, freelancers must actively request payment for their work. A professional invoice:
- Establishes you as a legitimate business
- Creates a legal record of the transaction
- Helps clients process your payment faster
- Reduces misunderstandings about scope and pricing
- Supports your bookkeeping and tax filings
Essential Elements of a Freelancer Invoice
Every freelance invoice should include these key elements:
1. Your Business Information
- Your full name or business name
- Address (can be your home office or a P.O. Box)
- Email and phone number
- Website (if applicable)
- Tax ID or business number (if required)
2. Client Information
- Client's name or company name
- Billing contact person
- Client's address
- Client's email
3. Invoice Details
- Unique invoice number
- Invoice date
- Payment due date
- Project or PO reference (if client provided one)
4. Services Rendered
- Clear description of work completed
- Hours worked or deliverables provided
- Rate (hourly, per project, or per deliverable)
- Line item totals
Create Your Freelance Invoice Now
Use our free invoice generator designed with freelancers in mind. Professional templates, no signup required.
Create Free Invoice →How to Describe Your Services
Be specific in your line item descriptions. This helps clients understand exactly what they're paying for and reduces questions or disputes.
Bad example:
"Web design work - $2,000"
Good example:
- "Homepage design and development - $800"
- "About page design and development - $400"
- "Contact form setup with email integration - $300"
- "Mobile responsiveness optimization - $300"
- "2 rounds of revisions - $200"
Setting Payment Terms
As a freelancer, you have some flexibility in setting payment terms. Consider these common options:
- Due on Receipt: Payment expected immediately upon receiving the invoice
- Net 15: Payment due within 15 days
- Net 30: Payment due within 30 days (standard for many businesses)
- 50% upfront, 50% on completion: Common for larger projects
- Milestone payments: Payments tied to project phases
For new clients, consider shorter payment terms or requiring a deposit upfront until you've established trust.
Learn more about invoice payment terms →
Tips for Getting Paid Faster
Late payments are a common freelancer frustration. Here's how to minimize them:
Before Starting Work
- Get agreement on rates and payment terms in writing
- Request a deposit for large projects (25-50%)
- Use a contract that outlines payment expectations
- Verify you have the correct billing contact
When Invoicing
- Invoice promptly - as soon as work is complete
- Make the total amount due highly visible
- Include multiple payment options
- Reference the project name or contract number
- Keep invoices clear and easy to understand
After Sending
- Follow up with a friendly reminder before due date
- Send a polite follow-up immediately after due date
- Have a clear late payment policy (and stick to it)
- Consider offering a small early payment discount
Handling Late Payments
Despite your best efforts, late payments happen. Here's a professional approach:
- Day 1 past due: Send a friendly reminder assuming they forgot
- 7 days past due: Follow up with a firmer reminder and payment options
- 14 days past due: Call or email directly to discuss the delay
- 30+ days past due: Consider late fees, pause future work, or escalate
Include a late payment policy on your invoices (e.g., "A late fee of 1.5% per month will be charged on overdue balances").
Tax Considerations for Freelancers
Your invoices play an important role in tax compliance:
- Keep copies of all invoices for your records
- Include any required tax information (varies by country)
- Track which invoices have been paid vs. outstanding
- In some regions, you may need to charge and report sales tax or VAT
- Consult a tax professional for advice specific to your situation
Invoice Numbering Best Practices
A good invoice numbering system helps you stay organized. Consider these formats:
- Sequential: 001, 002, 003 (simple but effective)
- Year-based: 2025-001, 2025-002 (easy to track by year)
- Client-based: ACME-001, ACME-002 (helpful with many clients)
- Project-based: WEB-001, DESIGN-001 (good for diverse services)
Common Freelancer Invoicing Mistakes
- Waiting too long to send invoices
- Not being specific about what work was completed
- Forgetting to include payment instructions
- Not keeping copies for your records
- Using inconsistent invoice formats
- Not following up on late payments
- Failing to include tax information when required
Start Invoicing Like a Pro
Professional invoicing is a fundamental skill for any freelancer. It sets the tone for your client relationships and directly impacts your cash flow. With the right approach and tools, you can spend less time on paperwork and more time doing the work you love.
Ready to Create Your Invoice?
Professional invoices in seconds. Free, no signup required.
Create Free Invoice →Frequently Asked Questions
What should I include on a freelancer invoice?
A professional freelancer invoice should include your name and contact information, client details, a unique invoice number, issue and due dates, itemized services or products with descriptions and rates, total amount due, and your payment methods. You should also include any relevant tax information, late payment terms, and a professional logo if applicable.
How do I set my freelance rates?
Research industry standards for your skill level and location, consider your experience and expertise, calculate your desired annual income and divide by billable hours, and factor in overhead costs and taxes. You can charge hourly rates, project-based fees, or retainer fees depending on your business model and client preferences.
What payment terms should freelancers use?
Common freelancer payment terms include net 15, net 30, or net 45 days, meaning payment is due within that number of days after invoice date. Many freelancers require deposits upfront for larger projects and offer early payment discounts to encourage faster payment.
How can I get paid faster as a freelancer?
Offer early payment discounts, use automated invoicing systems that send reminders, clearly state payment terms and methods on invoices, and follow up on overdue payments promptly. Consider accepting multiple payment methods like credit cards, bank transfers, or payment platforms to make it easier for clients to pay.
Do I need to include taxes on my freelance invoices?
Tax requirements depend on your location and business structure, so you should consult with a tax professional or accountant. If you're in the US or operate in a jurisdiction with sales tax, you may need to collect and remit sales tax based on your client's location and services provided.