How to Invoice a Client for Expenses and Reimbursements (2026 Guide)

Most freelancers think of an invoice as a bill for their hours, and the hours are where they spend all their attention — tracking them, rounding them, justifying them. But on a lot of jobs the hours aren't the only money that left your pocket. You drove forty miles to a client's office. You licensed three stock images for their project. You bought $90 of materials, paid for a one-month software seat you needed for exactly that build, or fronted a flight and a hotel for an on-site. Every one of those is money you spent on the client's behalf — and if you don't put it on the invoice, you've effectively given them a discount they never asked for. This guide is about the other half of getting paid: billing cleanly for expenses and reimbursements so you recover every dollar you laid out, without friction and without a fight at approval time.

Billable vs. Reimbursable: Two Words People Use Interchangeably (and Shouldn't)

It's worth being precise, because the distinction changes how you bill. A billable expense is a cost you incur as part of doing the work, which you pass on to the client as a line on the invoice — materials for a build, a font license for a logo, print costs for a deliverable. A reimbursable expense is narrower: an out-of-pocket cost you paid up front that the client has agreed to pay you back for at cost, classically travel — flights, hotels, mileage, parking, meals on a work trip. In practice the line blurs and many contracts just say "client reimburses pre-approved expenses," but the mental model that matters is this: some costs you mark up as part of your service, and some you pass through at exactly what you paid. Knowing which bucket a cost falls in tells you whether to add margin (covered below) and how to present it on the invoice. Either way, both belong on the bill — the mistake is treating them as your problem instead of a cost of the project.

Agree on It Before the Work, Not on the Invoice

The single thing that turns expense billing from awkward to automatic is settling it in advance. A client who is surprised by a $600 travel line on the final invoice feels nickel-and-dimed; a client who signed off on "reasonable pre-approved travel, billed at cost" three weeks ago just pays it. Put a short reimbursement clause in your contract or proposal: what categories are covered (travel, materials, third-party licenses, software), whether they're at cost or marked up, any cap or pre-approval threshold (e.g. "expenses over $200 require written approval"), and that receipts will be provided. This is the same principle as setting clear payment terms up front — the invoice should only ever confirm what was already agreed, never introduce a number the client is seeing for the first time. Five minutes in the contract prevents the most common reason expense lines get disputed: not the amount, but the surprise.

Should You Mark Up Expenses? The Honest Answer

This is the question freelancers are quietly unsure about, and the answer depends on the bucket. True reimbursements — travel, the client's own pass-through costs — are billed at cost. Marking up a $400 flight to $480 reads as padding and erodes trust if discovered; charge exactly what you paid and attach the receipt. Billable costs that are part of your service, though, can reasonably carry a markup, for two real reasons: you're fronting the money (a cash-flow cost), and you're doing the work of sourcing, buying, and managing the thing. A 10–20% handling markup on materials you procure and manage is standard in many trades and defensible — as long as your contract says so. The rule that keeps you honest and paid: mark up only what your agreement permits, disclose the approach once up front, and never disguise a markup as a pass-through cost. Surprise markups are how you lose a repeat client over $30.

How to Itemize Expenses So They Get Approved the First Time

Expenses get rejected by accounts payable for the same reason any invoice does: vagueness. "Misc. expenses — $340" invites a question; a clean breakdown invites a payment. Put expenses as their own clearly labeled line items, separate from your labor, ideally under a small "Expenses / Reimbursables" subheading so the reviewer can see at a glance what's your fee and what's a pass-through cost. For each one, name the cost specifically and tie it to the work: "Stock photo licenses (3 × Shutterstock, homepage hero) — $87.00" beats "images." For mileage, show the rate and the math ("82 mi × $0.70/mi IRS rate = $57.40"). This is the same discipline that makes any invoice get approved on the first pass — specificity is what lets a reviewer who wasn't on the project approve the line without emailing you. It also doubles as your own record at tax time. Keeping labor and expenses visually separated, rather than blending them into one total, is part of what to include on an invoice that gets paid fast.

Stop reading, start billing. Create a clean, professional invoice in about 60 seconds — free, no sign-up.

Create Free Invoice →

Keep the Receipts — the Reimbursement Is Only as Good as the Proof

A reimbursement claim is a request to be paid back for money you say you spent, so the proof you spent it is the whole game. Keep a receipt for every expense you intend to bill, and offer to attach or provide them — many corporate clients require it before AP will release payment, and for travel especially, "receipts available on request" or a receipts PDF stapled to the invoice removes the last reason to delay. The lazy-but-sufficient system is the same one that works for tracking your own freelance expenses: snap a photo of each receipt into one folder the moment you pay, so when you build the invoice the evidence is already sitting there. Documentation does double duty — it gets the client to pay, and it's exactly what protects the deduction on your own return.

Do You Charge Sales Tax on a Reimbursed Expense?

This trips people up, and the honest answer is it depends on your state and what the expense is — but the common-sense version: a true pass-through reimbursement (you paid sales tax on the materials when you bought them, and you're billing the client at your cost) generally shouldn't be taxed a second time, while expenses that are genuinely part of a taxable service you provide may fall under the same tax treatment as the service itself. Because the rules vary by state and by whether you're selling a product or a service, this is one to confirm for your situation rather than guess — see the broader breakdown on charging sales tax on invoices, and when in doubt, ask your accountant. (General education, not tax advice.) The practical move on the invoice is to keep taxable and non-taxable lines clearly separated so the tax, if any, is obviously calculated on the right base.

The Tax Side Most Freelancers Get Backwards

Here's the part that surprises people: when a client reimburses you for an expense, that reimbursement is usually income you reportand the expense is usually a deduction you take. The two net to roughly zero, which is the point, but you don't get to simply leave both off your books. If a client pays you back $400 for a flight, that $400 typically shows up in your gross receipts (and may even land on a 1099), and the $400 flight shows up in your deductions; report only one side and your numbers won't reconcile. This is exactly why a clean, complete record of every invoice matters — it's also where the real freelance deductions live. The takeaway isn't complicated, it's just counterintuitive: bill the expense, bank the reimbursement, and deduct the cost — don't try to make reimbursed money invisible. (Again, general education — confirm the specifics with a CPA.)

A Simple End-to-End Workflow

Put it together and expense billing becomes a habit rather than a scramble: (1) Agree up front — a one-line reimbursement clause in the contract covering categories, at-cost vs. marked-up, and any approval cap. (2) Capture as you go — photo every receipt into one folder the moment you pay, and log mileage the day you drive it, not from memory at invoice time. (3) Itemize clearly — expenses as their own labeled lines, separate from labor, each named specifically with the math shown. (4) Attach proof — receipts available or included, so AP has no reason to pause. (5) Record both sides at tax time — reimbursement as income, expense as deduction. The freelancers who recover every dollar they spend aren't doing anything clever; they're just not letting the small costs evaporate because logging them felt like a hassle in the moment.

How InvoiceQuick Helps

InvoiceQuick makes the itemizing step — the one that decides whether expenses get approved or questioned — effortless. Add as many line items as you need, so your labor and each expense get their own clearly described row with quantity, rate, and amount: "Mileage — 82 mi × $0.70" and "Stock licenses — 3 × $29" sit right alongside your project fee, totaled automatically, on a clean professional PDF a corporate AP team will approve on the first pass. Because it produces a numbered, itemized invoice in about a minute, the reimbursement you're owed actually makes it onto the bill instead of being forgotten. It's free with no sign-up, so the next time you front a cost for a client, recovering it is one clear line item away — not a number you sheepishly leave off because building the invoice felt like work.

Frequently Asked Questions

Should I mark up reimbursable expenses on a client invoice?

It depends on the type of cost. True reimbursements — travel, flights, hotels, mileage, and other pass-through costs — should be billed at exactly what you paid, with a receipt; marking those up reads as padding. Billable costs that are part of your service, like materials you source and manage, can reasonably carry a 10–20% handling markup to cover fronting the money and the procurement work — but only if your contract says so. The rule: mark up only what your agreement permits, disclose your approach up front, and never disguise a markup as an at-cost pass-through.

How do I itemize expenses on an invoice so they get approved?

List expenses as their own clearly labeled line items, separate from your labor, ideally under an 'Expenses / Reimbursables' subheading. Name each cost specifically and tie it to the work — 'Stock photo licenses (3 × homepage hero) — $87.00' instead of 'images' — and for mileage show the rate and math ('82 mi × $0.70/mi = $57.40'). Specificity is what lets an accounts-payable reviewer who wasn't on the project approve the line without emailing you. Offer receipts, since many corporate clients require them before releasing payment.

Are reimbursed expenses taxable income for a freelancer?

Usually yes — and this surprises people. When a client reimburses you for an expense, that reimbursement is generally income you report (it may even appear on a 1099), and the expense itself is a deduction you take. The two roughly net to zero, but you don't get to leave both off your books; report only one side and your numbers won't reconcile. Bill the expense, bank the reimbursement, and deduct the cost. This is general education, not tax advice — confirm the specifics with a CPA.

Do I charge sales tax on a reimbursed expense?

It depends on your state and the nature of the expense. A true pass-through reimbursement — where you already paid sales tax on materials and are billing the client at cost — generally shouldn't be taxed again, while expenses that are part of a taxable service you provide may follow the same tax treatment as the service. Because rules vary by state and by product-vs-service, confirm your situation rather than guessing, and keep taxable and non-taxable lines clearly separated on the invoice so any tax is calculated on the right base.

How do I bill a client for expenses I didn't agree to in advance?

The best answer is to avoid the situation by putting a short reimbursement clause in your contract up front — what's covered, at cost vs. marked up, and any approval cap — so the invoice only confirms what was agreed. If an unplanned cost comes up mid-project, get written approval before you spend (a quick email is enough), then itemize it normally with a receipt. Springing an unexpected expense line on the final invoice is the most common reason expenses get disputed: clients rarely object to the amount, they object to the surprise.

Ready to create your invoice?

Build a professional invoice in under 60 seconds. Free forever, no sign-up required.

Create Free Invoice →

No sign-up · No credit card · Free forever