How to Invoice as a Freelancer: A Step-by-Step Guide
If you're new to freelancing, invoicing can feel awkward. You've done the work — now you have to ask for money. But a professional invoice isn't just a payment request. It's a business document that sets expectations, protects both parties, and makes the payment process smooth.
Here's how to create and send invoices as a freelancer, from your very first one.
Step 1: Agree on Terms Before You Start
Before you do any work, make sure you and the client agree on:
- The scope of work: What exactly are you delivering?
- Your rate: Hourly, per-project, or per-deliverable
- Payment timeline: When will you invoice? When is payment due?
- Payment method: Bank transfer, PayPal, check, etc.
Having this conversation upfront prevents awkward misunderstandings later. Even a simple email confirming these details counts as an agreement.
Step 2: Know When to Send the Invoice
The right time depends on your arrangement:
- After completing the project: Most common for fixed-price work
- At regular intervals: Weekly, biweekly, or monthly for ongoing work
- At milestones: After each phase of a larger project
- Partially upfront: A deposit before starting, with the balance due on completion
For larger projects, consider milestone billing. It improves your cash flow and reduces risk — you're never too far into a project without getting paid.
Step 3: Create Your Invoice
Every freelance invoice should include:
- Your name and contact info (business name if you have one)
- Client's name and contact info
- A unique invoice number (e.g., INV-001)
- The date you're sending it
- A due date (e.g., "Due within 30 days")
- Line items detailing what you did, how many hours/units, and at what rate
- The total amount due
- Payment instructions (how to pay you)
Need to create your first freelance invoice?
Create Free InvoiceStep 4: Choose Your Payment Terms
Payment terms define when the client should pay. Common options for freelancers:
- Due on Receipt: Payment expected immediately. Best for small, one-off jobs.
- Net 15: Due within 15 days. Good for ongoing client relationships.
- Net 30: Due within 30 days. The industry standard for most B2B work.
- 50/50: Half upfront, half on completion. Common for larger projects.
If you're just starting out, Net 15 or Due on Receipt are safer choices. As you build trust with clients, Net 30 is standard.
Step 5: Send It Professionally
Attach your invoice as a PDF to a brief, professional email:
- Use a clear subject line: "Invoice #INV-001 from [Your Name]"
- Include the total and due date in the email body
- Thank them for their business
- Don't apologize for billing them — it's a normal part of business
Always send a PDF, not a Word doc or spreadsheet. PDFs look professional, can't be accidentally edited, and open on any device.
Step 6: Follow Up on Late Payments
Late payments happen. Here's how to handle them professionally:
- 1 day after due date: Send a friendly reminder. "Hi [Name], I wanted to follow up on Invoice #001, which was due yesterday. Please let me know if you need anything from me to process the payment."
- 1 week after due date: A slightly firmer follow-up. Reference the invoice number and amount again.
- 2+ weeks overdue: Call or schedule a meeting. Be direct but professional. Ask if there's an issue with the invoice or payment process.
- 30+ days overdue: Consider a formal demand letter. Mention any late fees outlined in your agreement.
Most late payments aren't malicious — they're just clients being busy or disorganized. A polite nudge usually does the trick.
Common Freelancer Invoicing Mistakes
- Not invoicing promptly: Send invoices as soon as the work is done. Waiting weeks makes it seem less urgent.
- Vague descriptions: "Design work — $2,000" is too vague. Break it down: "Homepage design — 15 hours at $133/hr."
- No due date: Without a clear due date, clients will deprioritize your payment.
- Not keeping copies: Save every invoice you send. You'll need them for taxes and in case of disputes.
- Inconsistent numbering: Use a sequential system and stick with it. Don't skip numbers or reuse them.
Taxes and Record Keeping
As a freelancer, your invoices are tax documents. Keep copies of every invoice you send, organized by year and client. At tax time, your total invoiced amount is your gross income.
Depending on where you live, you may need to charge sales tax, VAT, or GST on your invoices. Check with a local accountant or your tax authority's website to understand your obligations.
The good news: once you've set up your invoicing process, it takes just a few minutes each time. A clean, professional invoice makes you look like someone who takes their business seriously — because you do.
Related Invoice Guides
- What Should Be on an Invoice?
- Payment Terms Explained: Net 30, Net 60, and More
- How to Write a Late Payment Reminder Email
Ready to send your first professional invoice?
Create Free Invoice