Back to blog
GuidesSeptember 7, 20266 min read

How to Bill Expenses on a Consulting Invoice

Most guides treat expense billing as an afterthought. This one walks through the exact mechanics: separating reimbursable costs, handling VAT on bundled invoices, and getting paid without awkward client conversations.

By ZenPay Team

Share
How to Bill Expenses on a Consulting Invoice
Photo by JESHOOTS.COM on Unsplash

You sent the invoice. The retainer fee is right. But somewhere between the flight to Chicago, the SaaS tools you bought for the engagement, and the client dinner you weren't sure about, the expense section turned into a mess. Getting the reimbursable line items right on a consulting invoice is not complicated once you know the rules. Getting them wrong costs you money, creates VAT headaches, and occasionally costs you a client relationship.

Here is the complete mechanics guide for solo consultants billing US or EU corporate clients.

Reimbursable vs. non-reimbursable: draw the line before you travel

The single biggest source of disputed invoices is ambiguity about which expenses the client agreed to cover. Sort every cost into one of three buckets before the engagement starts, not after.

Bucket 1: Agreed reimbursables. These are costs the client explicitly pre-approved in your Statement of Work or engagement letter. Travel (flights, hotels, ground transport), client-specific software licences, translation services, specialist subcontractor fees. You pass these through at cost, with receipts.

Bucket 2: Overhead you absorb. Your laptop, your general-purpose SaaS subscriptions (project management, cloud storage), your home office. These are built into your day rate. They never appear as line items.

Bucket 3: The grey zone. Meals during travel, parking, airport lounge access, checked luggage. Handle these with a per-diem clause in your contract, not ad-hoc receipts. A flat $75/day travel per diem is far easier for a corporate AP department to approve than a pile of restaurant receipts with no ceiling.

If your SOW does not yet have an expense reimbursement clause, add one before the next engagement. One sentence: "Client will reimburse pre-approved travel and direct project costs at cost, invoiced monthly with receipts attached."

How to structure the expense section on the invoice itself

A consulting invoice that bundles a retainer with expenses needs clear visual separation. Corporate AP teams process these two line types differently, and a muddled invoice gets kicked back or, worse, silently short-paid.

Use separate line items, not a lump sum

Do not write "Expenses: $1,840." Write:

  • Flights NYC–London (22 Mar): $740.00
  • Hotel, 3 nights, Marriott Canary Wharf: $620.00
  • Client-specific Figma seat (Mar): $45.00
  • Travel per diem, 4 days @ $75: $300.00
  • Courier (contract documents, 18 Mar): $135.00

Each line tells the approver exactly what they are signing off on. It also protects you if one item gets disputed: the rest of the invoice can still be paid without delay.

Keep fees and expenses in separate subtotals

Structure your invoice as two clearly labelled blocks:

  1. Professional fees (your retainer or day-rate lines)
  2. Reimbursable expenses (the itemised list above)

Then show a combined total. Most corporate ERP systems expect this separation, and it removes any confusion about whether your day rate already included expenses.

Attach receipts as a PDF bundle, not inline

Link or attach a single receipts PDF labelled "Invoice #INV-047 – Supporting Receipts." Do not paste images into the invoice body. Keep the invoice clean.

VAT on expense reimbursements: the part everyone gets wrong

This is where EU-based consultants billing US corporates, or vice versa, run into real problems. The wrong tax treatment on a bundled invoice can trigger a VAT audit or simply result in your client refusing to pay the tax portion.

EU consultant invoicing a US corporate (most common scenario)

If you are VAT-registered in Germany, France, the Netherlands, or anywhere else in the EU, and your client is a US-incorporated company with no EU establishment, your services are typically outside the scope of EU VAT (the "place of supply" rule moves the supply to where the customer belongs). That means your professional fees invoice at 0% VAT.

Your reimbursed expenses are treated the same way: they follow the main supply. So your $18,000 retainer invoice plus $2,200 in approved travel expenses goes out at 0% VAT, with a note like "Services supplied outside the scope of EU VAT per Art. 44 EU VAT Directive."

EU consultant invoicing another EU business (B2B reverse charge)

This one trips people up constantly. If your client is a VAT-registered business in another EU member state (say you are in the Netherlands invoicing a German GmbH), the supply is B2B cross-border and the reverse-charge mechanism applies. You invoice at 0%, include both VAT numbers, and add the statutory note: "VAT reverse charge applies."

Here is the important detail: your reimbursable expenses follow the same reverse-charge treatment as your professional fees. You do not suddenly apply Dutch VAT to the hotel line item. The whole invoice is reverse-charge.

How most consultants handle this

  • Copy-paste last month's invoice and manually adjust expense lines, hoping nothing breaks
  • Manually toggle VAT treatment per invoice and forget to update when a client entity changes
  • Add a vague "Expenses: $1,840" lump sum that AP teams kick back for detail
  • Send a PDF and chase payment manually at day 55 of a NET 60 contract
  • Track multi-currency totals in a spreadsheet that drifts out of sync

How ZenPay handles this

  • Per-invoice reverse-charge VAT toggle applies the correct 0% treatment and statutory note automatically
  • Each expense appears as its own line item with a description, so AP teams approve without follow-up
  • Auto-reminders fire in your name at a set number of days before and after the due date, so you never chase manually
  • Multi-currency wallets aggregate your USD retainer and GBP expense invoices into one dashboard without a spreadsheet
  • Shareable invoice links let clients pay or review without creating a portal account

Timing: when to invoice expenses

The cleanest approach for a monthly retainer engagement is one invoice per month that combines your professional fee and that month's reimbursable expenses. Do not let expenses accumulate across two or three months: the older a receipt is, the harder it is for a corporate AP system to match it to an approved purchase order.

Practical timing rules

  • Cut-off date: agree a monthly expense cut-off with your client (e.g., the 25th of each month). Anything after that rolls to next month's invoice.
  • Same invoice, separate subtotals: always bundle fees and expenses in one document unless your client's procurement system explicitly requires separate invoices.
  • Receipt age: never submit a receipt older than 60 days. Most corporate expense policies reject them.

For recurring retainer clients, set up a recurring invoice that auto-generates on the same date each month. Then manually add that month's expense lines before it sends. It takes four minutes and keeps your billing consistent.

Getting paid on NET 60+: protecting yourself when expenses are large

A $20,000 month (fees plus a big travel event) sitting on NET 60 terms means you are floating that cash for two months. Three things reduce that risk without requiring you to renegotiate the contract.

Pre-approval emails are your float protection. Before you book any flight or hotel over $500, get written client approval (an email is fine). It removes the "we didn't authorise this" excuse from the payment delay playbook.

Invoice the day after the cut-off, not at the end of the month. If your cut-off is the 25th, send the invoice on the 26th. That small habit moves your NET 60 payment date three to five days earlier every single month.

Track partial payments explicitly. Large corporate clients sometimes pay the retainer line and hold the expense line "pending receipt review." If your invoice tool tracks partial payments against individual invoices, you can see exactly what is outstanding and send a targeted follow-up rather than a confusing full-invoice reminder.

The mechanics of billing expenses correctly are not glamorous, but they are what separates consultants who get paid on time from consultants who spend Friday afternoons on hold with AP departments. Get the line items right, get the VAT treatment right, and send the invoice the day the cut-off passes.

Less admin.
More of what matters.

Your first invoice
within 2 minutes.

1Sign up — free
2Add your first client
3Send your invoice

Free forever.
No catch.

€0

To get started

No credit card. No trial. Just free.

Start free

Keep reading