Free tool · No signup

Receipt to Invoice Builder

Drop in your receipts — flights, software, mileage, materials — and get a clean, itemized expense reimbursement block ready to paste into your next invoice.

Auto-grouped by category IRS 2026 mileage helper Per-row or default markup
Receipts
Line total: $285.40
Line total: $29.99
Line total: $30.45

Reimbursement preview

By category
  • Travel$285.40
  • Software$29.99
  • Mileage$30.45
Subtotal$345.84
Grand total
$345.84
Preview:
Reimbursable expenses
Period: Apr 4, 2026 – May 4, 2026

Itemized receipts:
- 2026-05-04 · United Airlines (Travel): $285.40 — Round-trip kickoff meeting
- 2026-05-04 · Adobe Stock (Software): $29.99 — Project assets license
- 2026-05-04 · Personal vehicle (Mileage) (42 mi @ $0.73/mi): $30.45 — Site visit drive

Summary by category:
- Travel: $285.40
- Software: $29.99
- Mileage: $30.45

Subtotal: $345.84
Total reimbursement due: $345.84

Keep the original receipts on file for your tax records. The default mileage rate uses the IRS 2026 business standard of $0.725/mile — if you're billing in another country (e.g., HMRC AMAP in the UK), update the rate to match your jurisdiction. This tool is for invoicing convenience and is not tax advice.

What you get out of this tool

Most freelancers either forget to bill expenses or jam them in as a single confusing line. This receipt to invoice builder turns a stack of receipts into the kind of itemized, defensible block that gets approved on the first review.

1 block

Paste-ready output

One copy puts a fully itemized expense reimbursement invoice section into your invoice description, follow-up email, or PDF — already grouped by category.

$0.725

IRS 2026 mileage built in

Mileage rows auto-fill at the 2026 IRS business standard rate of 72.5 cents per mile, with miles times rate calculated for you. Override the rate for HMRC, CRA, or a custom client policy.

Per row

Pass-through or markup

Set a global markup once or override it on a single line. Lets you pass costs through at zero markup for a long-term client and add a small admin fee on others.

Why expense reimbursements are the easiest money freelancers leave on the table

Billable expenses are revenue you've already earned and already paid for. The only thing standing between you and being made whole is a clean invoice line. Here's where it usually goes wrong.

  • You bury everything in one line. A line that just says 'Expenses: $487.32' invites a question. A list of dated receipts grouped by category invites a quick approval.
  • You forget the mileage. Drives to client meetings, site visits, and pickups add up fast. At $0.725 per mile, even a single 50-mile round trip is $36.25 — and most freelancers never log it.
  • You eat the small stuff. Stock photos, a one-month software seat, a coffee meeting receipt. Each one feels too small to bill. Stack a quarter of them and you're working for free for a day.
  • You bill late and the receipts go cold. Three weeks after the project, a client may quietly push back on a receipt they don't remember approving. Bill expenses with the next invoice, not at the end of the year.

Everything this expense reimbursement invoice tool handles

Built around the way freelancers and small consultancies actually track receipts — not around enterprise expense report workflows.

Category grouping that matches real contracts

Travel, Meals, Lodging, Software, Materials, Mileage, and Other — the same categories most consulting and freelance contracts already use for reimbursable expenses.

Mileage helper with the 2026 rate

Pick Mileage as the category and the row swaps in miles and rate-per-mile inputs. Default is the IRS 2026 business rate of $0.725/mile; change it to your local equivalent in seconds.

Default markup with per-row override

Set a flat markup percentage for the whole reimbursement, or override it on a single receipt. Useful for cost-plus arrangements where some categories are passed through and others carry an admin fee.

Multi-currency formatting

USD, EUR, GBP, CAD, AUD, JPY, and CNY are formatted natively, so the block you paste into your invoicing tool already looks right for international clients.

How to turn receipts into an invoice block

Three steps, all in the browser, no signup.

  1. Step 1

    Add a row per receipt

    Date, vendor, category, and amount. Use the notes field for anything the client might not recognize. For mileage, the tool calculates the amount from miles times rate.

  2. Step 2

    Set markup once, override anywhere

    If your contract is pure pass-through, leave markup at zero. If you add a 10% admin fee on outside costs, set the default and override individual rows where you don't want it.

  3. Step 3

    Copy the invoice block

    Hit copy and paste the whole itemized reimbursement section into your invoicing tool, your follow-up email, or InvoiceCat's invoice generator.

Why a receipt to invoice tool exists

Billing expenses sounds simple until you actually do it. You finish a project, look at the pile of receipts in your inbox and on your phone, and realize you have to type each one into a spreadsheet, do the mileage math, decide whether to mark anything up, and turn the whole mess into a line on an invoice the client will accept without three rounds of questions. That is exactly what a receipt to invoice builder solves: it takes the grind out of converting receipts into a clean expense reimbursement invoice block you can paste anywhere.

The freelancers who get reimbursed fast all do the same thing. They list each receipt separately, group the totals by category, and tie the grand total back to the project. That format reads like an expense report — which is what the client's bookkeeper or accounts payable system expects to see — instead of like a guess.

Pass-through vs markup: which approach should you use?

There are two legitimate ways to charge clients for billable expenses, and most freelance contracts use one or the other.

Pass-through (no markup) is the cleanest. You bill the client exactly what you paid: a $285 flight is invoiced at $285, a $30 stock photo at $30. This is the default expectation in most consulting and freelance contracts because it removes any incentive for you to inflate costs and keeps the relationship simple. Pure pass-through is what reimbursable means in the strict sense.

Cost-plus (with markup) adds a small percentage on top — usually 5% to 15% — to cover your time managing the receipt, your credit card float, and the small admin overhead of the transaction. It's common in agency work and on longer engagements where the volume of expenses is high enough that managing them is real labor. A 10% markup on a $4,000 quarter of expenses is $400, which roughly compensates for the half-day of bookkeeping it takes to track them all.

The wrong move is to pick a percentage on the fly without telling the client. Whatever approach you use, write it into the contract or a follow-up email before you start incurring expenses. Clients almost always approve a clearly stated 10% markup. They almost always push back on a surprise one.

What most freelance contracts allow

Across the contract templates from FreshBooks, Bonsai, AND.CO, NetSuite, and the standard Justia clauses, the pattern looks roughly the same:

  • Pre-approval triggers above a threshold. Anything over $100 to $250 typically needs written approval before the freelancer incurs the cost. Below that, freelancers can bill at their discretion if the expense category is already approved.
  • Category whitelisting. Travel, lodging, project-specific software, and materials are almost always reimbursable. Meals are sometimes capped (per diem) or excluded. General office costs are almost never reimbursable.
  • Receipt requirement. Receipts must be retained and produced on request. Some contracts require receipts to be attached to the invoice over a dollar threshold; others only require them on audit.
  • Markup disclosure. If a markup is allowed, it's stated as a fixed percentage in the contract. No silent markups.
  • Submit-by deadline. Many contracts require expenses to be submitted within 30 to 60 days of the cost being incurred. Older receipts can be denied.

If your contract doesn't say any of this, default to pass-through, get pre-approval over $100 in writing, and submit receipts with your next invoice rather than batching them up at project end.

The IRS 2026 standard mileage rate

For US freelancers, mileage is the most commonly forgotten reimbursable expense, and it's also the one with the clearest standard rate. The IRS sets a standard business mileage rate every year that you can use both for billing clients and for your own tax deduction.

For 2026, that rate is 72.5 cents per mile, up from 70 cents in 2025. It covers gas, depreciation, insurance, and maintenance on the vehicle you use for business driving. Use it as the default when billing a US client unless their contract specifies a different rate. The mileage helper in this builder defaults to $0.725 per mile and calculates the line amount as miles times rate, but you can override the rate per row for HMRC AMAP rates in the UK, CRA's per-kilometer allowance in Canada, or any custom rate your contract specifies.

Two practical notes. First, log mileage as you drive — the date, the trip purpose, and the round-trip distance. The IRS expects a contemporaneous log, not a back-of-the-envelope reconstruction at year end. Second, if you're billing mileage to a client, make sure the same miles aren't also being deducted on your taxes — once you've been reimbursed, that mileage is no longer your unreimbursed business expense.

How to itemize cleanly so the client just approves it

The single biggest predictor of how fast a reimbursable invoice gets paid is how easy it is for the client's bookkeeper to verify each line. Two patterns work well.

The first is the dated, vendor-named line. Each receipt becomes one line: 2026-04-12 · United Airlines (Travel): $285.40 — Round-trip kickoff meeting. The bookkeeper can find the receipt in your attachment, match the vendor and amount, and tick the box. There's nothing to ask about.

The second is the category summary at the bottom. After the itemized list, repeat the totals grouped by category: Travel: $312.00, Software: $79.99, Mileage: $30.45. This gives the client a quick mental check on the shape of the spend without having to add up the lines themselves.

Together, those two patterns are exactly what this builder produces. The itemized list at the top, the category summary in the middle, and a clear grand total at the bottom — formatted in plain text that pastes into any invoicing tool, email, or PDF.

When expenses need pre-approval

Most contract reimbursable expenses clauses require pre-approval over a dollar threshold, even when the category is already on the approved list. The standard threshold is somewhere between $100 and $250 per item, but it varies. A few situations almost always need a written sign-off no matter what your contract says:

  • Travel and lodging — flights, hotels, and rental cars. Even when the category is approved, the specific trip needs to be sanctioned.
  • Software seats over a single billing cycle — a one-month tool seat is fine; a year of a tool only the client will use needs explicit approval.
  • Subcontractor or vendor pass-throughs — anything where you're paying another person on the client's behalf, not just buying a thing.
  • Anything unusual — a category not in your contract, or an item that doesn't obviously belong to the project.

A two-line email is enough: "Heads up, I'm planning to book X for $Y for the project — confirm this is reimbursable?" Save the reply. That email is your audit trail if the line ever gets questioned.

What to keep for your taxes

Even after the client reimburses you, the receipts are still your tax records. Keep digital copies of every receipt for at least three years (seven if you want to be fully buttoned up for an audit). Store them organized by client and date — most tools that scan receipts will let you tag them by project, which makes year-end bookkeeping much faster.

Reimbursed expenses generally don't show up as taxable income on your end because the cost and the reimbursement cancel out, but the documentation has to be there to prove it. If a 1099 from a client lumps reimbursements into your gross income, you'll subtract them as expenses on your Schedule C — which only works cleanly if you have the receipts and the matching invoice line item. The cleaner your reimbursement invoices are during the year, the easier January gets.

Frequently asked questions

How do I bill a client for reimbursable expenses?
List each receipt as its own line item with the date, vendor, category, and amount, then group by category at the bottom and show a single grand total. That format gets approved faster than a single 'expenses' line because the client's accounts payable team can match each amount to a receipt without coming back to you with questions. The copy block from this builder follows exactly that pattern.
Should I mark up reimbursable expenses?
It depends on your contract. Pure pass-through (no markup) is the default expectation for most freelance work — the client pays exactly what you paid. A small markup of 5–15% is acceptable when it's stated upfront and covers your time managing the receipt, the credit card processing fee, or float on your card. Whatever you do, agree on it in writing before you incur the cost.
What counts as a reimbursable expense?
Anything you paid for on the client's behalf to get their work done: travel and lodging for client meetings, software licenses bought just for their project, stock photos, paid plugins, materials, courier and shipping fees, and mileage for site visits. The test is whether the cost only exists because of their project — your own laptop, internet, and home office don't qualify.
Do I have to charge sales tax on reimbursed expenses?
In the US, reimbursed expenses are generally not taxable income to you when they're documented and tied to a specific client expense, so they don't get charged sales tax the same way services do. Rules vary by state and country though — VAT, GST, and HST treatments differ. When in doubt, ask your accountant whether to invoice expenses inclusive or exclusive of tax.
What mileage rate should I use?
In the US, the IRS 2026 business standard mileage rate is 72.5 cents per mile, up from 70 cents in 2025. That's the safe default for billing US clients. UK contractors typically use the HMRC AMAP rate (45p/mile for the first 10,000 miles in a tax year). Canada uses CRA's reasonable per-kilometer allowance. The mileage helper in this builder defaults to the US rate but lets you override it.
Should I include receipt copies with the invoice?
Many clients require it for amounts over a threshold (often $25 or $75). Even when it's not required, attaching a single PDF of all receipts removes friction. Save scans or photos of every receipt as you go — same-day capture is faster than hunting them down a month later, and it doubles as your tax documentation.
Can I bill expenses on a separate invoice or do they have to go on the main one?
Either works. A separate expense reimbursement invoice is cleaner when the project fee is fixed and you don't want to muddy the line items. A single combined invoice is simpler when you only have a few receipts. Most freelancers send expenses with the next regular invoice rather than waiting until project close — clients remember approving them more clearly when it's still fresh.
What if my contract doesn't mention reimbursable expenses at all?
Get written approval before you incur the cost. A short email — 'Heads up, I'm booking the flight to your offsite at $285, please confirm this is reimbursable' — is enough. Without that, you're asking the client to pay for something they never agreed to, and the answer can easily be no. For future projects, add a short reimbursable expenses clause to your standard contract.

Drop the reimbursement block into a real invoice

Once your expense reimbursement invoice section is ready, generate a polished PDF invoice in InvoiceCat — no signup, no watermark.

Open the invoice generator

Free forever. No credit card. No watermark.