How to Invoice as a Freelancer (Without Getting Paid Late)
Invoicing is the part of freelance work nobody teaches you. You learn your craft, you land a client, you do the work — and then you're staring at a blank document trying to figure out what a proper invoice is supposed to look like.
Here's what I've learned after testing five different invoice tools and studying what actually causes invoices to get held up in corporate payment queues: most late payments aren't the client's fault. They're caused by missing fields the freelancer didn't know they needed.
This guide covers exactly how to invoice as a freelancer — what to include, what order to do it in, which tool to use if you want to skip the account setup, and the specific mistakes that silently push your payment back by weeks.
What a Freelance Invoice Actually Is (and Isn't)
An invoice is a legal payment request. It's not a receipt (that comes after payment), and it's not an estimate or quote (that comes before work). An invoice says: work was done, here is what it cost, here is when you owe me money.
This distinction matters because your invoice needs to function as a document — clear, specific, and self-contained. A client's finance department should be able to look at your invoice and answer three questions without emailing you: Who are you? What did you do? When do they pay?
If your invoice can't answer all three in under 30 seconds, it will get held up.
The Fields Every Freelance Invoice Must Have
Most guides list the same 8-10 fields. They're all correct. What they don't tell you is which fields cause the most rejections when missing.
I compared the rejection patterns documented by AP (Accounts Payable) professionals and freelancer communities across multiple forums. The top three fields that silently delay payment are almost never the ones beginners worry about:
1. Your Tax Identification Number
If you're a US freelancer, this is your EIN (Employer Identification Number) — or your SSN if you operate as an individual. UK freelancers need their UTR or VAT number. EU freelancers need their VAT number. Australian freelancers need their ABN.
Why this gets skipped: Most free invoice templates don't include a tax ID field, so freelancers assume it's optional. It isn't — not when invoicing companies. US companies filing 1099s need your EIN. EU companies need your VAT number to correctly apply reverse charge. Missing it doesn't cause an immediate rejection, but it will trigger a follow-up request from AP that adds 7-14 days to your payment cycle.
2. Payment Terms
Payment terms specify when your invoice is due. "Net 30" means 30 days from the invoice date. "Net 15" means 15 days. "Due on Receipt" means immediately.
The counterintuitive thing about "Due on Receipt": I always assumed it was the fastest option. In practice, large companies completely ignore it. They have standard AP schedules — Net 30 or Net 45 — and they apply those regardless of what your invoice says. "Due on Receipt" works with individual clients and small businesses. For corporate clients, write "Net 30" to match their default. It's the term AP will process without needing to flag anything unusual.
3. PO Number (or "N/A")
A Purchase Order number is a code the client's team generates internally when they authorize a project. It links your invoice to a specific budget allocation.
Why this matters even when your client doesn't mention it: If your client is a company with 50+ employees, they almost certainly have a PO system. When your invoice arrives at AP without a PO number, a clerk has to manually identify which internal team approved this spend — which means internal emails, delays, and your invoice sitting in a "pending" queue.
Before you send any invoice to a corporate client, ask: "Do I need a PO number on this invoice?" If they say no, write "N/A" in the field. That tells AP: the freelancer asked, this spend doesn't require a PO. It's a one-word answer that eliminates a common delay.
The Full Field Checklist
Beyond the big three, a complete freelance invoice includes:
| Field | Notes |
|---|---|
| Your name / business name | Must match what's in the client's vendor system |
| Your address and email | |
| Your tax ID | EIN, VAT, ABN depending on country |
| Client's legal name | Full company name, not the contact's name |
| Client's billing address | |
| Client's tax ID | Required for cross-border invoices |
| Invoice number | Unique, sequential (e.g. INV-001, INV-002) |
| Invoice date | Date you're issuing the invoice |
| Due date | Invoice date + your payment terms |
| PO number | Ask before sending; write "N/A" if none |
| Payment terms | Net 30 recommended for corporate clients |
| Line items | Description, quantity, rate, total per item |
| Subtotal, tax, total | Calculate correctly — math errors cause holds |
| Payment instructions | Bank transfer details, PayPal, Stripe link |
How to Actually Create the Invoice
Option 1: Use InvoiceCraft (no signup, no account)
If you want to go from zero to a professional PDF in under two minutes, InvoiceCraft is the fastest option. Open the page, fill in your details, download the PDF. No account, no subscription, no login — your data stays in your browser and is never sent to a server.
What makes it relevant for this guide: it includes all the fields above by default — including PO number, payment terms, and separate tax ID fields for both you and your client. Most free tools skip these. InvoiceCraft doesn't.
Three PDF templates available (Light Card, Dark Minimal, Classic Business), logo upload, 20 currencies. Unlimited invoices. The PDF download is a one-time purchase — you can reuse it forever.
Option 2: Zoho Invoice (free, with account)
If you want accounting software with recurring invoice tracking, client portals, and expense management, Zoho Invoice is genuinely free. The trade-off is setup time — you need to create an account, verify your email, and configure your business profile. Invoice data lives on Zoho's servers.
For a full comparison of free invoice generator options, see our Invoice Simple alternatives guide.
Option 3: Spreadsheet or Word template
A fallback, not a recommendation. Manual templates work, but they don't auto-calculate totals, they miss fields, and they look less professional than tool-generated PDFs. If a math error causes an AP hold, that's on you.
When to Send the Invoice
Send the invoice immediately when the work is complete — not at the end of the month, not after the client follows up, not "when things settle down." The payment clock starts when AP receives and logs your invoice, not when you decide to send it.
If you agreed to milestone billing, send the invoice the moment the milestone deliverable is handed off — same day if possible.
How to Follow Up Without Awkwardness
Most freelancers avoid following up because it feels uncomfortable. That discomfort costs them weeks.
A simple system that works:
- Day 0: Send the invoice. Note the due date.
- Day 3 after sending: Send a brief confirmation — "Just wanted to confirm you received invoice INV-042, due [date]." This isn't a chase; it's a confirmation, and it gets your invoice on someone's radar.
- Day after due date (if unpaid): Send a polite but direct follow-up: "Invoice INV-042 was due yesterday. Can you confirm payment timing?"
- Day 7 past due: Escalate. Ask the contact to connect you with their AP department directly.
Most late payments resolve at the Day 1 or Day 7 mark. The rare ones that don't usually reveal a systemic issue — wrong vendor setup, missing tax ID — that's worth fixing early.
Common Mistakes That Delay Freelance Payments
Not numbering your invoices. Every invoice needs a unique number. Start at INV-001 and go up. AP uses invoice numbers for deduplication — if you send two invoices without numbers, they can't tell if you're billing twice for the same work.
Using "consulting" as your only line item. AP needs enough description to match the invoice against the approved scope of work. "Website design — Phase 1: wireframes and mockups, 12 hours @ $95/hr" is processable. "Consulting services" is a question mark.
Sending a PDF that's not named logically. Name your file: InvoiceCraft-INV-042-ClientName.pdf. Not "invoice.pdf" or "final_v3_REAL.pdf." This is a small thing that makes you look organized and makes filing easier for AP.
Including your personal email but no payment instructions. Your invoice needs to tell clients exactly how to pay you. Bank transfer details, Stripe link, PayPal — whatever you accept, it needs to be on the invoice. Don't make them email you to ask.
What Tax ID Do You Need on a Freelance Invoice?
This is country-specific. Here's a quick reference:
| Country | Tax ID Type | When Required |
|---|---|---|
| United States | EIN or SSN | Any corporate client (1099 filing) |
| United Kingdom | UTR or VAT number | VAT number if VAT-registered |
| European Union | VAT number | Required for all VAT invoices |
| Australia | ABN | Required for all invoices |
| Canada | Business Number (BN) or GST/HST number | GST/HST number if registered |
| India | GSTIN | Required if GST-registered |
For a detailed breakdown by country and invoice scenario, see our tax ID requirements guide.
Frequently Asked Questions
What should I include on my first freelance invoice?
At minimum: your name, your tax ID, client name, invoice number, invoice date, due date, payment terms, a description of the work with the amount, and payment instructions. If you're invoicing a company, also include their PO number (ask before sending) and their billing address.
Do I need an invoice for small freelance jobs?
Yes. Even for small amounts, an invoice creates a paper trail for both parties. It's useful for your own tax records, and clients' finance teams often require one regardless of amount. A quick invoice takes two minutes to create.
What payment terms should I use as a new freelancer?
Net 30 is the standard. It gives corporate clients enough time to process your invoice through their normal AP cycle without requiring anything special. For individual clients or small businesses you trust, "Due on Receipt" or Net 15 is reasonable.
How do I write a freelance invoice without a registered business?
You can invoice as an individual using your personal name and tax ID (SSN in the US, UTR in the UK). You don't need a formal business entity to invoice clients. Just use your legal name as the "from" field and include your personal tax identification number.
What happens if my invoice gets rejected?
Ask for the specific reason in writing. Common causes: missing PO number, wrong vendor name, missing tax ID, math error in totals. Fix the specific issue and reissue the invoice with the same invoice number plus a revision marker (e.g., INV-042-R1). See our full guide on why AP departments reject invoices for a complete breakdown.
Can I send a freelance invoice by email?
Yes — email is the standard. Attach the PDF with a clear filename and include the invoice number, amount, and due date in the email subject line. Example: "Invoice INV-042 — $1,400 — Due June 12." This makes it easy to search for later and signals to AP that you're organized.
Do I need accounting software to invoice clients?
No. You need a PDF that contains all the right fields. Whether that comes from accounting software, a web-based generator, or a well-built template is irrelevant to the client. What matters is the content.
Ready to send your first (or next) freelance invoice? InvoiceCraft — fill in your details, download a professional PDF, no account required.
Need a professional invoice right now?
Try InvoiceCraft Now