← Back to Blog
Published

How to Add Reimbursable Expenses to a Freelance Invoice

September 13, 2026

A practical guide to getting client approval, documenting receipts and showing travel, materials and third-party costs clearly on a freelance invoice.

Reimbursable expenses are client-approved costs you pay while delivering a project and bill back to the client. Common examples include travel, printing, specialist materials, stock assets, postage and a third-party service purchased specifically for the job. They should be visible on the invoice, supported by records and separated from your professional fee.

This article covers client reimbursement, not tax deductions. Whether a cost is deductible to you depends on local tax rules and your circumstances. The operational goal here is simpler: agree the cost, keep the evidence and make the client’s invoice easy to approve.

Agree on expenses before spending

Put an expense rule in the proposal or contract. State which categories are reimbursable, whether written approval is needed, any per-item or project cap, whether travel time is separate, and whether costs are passed through at cost or include an agreed handling markup.

A useful approval message identifies the item, purpose, expected cost and effect on the project. “Can I purchase the $65 stock-photo licence for the approved homepage concept?” is easier to approve than a vague request for “assets.” Save the reply with the project record.

Separate expenses from your service fee

Use distinct invoice lines. This lets the client see the difference between your work and money you spent on the client’s behalf. It also makes partial questions easier to resolve without holding up the whole invoice.

DescriptionQuantityRateAmount
Product photography — agreed project fee1$1,200$1,200
Studio hire, 6 September — approved expense1$180$180
Courier delivery — receipt attached1$24.50$24.50

A description should say what the expense was, when it occurred and how it relates to the work. Avoid a single unexplained line called “miscellaneous expenses.”

Keep a receipt trail

Save the supplier receipt, the client approval and proof of any currency conversion. Use a filename or project folder that connects the evidence to the invoice number. If the client requires receipt copies, combine them into one orderly attachment rather than sending a chain of phone photos.

Check that the receipt amount matches the invoice line. If a personal purchase and client cost appear on one receipt, highlight only the reimbursable portion and explain the calculation.

Create the expense record when the purchase happens instead of rebuilding it at month-end. A simple project log can hold the date, supplier, purpose, original currency, approved amount, receipt filename and approving contact. That is enough to prepare the invoice line and answer most client questions without searching through email.

Review the log before every billing run and resolve missing evidence before sending.

If a cost cannot be matched to an approval and receipt, hold that line back until you can document it properly.

Handle taxes and markups consistently

Do not guess how tax applies to a reimbursed cost. The treatment can depend on jurisdiction, registration status and whether you are acting as principal or agent. Use the method advised by your accountant or tax authority and configure it consistently in your invoice.

If you charge a procurement or handling markup, put that rule in the agreement. You can show the cost and fee separately or use an agreed inclusive amount. A hidden markup creates distrust if the client sees the original receipt.

Discounts and supplier refunds also need consistent treatment. If a refundable booking is cancelled or a supplier credits part of the charge, update the client cost before invoicing. When the credit arrives after the client has paid, record it and agree whether it will be refunded or applied to the next invoice.

Deal with foreign-currency expenses

Record the original currency, the converted amount and the conversion method required by your agreement or bookkeeping process. If a card provider charged a foreign-transaction fee and the client agreed it was reimbursable, show it explicitly. Keep the card statement or conversion record with the supplier receipt.

The invoice itself should use one clearly stated currency. Do not leave the client to add totals across currencies.

Travel expenses need extra clarity

Separate transport, accommodation, mileage, meals and travel time because they may follow different agreement rules. State dates and project purpose. For mileage, record the journey and use only the rate the client agreed or the rule applicable to the engagement. Never assume that travel time and travel costs are both billable.

What if the final cost exceeds the approved amount?

Ask before spending more. A small overage may still breach the approval limit or purchase-order amount. Explain why the estimate changed and get a written answer. If approval does not arrive, discuss an alternative instead of presenting the excess as a surprise on the invoice.

Add expenses to hourly, fixed-fee and retainer invoices

  • Hourly engagement: show approved time lines, then list expenses separately.
  • Fixed-fee project: keep the agreed project milestone unchanged and add only costs that the contract treats as reimbursable.
  • Retainer: state whether ordinary expenses are included. List exceptional approved costs outside the monthly fee.

For time-based work, use the workflow in freelance time tracking and invoicing. Writers can see discipline-specific examples in how to invoice freelance writing work.

Reimbursable expense checklist

  1. Confirm that the cost is allowed by the agreement.
  2. Get approval before spending when required.
  3. Save the receipt and written approval.
  4. Use a specific invoice line tied to the project.
  5. Apply currency, tax and markup rules consistently.
  6. Attach evidence in the format the client expects.
  7. Keep the record with the invoice after payment.

You can add separate expense lines in the free invoice generator. For saved clients, repeat billing and payment tracking, use invoicing software for freelancers.

Common mistakes

  • Spending first and asking for approval later.
  • Combining all costs into a vague miscellaneous line.
  • Adding a markup that the contract never mentioned.
  • Mixing currencies without documenting the conversion.
  • Losing the receipt after the client asks for evidence.
  • Confusing a client reimbursement with a tax deduction.

Frequently asked questions

Should I attach receipts to a freelance invoice?

Attach them when the agreement or client process requires it. Even when you do not send them, keep the receipts and approvals with your project records.

Can I add a markup to reimbursable expenses?

Only when the client agreed to it. State the procurement or handling fee clearly rather than hiding it in the original cost.

Are reimbursed expenses taxable income?

Tax treatment varies by location and circumstances. Ask a qualified adviser how to record the reimbursement and underlying cost. This guide addresses invoice presentation, not tax advice.

What happens if a client disputes an expense?

Provide the written approval, receipt and calculation. If the expense was not approved under the agreement, discuss a resolution instead of treating the invoice line as self-evident.

Free tools for recording and billing reimbursable expenses

Keep the original cost, client approval, receipt, and invoice line connected. Start with the free expense report template; for vehicle travel, record each trip in the mileage log template and apply the correct half-year rate with the 2026 mileage reimbursement calculator.

When billing the client, describe each pass-through cost clearly and attach the supporting receipt where the agreement requires it. Create the final bill with the free invoice generator. For US tax records, the contractor tax deductions guide explains why a reimbursement and an underlying business expense should not be treated as an unsupported net figure.

Keep your next client invoice ready

Save the billing contact and agreed terms for each ongoing client. Review the new service period, project fee or hours before sending, then keep the outstanding balance attached to the same invoice.

Freelance invoicing software for repeat clients →