ExpenseBot

Freelancer Monthly Invoice Template: What to Include (2026)

The structure and process that gets you paid faster — what every invoice must include, retainer vs project invoices, payment terms, and how to add reimbursable expenses.

A month-long gap between sending an invoice and seeing the money is common. That gap isn't usually about clients being difficult — it's about invoices that are vague, missing information, or sent to the wrong person. A well-structured invoice gets paid faster because it removes every excuse for delay.

This guide covers what goes on a proper freelance invoice, when to use retainer vs project invoicing, how to add reimbursable expenses as line items, and what payment terms actually get you paid on time. Skip the blank template downloads — the structure matters more than the design.

What a Proper Freelance Invoice Must Include

A freelance invoice isn't just a request for money — it's a legal document and a tax record. Missing fields can void a client's ability to claim the expense, delay payment through their accounting department, or create problems at tax time.

Every invoice should include:

  • Your legal name and address — the entity that will receive and report the income (your name as a sole proprietor, or your LLC/corporation name)
  • Client name and billing address — exactly as it appears in their accounting system; wrong entity names cause payment delays at large companies
  • Unique invoice number — sequential (INV-001, INV-002, etc.); required for Canadian GST/HST and UK VAT invoices; useful for everyone else
  • Invoice date and payment due date — both; "Net 30 from invoice date" is not the same as a specific due date on an invoice
  • Itemized description of services — not "consulting" but "Website redesign, Phase 2: homepage and product pages, 18 hours at $125/hr"
  • Amounts and total — subtotal before any taxes, tax line if applicable, and the total amount due
  • Payment instructions — ACH routing/account number, PayPal link, credit card processing link, or check payable to

For Canadian freelancers registered for GST/HST: also include your Business Number (BN with RT suffix), the tax rate, and the tax amount collected. Missing your BN means the client can't claim the input tax credit — they'll push back on the invoice. The registration thresholds and the full list of mandatory fields are covered in the GST/HST and VAT invoice guide.

For UK VAT-registered freelancers: include your VAT registration number, the net amount, VAT amount, and gross total. This is a legal requirement, not a preference.

Monthly Retainer Invoice vs Project Invoice

These two invoice types serve different billing relationships and should be structured differently.

Retainer invoices are sent on a fixed schedule — typically the 1st or last business day of the month — for an agreed monthly amount. The client is paying for your availability and recurring deliverables (content, reports, maintenance). The invoice is simple: one line item with your retainer amount, sometimes with a brief description of what was delivered.

Project invoices are sent at milestones (50% upfront, 50% on delivery) or on completion. They're more detailed: individual deliverables as line items, hours if billing hourly, and often a section for reimbursable expenses incurred during the project.

Late fee language should appear on both types. Standard language: "Invoices not paid within [X] days are subject to a 1.5% monthly late fee on the outstanding balance." Place it below the total line, in a smaller font. Clients who read it are usually your best clients. The ones who ignore it are the clients who end up getting charged.

For retainer clients, consider sending invoices a few days early — if you invoice on the 1st for the coming month, clients often don't pay until mid-month or later. Invoice on the 25th for the following month and you get paid on time.

The Five Things Clients Delay Payment On

Most late payments trace back to one of five preventable problems:

  1. Vague service descriptions. "Marketing work — March" goes into an AP pile while someone tries to figure out what it was for. "Social media content: 8 posts for Instagram + 2 email campaigns, September 2026" gets approved the same day.
  2. Missing PO numbers. Enterprise clients often require a purchase order number on the invoice before their system will process it. Ask for the PO number before you invoice, not after you've sent the invoice and it's been rejected.
  3. No payment due date. "Net 30" is not a due date. Write the actual date: "Payment due: December 15, 2026." Accounts payable processes by due dates, not by when invoices arrive.
  4. Wrong billing contact. Sending invoices to the person you work with when billing goes through a separate AP department is a reliable way to get paid late. Confirm the billing email at the start of every engagement.
  5. Wrong entity name. Invoicing "Acme Corp" when the legal entity is "Acme Technologies Inc." causes invoices to be kicked back. Get the exact legal name of the billing entity the first time.

A one-time client onboarding question — "What email address and entity name should I use for invoicing, and do you require a PO number?" — eliminates most of these before they happen.

Turning Your Expense Receipts Into Invoice Line Items

Reimbursable expenses — hotel costs for client travel, software purchased for a specific project, subcontractor fees — should appear on your invoice as separate line items with receipts attached.

The tax rule: when a client reimburses an expense, the reimbursement is income to you. The original expense remains deductible. Both sides run through your books. This means you need to track reimbursable expenses separately from general overhead, or you'll undercount income and create mismatches at tax time.

In ExpenseBot: tag any expense to a client project using the Tags system. When it's time to invoice, the reimbursable expense invoice tool pulls all expenses tagged to that client and lets you add them as line items with one click. Receipts are attached automatically. You don't have to track them down manually.

The line items should show: description (e.g., "Hotel — Chicago client site visit, March 12-14"), the amount you paid, and a note that receipts are attached. For clients who require approval before reimbursement, share the expense report from ExpenseBot before generating the invoice — this step prevents disputes.

For Canadian and UK clients, check whether you also need to charge GST/HST or VAT on rebilled expenses. If you're registered, you generally do — see our guide on billing clients with tax for the details.

All of this only works if the expenses behind the invoice were captured in the first place. If receipts are still scattered across your inbox when invoicing day arrives, start with the freelancer expense tracker — it reads receipts out of Gmail as they arrive and keeps them tagged by client, so the reimbursable line items are already sitting there when you build the invoice.

Payment Terms That Actually Work

Net 15 is better than Net 30 for most freelancers. Clients pay when they remember to pay — and a 15-day window is tight enough that the invoice stays fresh. Net 30 often becomes Net 45 in practice.

Due on receipt is appropriate for small one-time projects (under $500) or new clients you're testing. Don't use it for ongoing retainer clients — it reads as distrust after a solid working relationship is established.

Late fees: 1.5% per month (18% annually) is the widely used rate. Whether it is enforceable depends on your jurisdiction and on whether the term was disclosed before the work began — which means it belongs in your contract and on every invoice from the first one, not added retroactively to a late one. If you have a client who chronically pays late, start invoicing the late fee — it either changes their behavior or you get compensated for your float.

Payment methods matter. ACH bank transfer is the lowest-friction option for US-based clients — zero fees, two business days to clear, no chargeback risk. If you add a credit card option, either absorb the processing fee (2.9% + $0.30) or add a surcharge line item. Credit cards speed up payment from slow clients who have an expense card but no urgency to cut an ACH. For Canadian clients, Interac e-Transfer is faster and free under $25,000. If you take payment through Stripe and rebill the processing fee, see how to handle Stripe payout rebilling.

Run the cost of delay on your own numbers. Take your annual billings, multiply by the share of the year your money spends sitting in someone else's account, then multiply by whatever your cash would otherwise earn or save you in interest. On six figures of billings with a month-long collection cycle it is not a trivial figure. Tightening to Net 15 and accepting ACH recovers most of it. Illustrative — run it on your own rates.

Invoice Numbering and Recordkeeping

Sequential invoice numbering is required by law for Canadian GST/HST invoices and UK VAT invoices. For everyone else, it's a strong practical requirement: accounting departments often refuse to process invoices without a number, and the IRS expects your income records to tie to specific invoices at audit.

Simple numbering systems that work:

  • INV-001, INV-002, INV-003 (global sequential)
  • 2026-001, 2026-002 (year-prefixed sequential — resets annually)
  • ACME-001, SMITH-001 (client-prefixed — useful when clients have separate billing)

The recordkeeping link: every invoice number should correspond to an income entry in your books — the date the payment cleared, the amount received, and the tax period it belongs to. ExpenseBot's income tracker lets you log payment received against each invoice and links the income entry to the corresponding expense category for profit-and-loss reporting.

At year-end, your Schedule C starts with total income. That number should match the sum of all paid invoices for the year. If it doesn't — if a client paid in January for a December invoice, or a 1099 shows a different amount than what you invoiced — you need records to reconcile the gap. Sequential invoice numbers + income log = clean Schedule C, every time.

ExpenseBot's invoice tool carries the invoice number you assign through to the generated document, and ties income entries back to your expense records — so you're building the Schedule C paper trail as you go, not reconstructing it in April.

If you rebill through an agency or across several clients at once, the same mechanics get more involved — see agency pass-through billing.

Invoicing International Clients

Cross-border invoices fail in predictable ways, and almost all of them are about the gap between what you invoiced and what actually landed in your account.

  • Invoice in your own currency where the client will accept it. That puts the conversion risk on them and makes your bookkeeping match your bank deposits exactly. If they insist on theirs, state the amount clearly and expect a difference.
  • The rate on the payment date is the one your books need — not the rate on the invoice date. Record both the invoiced amount and the amount that actually arrived, so the pair reconciles later without guesswork.
  • Wire fees and intermediary banks cause short payments. A payment can land $15–40 under the invoiced total through no fault of the client. Decide upfront who absorbs that and say so on the invoice.
  • UK VAT on services to overseas clients turns on place-of-supply rules, which differ for business and consumer clients. This is worth getting right before the first invoice rather than after.

For the registration numbers and mandatory fields a compliant GST/HST or VAT invoice needs, see the GST/HST and VAT invoice guide. Estimates — confirm with your tax professional.

When a Client Disputes an Invoice

Most disputes are recoverable if you handle the first reply well. Answer in writing within a day or two — silence reads as either disorganisation or agreement, and neither helps you.

  • Separate the two disputes that get conflated. A scope dispute means they think the work was different from what was agreed. A terms dispute means they agree on the work but not the amount or the timing. They need different answers.
  • Ask for the undisputed portion now. Paying the uncontested part while the rest is resolved is normal practice, and most clients accept it. It also stops one contested line item from holding your whole month hostage.
  • Point at the itemised description, not the value of the work. This is what the detail in section 1 is for. Re-arguing worth rarely lands; showing what was delivered against what was agreed usually does.
  • If a rebilled expense is what's questioned, send the receipt. A disputed pass-through cost dies the moment the underlying receipt appears.
  • Decide when you stop work. Say it plainly and in advance rather than discovering the line mid-argument.

Frequently Asked Questions

What should a freelance invoice include?
At minimum: your legal name and address, client name and address, unique invoice number, issue date, payment due date, itemized description of services, amounts, and total. Add your payment method details — bank account for ACH or a payment link. For Canadian freelancers registered for GST/HST, also include your Business Number (BN) and the tax amount collected. UK VAT-registered freelancers must show their VAT number and VAT amount.
How do I invoice for reimbursable expenses?
List each expense as a separate line item with a description and amount. Attach or link the receipt. ExpenseBot's reimbursable expense invoice tool lets you pull tagged expenses directly into an invoice line — tag the receipt to a client project, then click 'Bill Client' to generate an invoice with those expenses already populated as line items.
What payment terms should I use?
Net 15 or Net 30 is standard for monthly retainer clients. 'Due on receipt' is appropriate for one-time projects under $500. Include a late fee clause — 1.5%/month is the widely used rate, though enforceability varies by jurisdiction and generally depends on the term having been disclosed before the work began. Even if you never enforce it, the clause signals professionalism and discourages slow payers.
Do freelance invoices need to be numbered?
Legally no in the US, but numbering is required for Canadian GST/HST invoices (CRA requires sequential numbers for all tax-registered invoices) and UK VAT invoices. It also makes Schedule C recordkeeping cleaner — you can match invoice numbers to income records and expense reports without guessing which payment corresponds to which project.
Can I send invoices for time AND expenses on the same invoice?
Yes — separate line items for labor (hours × rate or fixed fee) and expenses (with receipts attached or referenced). This is clearer for clients and for your own tax records. Keep the labor and reimbursable sections visually distinct so the client can see exactly what they're paying for.
How do I handle a late-paying client?
Send a polite reminder on the due date, a firmer follow-up at day 7, and a final notice at day 14 with your late fee clause invoked. After 30+ days, consider adding the accrued late fee to a new invoice line item. Most late payments resolve within two reminders — the key is sending them on a consistent schedule rather than waiting weeks to follow up.
What's the difference between a retainer invoice and a project invoice?
A retainer invoice is sent on a fixed schedule (monthly, bi-weekly) for an agreed amount — the client pays for your availability and recurring deliverables. A project invoice is sent at milestones or completion and reflects actual work done. Retainer invoices are simpler: fixed amount, same description every cycle. Project invoices often have itemized deliverables and may include expense reimbursements.
What currency should I invoice an international client in?
Invoice in your own currency where the client will accept it — that puts the conversion risk on them and makes your bookkeeping match your bank deposits exactly. If the client insists on their currency, state the amount clearly and record both the invoiced amount and the amount that actually landed in your account, because the exchange rate on the payment date is what your books need, not the rate on the invoice date. Watch for intermediary bank fees on international wires: a payment can arrive $15–40 short of the invoiced total through no fault of the client, and you need to decide upfront who absorbs that.
Can I charge a client interest on an overdue invoice?
Generally yes if the term was disclosed before the work began — which means it needs to be in your contract or on the invoice from the first one you send, not added retroactively to a late invoice. 1.5% per month is the widely used rate. The enforceability details vary by jurisdiction and by whether your client is a business or a consumer, so confirm the position where you and your client are located before relying on it. In practice the clause works mostly as a deterrent; most freelancers never invoke it.
What should I do if a client disputes my invoice?
Reply in writing within a day or two, and separate the two things that get conflated: a scope dispute (they think the work was different from what was agreed) and a terms dispute (they agree on the work but not the amount or the timing). Ask them to pay the undisputed portion immediately while the rest is worked out — this is normal practice and most clients accept it. Point to the itemised description on the invoice and the original scope agreement rather than re-arguing the value of the work. If a reimbursable expense is what is being questioned, send the underlying receipt.
Do I need to send an invoice if the client already pays me automatically?
Yes. A recurring card charge or standing bank transfer is a payment record, not a tax record. You still need a numbered invoice for each period showing what the payment covers, both for your own income records and because the client's accounting will eventually ask for one. For Canadian GST/HST and UK VAT registrants this is not optional — the compliant invoice with your registration number is what allows the client to claim their input tax credit.
How long do I need to keep copies of the invoices I've sent?
Longer than most freelancers assume. The IRS generally expects records supporting an income item to be kept for at least three years from the filing date, with longer periods in some circumstances; the CRA generally expects six years from the end of the tax year; HMRC expects five years after the January filing deadline for self-assessment. Keep the invoice and the matching payment record together so the pair can be produced without reconstruction. Estimates — confirm with your tax professional.
How do I track which invoices have been paid?
Use sequential invoice numbers and a simple log (spreadsheet or ExpenseBot's income tracker) with columns for invoice number, client, amount, date sent, and date paid. When a payment arrives, match it to the open invoice. ExpenseBot's income tracking automatically links bank deposits and email confirmations to income entries, so you can see at a glance which invoices are outstanding.
Share:

Track Mileage Automatically with ExpenseBot

Google Maps calculates your distances. Current IRS & CRA rates applied automatically. Tax-ready mileage log in seconds.

No credit card required · Deploys in 30 seconds