
The short answer
Expenses are a small share of most invoices and the cause of a large share of the arguments. Agree them before you spend, itemise them separately, and attach the paperwork without being asked.
Agree the categories and a cap in the contract, not by email mid-project.
Get written approval for anything above the cap before committing to it.
Decide in advance whether you mark costs up, and say so.
Invoice expenses on a separate line with receipts attached.
Check the purchase order covers them, because it often does not.
The underlying problem is that expenses are the only part of your invoice a non-specialist can evaluate. A client cannot judge whether 40 hours of design was the right number. They can judge a $240 dinner immediately, and they will.
Why expenses get queried when fees do not
3 reasons, and they compound.
The first is legibility. Your fee is a professional judgment the client has already accepted in principle. An expense line is a list of things with prices, each of which invites an opinion.
The second is approval. In many companies the fee is covered by a purchase order raised at the start, while expenses arrive afterwards and have no authority attached. An invoice that exceeds the purchase order value fails the match whatever your contact agreed, for the reasons in the PO piece.
The third is the absence of a rule. Where nothing was agreed, every expense is a fresh negotiation, and the client's reference point is their own internal expense policy rather than your contract.
3 kinds of cost, and only 1 is really theirs
Type | Example | Who pays |
|---|---|---|
Cost of doing business | Your software, your insurance, your office | You. It belongs in the rate |
Cost incurred for the project | Travel to their office, a stock licence | Usually them, if agreed in advance |
Bought in their name | Media spend, a domain registered to them | Them, and it may not be your money at all |
Agencies lose goodwill by billing the first type and lose money by absorbing the second. The honest line is whether the cost would exist if this client did not. Your design software would; the flight to their office would not. An unpriced cost is the same failure as unpriced work, and it goes wrong at the same moment: when you commit before anyone has agreed a number.
The third row is a different animal and is worth separating on the invoice, because it can be treated differently for tax, as below.
Agree it before you spend
Retrospective approval is the hardest kind to get, because by then the money is gone and the only question left is who absorbs it. 4 lines in the contract prevent nearly all of it:
Which categories are billable, named specifically: travel, accommodation, third-party licences, print, media.
A cap beyond which written approval is needed, per item or per month.
Whether costs are billed at cost or with a markup, and what the markup is.
When they are invoiced, usually with the next fee invoice rather than separately.
That list belongs with the other questions worth settling before you start, because all of them are easier to ask once than to raise one at a time.
Agree it at the start, alongside the rest of the payment setup. Mid-project the same conversation is about a specific amount somebody has already spent, which is a much worse conversation to have.
For anything above the cap, get the approval in writing before committing. A 1-line email saying yes to a named amount is enough, and it is what turns a disputed expense into an approved one.
Markups, and the thing nobody mentions
Marking up pass-through costs is common and defensible: you carry the cash, the admin and the risk of the supplier failing. 10% to 20% is a normal range, and the only rule that matters is that the client knows in advance.
What is less well known is that a markup can change the tax treatment of the cost in Europe, and not in your favour.
In the EU, Article 79 of the VAT Directive excludes from the taxable amount sums received as repayment of expenditure incurred in the name and on behalf of the customer, where the amounts are entered in a suspense account, the actual amount can be evidenced, and no VAT is deducted on those costs. That is a narrow route, and it describes money passing through you rather than a cost you incurred.
The UK version is spelled out in more detail. HMRC sets out conditions that must all be met to treat a payment as a disbursement rather than a recharge, including that you acted as the customer's agent, that it was their responsibility to pay, that you itemised the cost separately, and that you passed on the exact amount without adding anything to it. Fail any condition and it is a recharge, which means VAT applies to the whole amount.
So the moment you add a markup, you have almost certainly turned a disbursement into a recharge. That is often fine and frequently the right commercial choice, but it should be a decision rather than a surprise, and the treatment is worth confirming with your accountant for your own country.
Receipts, and why you need them anyway
Attach them. An expense line with receipts behind it is approved; the same line without them generates a reply asking for them, and that reply costs you a payment cycle.
You need the records regardless of the client. The IRS puts the burden plainly in its recordkeeping guidance: a business must be able to prove certain elements of expenses in order to deduct them, and should keep records as long as they are needed to support what is on a return. Since you are keeping them anyway, attaching a copy costs nothing.
A practical format: 1 PDF per invoice containing the expense schedule and the receipts in the same order as the lines. Not a folder of images, not a link to a drive, not individual attachments. Accounts payable will file 1 document and will not go looking for a second.
Getting the expense line paid
Treat it as a separate item that needs its own path through the client's system:
Itemise, with dates. A single line reading expenses invites a single question. A dated list invites agreement with most of it.
Reference the approval. Where you got a written yes above the cap, quote the date and the person on the invoice.
Check the purchase order. A PO raised for the fee usually does not cover expenses, so ask whether it needs amending or a second one raising.
Keep it on the fee invoice where possible, so it travels through an approval route that already works rather than arriving alone.
Never surprise them. A large expense that arrives without warning becomes a dispute, and a disputed line can hold up the whole invoice.
When the client queries one anyway
Answer the specific item rather than defending the principle. Send the receipt, the date and the approval if there was one, and offer a single sentence of context.
Where you were genuinely outside what was agreed, concede it quickly and in full. The amount is almost always small and the goodwill is worth more, and an agency that credits a $180 line without argument buys itself enormous latitude on the next $18,000 one. Where you were inside what was agreed, say so once, with the clause, and leave it there.
Then make sure the undisputed part of the invoice is released while the one line is resolved, since a query about an expense should never hold up the fee.
FAQ
What expenses can an agency bill to a client?
Costs incurred specifically for that project and agreed in advance: travel to them, accommodation, third-party licences, print and media. Your own tools, software and overheads belong in the rate rather than on the invoice.
Should I mark up expenses?
It is defensible, since you carry the cash and the admin, and 10% to 20% is a normal range. The only firm rule is that the client knows in advance. Be aware a markup can change the VAT treatment in Europe.
What is the difference between a disbursement and a recharge?
A disbursement is money you pay as the customer's agent and pass on exactly, which can sit outside VAT. A recharge is your own cost passed on, and VAT applies to it. HMRC lists conditions that must all be met, including passing on the exact amount with no markup.
Do I have to send receipts with the invoice?
Not usually required, but send them anyway. An expense line with receipts attached gets approved; the same line without them generates a request that costs you a payment cycle. You are keeping the records for your own tax position regardless.
Does the purchase order cover expenses?
Often not. A purchase order raised for the fee may not include expenses, and an invoice exceeding its value fails the match silently. Ask at the point the first expense is approved rather than when the invoice stalls.
A client is querying one expense. What do I do?
Answer that item with the receipt, the date and any written approval, and ask for the rest of the invoice to be released meanwhile. If you were outside what was agreed, credit it quickly rather than arguing over a small amount.
Not tax or legal advice. VAT treatment of disbursements and recharges, and the deductibility of expenses, depend on your country, your registration status and the specific arrangement. Confirm your position with your own accountant.