Invoicing sounds administrative, but for freelancers and small businesses, it’s the action that turns completed work into actual revenue. A well-structured invoice gets paid faster, reduces disputes, and leaves a professional impression. Here’s the complete process, step by step.
Step 1: List what you delivered
Before opening an invoicing tool, write down exactly what you’re billing for. This becomes the line items on your invoice.
For each deliverable or service, note:
- What it is (specific, not vague)
- Quantity or hours
- Rate (per hour, per item, or flat fee)
- Any project-specific details the client would recognize
Example line items:
- Website homepage copywriting — 1 page — $1,200
- Product description rewrites — 8 descriptions — $75 each — $600
- Content strategy consultation — 2 hours — $150/hr — $300
Being specific on line items reduces the most common invoice dispute: “What is this for?” Clear line items mean clients recognize the work, remember agreeing to the price, and approve payment without questions.
Step 2: Build the invoice
Every invoice needs the same core fields.
Your information:
- Your name or business name
- Address (business or mailing)
- Email and phone
- Website (optional)
Client information:
- Client name and company name
- Billing address
- Email address for the invoice
Invoice details:
- Invoice number (unique sequential number — e.g., INV-2026-047)
- Invoice date (date you’re sending it)
- Due date (calculated from your payment terms)
Line items:
- Description of each service
- Quantity or hours
- Rate
- Subtotal per line
- Subtotal before tax
- Tax (if applicable)
- Total due
Payment terms:
- Net 14, Net 30, or Due on Receipt
- Payment methods accepted
- Bank transfer details, payment link, or check instructions
Optional but useful:
- A brief note (“Thank you for the opportunity to work together — I enjoyed this project.”)
- Late fee clause (“Invoices unpaid after 30 days will incur a 1.5% monthly late fee.”)
- Your business registration/tax ID if required in your jurisdiction
Invoice number discipline matters more than it seems. Sequential invoice numbers make record-keeping clean, make it easy to reference specific invoices in disputes or questions, and are sometimes required for tax purposes. If you’re just starting out, INV-001 is fine. If you have multiple clients, INV-CLIENTCODE-001 keeps things organized.
Step 3: Set the due date
The due date should match what’s in your contract. If you didn’t specify payment terms in the contract, use:
- Net 14: Standard for most freelance work. 14 days gives clients enough time to process without creating too long a wait.
- Net 30: Standard when working with larger organizations or companies with formal accounts payable departments. Expect the payment to come on day 28–30.
- Due on Receipt: Reasonable for small or one-time work, or for clients with a history of late payment. Some clients read this as aggressive; others appreciate the clarity.
The fastest-paying invoices are Net 14 or shorter. Every extra day in your payment terms is a day you’re effectively extending credit.
Step 4: Send the invoice
How you send the invoice matters.
Email remains the standard method. Send as a PDF attachment (not a Google Doc link — PDFs are final, printable, and can’t be accidentally edited). Name the file clearly: Invoice-2026-047-ClientName.pdf.
Include a short cover note in the email body:
Hi [Name],
Please find attached Invoice #2026-047 for [project name], totaling [amount], due [date].
[Payment link or instructions]
Please let me know if you have any questions.
[Your name]
Keep it brief. The invoice is the document — the email just needs to flag that it’s there, state the due date, and include payment instructions.
If you use invoicing software, the tool typically sends a branded invoice email with a built-in payment link. This is cleaner for the client experience and faster for payment, since the client can pay in one click from the email.
Step 5: Track whether it’s been viewed
For emailed PDF invoices, tracking is manual — you won’t know if the client opened the email or downloaded the file unless you follow up.
For invoices sent through software (Waco, FreshBooks, Wave, HoneyBook), most tools show when the invoice was viewed, how many times, and sometimes whether a payment was initiated. This changes your follow-up approach:
- Not viewed after 3 days: Send a gentle check-in (“Just making sure this arrived in your inbox”)
- Viewed but not paid, approaching due date: Send a reminder with the payment link
- Viewed multiple times, past due: Escalate the follow-up tone slightly
Tracking removes the guesswork from payment follow-ups.
Step 6: Follow up if unpaid
Most invoices that go late aren’t malicious — they’re forgotten. A systematic follow-up removes the awkward feelings from a professional process.
Reminder sequence:
- 3 days before due date: “Just a friendly reminder that Invoice #[X] is due on [date].” Include payment link.
- Due date (if unpaid): “Invoice #[X] was due today — if you’ve already sent payment, please disregard. If not, here’s the link.”
- 7 days past due: More direct tone. Reference the contract terms. Offer to discuss if there’s an issue.
- 14–30 days past due: Formal demand. Reference late fees if applicable. State next steps.
For clients you want to keep, early reminders should feel more like helpful nudges than pressure. For persistent non-payers, escalating the tone is appropriate and professional.
Step 7: Record the payment
When payment arrives, record it immediately.
What to log:
- Invoice number
- Amount received
- Date received
- Payment method (bank transfer, credit card, check)
- Any fees charged (PayPal / Stripe fees, etc.)
This record matters for: tracking income, calculating quarterly tax payments, reconciling your bank account, and answering client questions (“Did you receive our payment?”).
If you use accounting software, marking the invoice as paid in your invoicing tool usually creates the record automatically. If you’re using a spreadsheet, a simple income log works fine.
Required invoice fields at a glance
| Field | Required? |
|---|---|
| Your name/business name | Yes |
| Your contact info | Yes |
| Client name/company | Yes |
| Invoice number | Yes |
| Invoice date | Yes |
| Due date | Yes |
| Line-item descriptions | Yes |
| Quantities and rates | Yes |
| Subtotal and total | Yes |
| Payment terms | Yes |
| Payment instructions | Yes |
| Tax line (if applicable) | Depends on jurisdiction |
| Late fee clause | Recommended |
Tools that simplify invoicing
Free options:
- Wave: Free invoicing and accounting software. Supports unlimited invoices, payment tracking, and partial payments. Accepts credit card payments (fees apply).
- PayPal Invoicing: Free to create invoices; fees apply when paid. Simple, widely accepted.
- Invoice Ninja (free tier): Generous free plan with professional invoicing features.
Paid options:
- Waco: Proposals + invoicing in one flow. Invoice is created directly from an accepted proposal — no re-entering project details.
- FreshBooks: Clean invoicing and time tracking, with client portal. Starts around $17/month.
- HoneyBook: Full client workflow (inquiry → contract → invoice). Popular with creative freelancers.
The best tool is the one you’ll use consistently. Free tools work well for freelancers just starting out; paid all-in-one tools pay for themselves when the workflow integration saves hours per week.
Common invoicing mistakes
Not numbering invoices. Without numbers, tracking, referencing, and record-keeping become chaotic fast.
Vague line items. “Services rendered — $2,500” creates confusion and disputes. Specific line items prevent both.
Not including payment instructions. Every invoice should make it obvious how to pay — link, bank details, or mailing address for checks.
Not following up. Over 50% of late invoices would be paid on time if the freelancer just sent a reminder. Most clients don’t ignore invoices deliberately — they get buried.
Not matching invoice terms to contract terms. If your contract says Net 30 and your invoice says Net 14, the client will use Net 30 and you’ll feel like they’re late when they’re not.
Related reading
- How to write an invoice for labor
- What to do when an invoice is overdue
- Freelance retainer agreements: what they are and how to offer one
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





