Clinch

September 25, 2026 · Clinch

How Freelancers Should Bill Expenses (Travel, Software, Stock)

Decide what's in your rate and what isn't

Every freelancer has costs. Some belong in your rate (your laptop, your usual software subscriptions, your internet connection). Others are specific to one client's project and should be billed separately: a flight to their office, stock photos for their website, a plugin licence in their name, printing costs.

The contract should say which is which. Surprise expenses on an invoice are a common cause of disputes, even when they're completely fair.

Typical billable expenses

  • Travel: transport, accommodation and sometimes a per-diem for on-site work. See the travel clause.
  • Third-party assets: stock photos, fonts, music, templates bought for the client's project. See the third-party assets clause.
  • Software and services in the client's name: hosting, domains, premium plugins, ad spend.
  • Production costs: printing, props, location fees, equipment rental.
  • Specialist subcontractors such as a translator or voice-over artist, if agreed.

What an expenses clause should say

  1. Which categories are reimbursable.
  2. An approval threshold: e.g. any single expense over $100 needs written approval first.
  3. Whether you add a markup or handling fee (some freelancers add a percentage for the admin and cash-flow cost; others bill at cost). Either is fine if it's stated.
  4. How expenses are documented: receipts attached to the invoice.
  5. When they're paid: with the next invoice, on the same payment terms.

The expenses reimbursement clause has example wording.

Large expenses: get paid first

Never front large costs for a client. For significant purchases (a year of premium software, a large print run, ad spend), either ask the client to buy it directly in their own name, or invoice it in advance and buy it once paid. A payment before delivery clause or simply a line in the scope covers this.

On the invoice

List expenses separately from fees, with a short description and the receipt reference for each line. Taxes on expenses depend on where you and the client are and how the expense is treated, so check local rules or ask an accountant; the taxes clause states who is responsible for which taxes. The free invoice generator supports separate expense lines.

Sample clause wording

"Client will reimburse Contractor for reasonable out-of-pocket expenses incurred in performing the Services, including travel, third-party assets and production costs. Any single expense above $100, or expenses totalling more than $300 in a month, require Client's prior written approval (email is sufficient). Expenses are billed at cost plus a 10% handling fee, with receipts, on the next invoice and are payable on the same terms as fees."

Change the thresholds and markup to suit your work, or remove the markup if you prefer to bill at cost.

A worked example: an invoice with expenses

A photographer shoots product photos at the client's warehouse, two hours' drive away. The invoice reads:

  • Product photography, full-day rate: $1,200
  • Retouching, 40 images: $400
  • Expenses
  • Mileage, 240 miles at the agreed per-mile rate (log attached)
  • Parking, receipt #1: $18
  • Backdrop paper, receipt #2: $65
  • Handling fee, 10% of receipted expenses ($83): $8.30

Each expense line matches a receipt or log, the rates were agreed in the contract, and the total fee is shown separately from the costs. There's nothing for the client to query.

Common mistakes

  • Absorbing costs you meant to bill because you forgot to agree them up front.
  • Buying licences in your own name for the client's use, which can cause problems when the project ends.
  • Billing expenses months later. Put them on the next invoice while the receipts are easy to find.
  • Surprise markups. A handling fee is fine if it's in the contract, not if the client discovers it on the invoice.
  • No approval step for large purchases, leaving you out of pocket if the client refuses.

Quick answers

Should I bill my software subscriptions? Usually no. Tools you use for every client belong in your rate. Tools bought for one client's project can be billed.

What about travel time, not just travel costs? Some freelancers bill travel time at a reduced rate, others include it in a day rate. Either way, state it.

Estimate expenses in the proposal

For projects where expenses are predictable, such as a shoot with travel or a site that needs premium plugins, include an estimated expenses line in the proposal: "Estimated expenses: around $200 for travel and parking, billed at cost with receipts." The client budgets for it from the start, and the final invoice holds no surprises.

Agree it before the first receipt

Draft it now with Clinch: describe the job in a sentence, get a clean draft, send one link. Your client signs from their phone without an account, and the deposit is paid in the same step.

← Back to the blog