←Back to Blog
Deep Insights| 2026-11-01

How to Write an Expense Report (Step-by-Step Guide)

Reportify AI Editorial
Staff Writer

An expense report is the document you send to get reimbursed for money you spent on behalf of your company, or to show a client what their project actually cost. It lists what you bought, how much it cost, when, and why the spend was necessary. Done well, it is approved in a day. Done poorly, it bounces back with questions and you wait another pay cycle to see your money. The difference is rarely the math. It is whether the report answers the three questions every approver has: what was this, why was it needed, and can I prove it.

Anyone who spends company money files these. Employees claiming a train fare, freelancers billing a client, founders tracking burn before a raise — the report is the paper trail that turns "I think we spent that" into "here is the receipt." Skip it and you either eat the cost yourself or, worse, cannot defend a deduction when tax season arrives. A clean report is also how you keep your own memory honest; six weeks later you will not remember which coffee was the client meeting and which was yours.

Most people treat expense reports as a chore they rush at the end of the month. That is the mistake. A report written the same week as the spend takes ten minutes because the receipts are fresh and the context is obvious. A report written six weeks later takes an hour of archaeology and usually misses something. If you already log spend on a daily report rhythm, the raw material already exists — you just format it instead of reconstructing it.

What Goes in an Expense Report

Every expense report needs the same bones, regardless of company size:

  1. Your details. Name, team or department, and the period the report covers (for example, "Oct 1–31, 2026").
  2. A line per expense. Date, vendor, category (travel, meals, software, supplies), amount, and a one-line note on the business reason.
  3. Receipts or proof. A photo, PDF, or link for each item over your company's threshold. Many set it at $25; some want proof for everything.
  4. The total. Subtotals by category, then a grand total in the currency of the claim.
  5. The approval block. Who authorizes the spend, and who signs off on the report. Leave this for the manager; do not fill it yourself.

Pick your categories from a fixed list and stick to it. When one person writes "meals" and another writes "food," the totals never add up and finance has to phone both of you. A short, agreed list — travel, meals, software, supplies, mileage — keeps every report comparable month to month. Also learn your company's per-category limits before you claim, not after the rejection. A $200 dinner needs a stronger reason than a $12 taxi, and some policies cap meals per day. Know the line, then write to it.

Skip the narrative. An approver does not want your story about the trip. They want the date, the amount, and the reason in five words. "Client dinner, closed Q3 renewal" is enough. "Dinner with the Acme team to discuss the renewal that we had been working on" is not.

Expense Report Template

Use this structure for every report. Copy it, fill the blanks, attach receipts:

# Expense Report — [Your Name]
Period: [Start] to [End]
Department: [Team]
Total claimed: $[amount] ([currency])

| Date | Vendor | Category | Amount | Business reason |
|------|--------|----------|--------|-----------------|
| YYYY-MM-DD | Vendor name | Travel | $000.00 | Reason in 5 words |
| YYYY-MM-DD | Vendor name | Meals | $000.00 | Reason in 5 words |
| YYYY-MM-DD | Vendor name | Software | $000.00 | Reason in 5 words |

Subtotals:
- Travel: $000.00
- Meals: $000.00
- Software: $000.00

Receipts attached: [list or "see PDF"]
Approved by: ________________

That is the whole skeleton. Most finance teams accept this table without a fancy form because it gives them exactly what they need to reconcile the claim against the budget. The only thing that varies between companies is the approval line at the bottom.

Real Example

Here is a real-shaped report for a sales rep who traveled for a deal:

# Expense Report — Jordan Lee
Period: 2026-10-06 to 2026-10-10
Department: Sales — West
Total claimed: $612.40 (USD)

| Date | Vendor | Category | Amount | Business reason |
|------|--------|----------|--------|-----------------|
| 2026-10-06 | Delta Airlines | Travel | $298.00 | Flight to client QBR |
| 2026-10-07 | Marriott Downtown | Travel | $214.00 | One night, client visit |
| 2026-10-08 | The Standard Bistro | Meals | $64.40 | Dinner with procurement lead |
| 2026-10-09 | Uber | Travel | $36.00 | Airport transfer |

Subtotals:
- Travel: $548.00
- Meals: $64.40

Receipts attached: delta.pdf, marriott.pdf, bistro.jpg, uber.jpg
Approved by: ________________

Notice the reasons are short and tied to a business event. The approver can see in seconds that every dollar maps to the client visit, so no explanation is needed. If you also track client-facing spend in a sales report, you can cross-reference the two so the trip shows up as a cost against the deal it closed. And the same numbers drop straight into a sales report template when you roll the month up for your manager.

Common Mistakes

  • Missing receipts. This is the top reason reports get rejected. Snap the receipt the moment you pay. A phone photo in a folder named by trip date beats a shoebox later.
  • Vague reasons. "Misc" or "supplies" forces the approver to guess, and guessing leads to a follow-up email and a delay. Name the vendor and the purpose.
  • Mixing personal and business. A $4 coffee you grabbed alone is not a business meal. Keep personal items off the report; they poison the credibility of the legitimate lines.
  • Wrong currency or no total. If you spent in euros, show both the local amount and the converted claim. Make the total obvious so nobody has to add it up.
  • Late filing. Companies often cut reimbursement on a fixed date. File a week early, not the hour before the deadline, or your refund slips to next month.

The fastest way to stop fighting expense reports is to log spend as it happens. A short daily log doubles as your expense record, and the monthly close becomes a copy-paste instead of a panic.

Start Today

Pick the last trip or purchase you have not claimed yet, open the template above, and fill one line. One line is all it takes to break the backlog — then keep the log current so next month's report writes itself instead of haunting you.

Generated by Reportify AI — Automate your team's status reports, standups, and weekly updates. Try free →

Stop Drowning in Reports

Turn your scattered meeting notes into executive-ready PPTs and Word docs in 30 seconds.

Get the App