How to Create a Professional Invoice as a Freelancer (Template and Tips)
Getting paid is the whole point of freelancing, and your invoice is the document that makes it happen. A clear, professional invoice doesn't just request payment — it establishes credibility, sets expectations, reduces payment delays, and protects you legally if a dispute arises. Yet many freelancers wing it with a cobbled-together spreadsheet or a hastily written email.
This guide covers exactly what belongs on a freelance invoice, how to set payment terms that actually get you paid on time, how to handle taxes, and what to do when invoices go unpaid. You can use our Invoice Generator to create a polished PDF invoice in minutes.
What Must Be on Every Invoice
A complete freelance invoice should include all of the following elements. Missing any of these can delay payment or create confusion:
Your Business Information
- Full legal name (or business/company name if you operate under one)
- Address (physical or registered business address)
- Email and phone
- Tax ID (EIN, VAT number, or SSN/ITIN for US sole proprietors — depending on your jurisdiction and what the client requires for their tax records)
Client Information
- Client's full legal name or company name
- Billing address
- Contact person (especially at larger companies — invoices get lost without a named recipient)
Invoice Details
- Invoice number — a unique sequential identifier (e.g., INV-2025-001). This is critical for both your records and your client's accounts payable department.
- Invoice date — the date you're issuing the invoice
- Due date — when payment is expected (e.g., "Due: January 5, 2026" or "Net 30")
- Project name or reference — connect the invoice to a specific project, contract, or purchase order number
Line Items
This is the core of your invoice — a detailed breakdown of what you're billing for:
| Description | Qty/Hours | Rate | Amount |
|---|---|---|---|
| Website design — homepage and 4 inner pages | 1 | $3,000.00 | $3,000.00 |
| Additional revisions (3 rounds × 2 hrs) | 6 hrs | $125.00/hr | $750.00 |
| Stock photography licensing | 5 | $30.00 | $150.00 |
Be specific in your descriptions. "Design work" is vague and invites disputes. "Website design — homepage and 4 inner pages per SOW dated Oct 1, 2025" is precise and defensible.
Totals
- Subtotal — sum of all line items
- Tax — if applicable (sales tax, VAT, GST — see tax section below)
- Discounts — if any were agreed upon
- Total due — the final amount, prominently displayed
Payment Information
- Accepted payment methods (bank transfer, PayPal, Wise, check, etc.)
- Bank details if accepting wire transfers (account number, routing number, SWIFT/BIC for international)
- PayPal/Venmo address if applicable
- Late payment terms (if you charge late fees — see below)
Payment Terms: Net 15, Net 30, or Net 60?
"Net" terms specify how many days after the invoice date the payment is due. Here's what each means and when to use it:
| Term | Meaning | Best For |
|---|---|---|
| Due on receipt | Payment expected immediately | Small projects, new clients |
| Net 15 | Due within 15 days | Small to mid-size businesses |
| Net 30 | Due within 30 days | Industry standard, larger companies |
| Net 60 | Due within 60 days | Enterprise clients, government |
| 2/10 Net 30 | 2% discount if paid in 10 days, otherwise due in 30 | Incentivizing early payment |
Practical advice: Net 30 is the most common term for freelancers. If you're working with a new client or a small business, start with Net 15 — shorter terms reduce your risk. For enterprise clients, you may be forced to accept Net 60 or even Net 90 (their standard AP cycle). If so, consider charging a higher rate to account for the extended payment timeline.
Whatever term you choose, agree on it before starting work — ideally in a written contract or scope of work. Don't surprise clients with payment terms on the first invoice.
Handling Taxes on Invoices
Tax obligations vary by jurisdiction, so consult an accountant for your specific situation. Here are the general principles:
- US freelancers: Most services sold to other businesses are not subject to sales tax. Some states tax certain digital services. You'll need to file quarterly estimated taxes (federal + state) on your freelance income using Form 1040-ES. Clients who pay you $600+ in a year should issue you a 1099-NEC.
- EU/UK freelancers: If your annual revenue exceeds the VAT threshold (currently £85,000 in the UK, varies by EU country), you must register for VAT and add it to invoices. Below the threshold, you don't charge VAT. For B2B services to clients in other EU countries, the reverse charge mechanism applies.
- International clients: When invoicing internationally, research whether a tax treaty exists between your country and the client's country. Some clients may require a W-8BEN form (for non-US freelancers working with US clients) to avoid withholding tax.
If you do charge tax, show it as a separate line on the invoice: Subtotal → Tax (with rate and amount) → Total. Use our Sales Tax Calculator to compute the correct amount.
Late Payment Policies
Late payments are the bane of freelancing. Studies show that 29% of freelance invoices are paid late, and the average delay is 2 weeks past the due date. A clear late payment policy — stated on every invoice — helps:
- State the policy on every invoice. Example: "A late fee of 1.5% per month (18% annually) will be applied to balances unpaid after the due date."
- Keep it reasonable. 1-2% per month is standard. Check your local laws — some jurisdictions cap the interest rate you can charge.
- Include it in your contract. A late fee mentioned only on the invoice (but not in the original agreement) may not be enforceable. Put it in the contract first.
- Actually enforce it. If you never charge the late fee, it loses its deterrent effect. Be professional but firm.
Invoice Numbering Systems
A consistent numbering system keeps your bookkeeping clean and makes tax time significantly easier. Common formats:
- Sequential: INV-001, INV-002, INV-003 — simple, works for low volume
- Year-based: INV-2025-001, INV-2025-002 — resets each year, easy to file by year
- Client-coded: ACME-2025-003 — includes client identifier, useful when you have many clients
- Project-coded: WEB-REDESIGN-01 — ties invoices to specific projects
The only rule is: never reuse an invoice number. Even if you void an invoice, keep the number in your sequence and note it as voided.
When to Send Invoices
- For project-based work: Send the invoice upon delivery of the final deliverable, or at agreed milestones (50% upfront, 50% on completion is a common split).
- For hourly/retainer work: Invoice at the end of each billing period (weekly, bi-weekly, or monthly). The most common cycle is monthly on the 1st or the last day of the month.
- For large projects: Use milestone billing — invoice at each project phase (discovery, design, development, launch). This spreads out both your cash flow risk and the client's payment burden.
- Always get a deposit for new clients. 25-50% upfront before work begins is standard and protects you from non-payment. Frame it as professional practice, not distrust.
Common Invoicing Mistakes
- No invoice number. Without one, the client's AP department can't track it, and you can't reference it in follow-ups.
- Vague line items. "Consulting — $2,500" doesn't tell the client what they're paying for. Break it down into specific deliverables or hours.
- Wrong client details. If the company name or billing address is wrong, some AP departments will reject the invoice outright.
- Missing payment instructions. Don't make the client hunt for how to pay you. Include bank details, PayPal address, or a payment link directly on the invoice.
- Sending invoices late. The longer you wait to invoice after completing work, the longer the client takes to pay. Invoice promptly — the same day the work is delivered, if possible.
- Not keeping copies. Always save a copy of every invoice you send. You'll need them for tax filing, dispute resolution, and income tracking.
Follow-Up Etiquette for Unpaid Invoices
When an invoice goes past due, follow this escalation sequence:
- Day 1 past due: Send a friendly reminder email. "Hi [name], just a reminder that invoice #INV-2025-012 for $3,900 was due on [date]. Let me know if you need anything to process the payment."
- Day 7 past due: Send a follow-up. Reattach the invoice PDF. Ask if there's an issue with the invoice or if you need to provide additional information.
- Day 14 past due: Escalate with a firmer tone. Reference your payment terms and late fee policy. "Per our agreement, a late fee of 1.5% per month applies to overdue balances."
- Day 30+ past due: Consider pausing any ongoing work until payment is received. Send a formal demand letter referencing the contract, all previous communications, and the total amount owed including late fees.
- Day 60+ past due: At this point, consider your options — small claims court (for amounts under your jurisdiction's limit, typically $5,000-$10,000), a collections agency, or writing it off. The decision depends on the amount owed and your relationship with the client.
Throughout this process, stay professional. Angry emails don't get you paid faster, but they do burn bridges. Document everything in writing.
Formatting Tips for Professional Invoices
- Use PDF format. PDFs are universally readable, can't be accidentally edited, and look the same on every device. Our Invoice Generator exports directly to PDF.
- Include your logo. It's a small touch that adds professionalism and makes your invoice instantly recognizable.
- Make the total prominent. The total amount due should be the most visually obvious number on the page — larger font, bold, possibly highlighted.
- Keep it to one page. For most freelance work, one page is sufficient. If you need more, consider summarizing on page 1 with a detailed breakdown on page 2.
- Use consistent branding. Match the invoice design to your website/portfolio — same colors, fonts, and logo placement. This reinforces your professional brand.
Use our Profit Margin Calculator to ensure your rates cover expenses and deliver the margins you need.
Frequently Asked Questions
Should I invoice for deposits/upfront payments?
Yes. Issue a formal invoice even for deposits. Label it clearly as "Deposit — 50% of total project fee" with the project reference. This creates a paper trail and ensures both you and the client have matching records. When you invoice for the remaining balance, reference the deposit invoice number and show the deposit as a credit against the total.
Can I charge for expenses in addition to my fee?
Yes, if this was agreed upon in advance. Common reimbursable expenses include stock photography, software licenses, domain registration, hosting, printing, travel, and shipping. List expenses as separate line items on the invoice with receipts available on request. Some freelancers mark up expenses by 10-15% to cover their time handling procurement.
What if a client disputes part of the invoice?
Ask them to pay the undisputed portion immediately while you resolve the contested items. Get the dispute in writing (email is fine). Reference your contract/SOW for the agreed scope and rates. Most disputes come from scope creep — work that wasn't in the original agreement. This is why detailed scopes of work and change order processes are essential.
How long should I keep invoice records?
The IRS recommends keeping tax records for at least 3 years from the date you filed the return, or 6 years if you underreported income by more than 25%. In practice, keeping invoices for 7 years covers most scenarios and is the standard recommendation from accountants. Store digital copies in a cloud backup — paper copies alone are risky.