How to Write an Expense Report: What to Include and Common Mistakes
Last reviewed 2026-07-08
An expense report is a simple document that tracks what your business spent on a specific project, client, or time period. It lists every expense—date, vendor, amount, purpose—and backs it up with receipts. Done right, it gets your team reimbursed fast and keeps your books audit-ready. Done wrong, it creates headaches for everyone.
What to Include in an Expense Report
Every expense report needs these core fields to be complete:
- Employee information: Name, department, employee ID or email
- Date of expense: The specific day the money was spent
- Vendor or payee: Who received the payment (e.g., "Delta Airlines" or "Office Depot")
- Amount: Exact dollar amount, including tax and tip
- Business purpose: A short, specific reason (e.g., "client meeting with Acme Corp" not "meeting")
- Project or client code: If you track costs by job, include the project number or client name
- Receipt: Original receipt or scanned copy (most businesses require receipts over $25)
- Approval signature: Manager or finance team sign-off
- Reimbursement method: Check, direct deposit, or company card credit
Pro tip: Add a "notes" field for explanations—like "parking fee because client site had no free parking." That detail can save you from awkward questions later.
How to Write an Expense Report Step-by-Step
Step 1: Collect receipts as you go. Don't wait until month-end. Snap a photo of every receipt the day you get it. Label it with the project name or client.
Step 2: Fill in the details. For each expense, enter: date, vendor, amount, category (travel, meals, supplies), and business purpose. Be specific. "Lunch with Sarah Jones to discuss Q4 contract renewal" is better than "client lunch."
Step 3: Attach receipts. Match each receipt to its line item. If you're using a spreadsheet, paste images or link to a cloud folder. If you're using software, upload scans.
Step 4: Total the report. Add up every line item. Double-check the math. A single off-by-one error can delay reimbursement.
Step 5: Get approval. Send the report to your manager or finance team. Include any policy notes—like "exceeded daily meal limit by $5 because client chose a pricier restaurant."
Step 6: Submit for reimbursement. Once approved, submit to accounts payable. If you're a freelancer, submit to your client's billing system.
Worked example: You drive to a client meeting 50 miles away. You spend $12 on tolls, $8 on parking, and $34 on lunch with the client. Your expense report shows three lines: tolls ($12), parking ($8), meals ($34). Each line has the date, vendor ("EZ-Pass," "Parking Garage," "Mario's Bistro"), and purpose ("client meeting at 123 Main St"). Receipts attached. Total: $54. Approved same day.
Common Mistakes That Cost You Time and Money
Missing receipts. This is the #1 problem. Without a receipt, many companies won't reimburse you at all. Always snap a photo immediately.
Vague business purpose. "Meeting" or "travel" doesn't tell anyone why you spent company money. Write the client name, project, and what was accomplished.
Mixing personal and business expenses. If you buy a coffee for yourself and a coffee for a client on the same trip, separate them. Personal items never belong on an expense report.
Late submissions. Most companies have a 30-day or 60-day deadline. Miss it, and you might forfeit reimbursement. Set a recurring calendar reminder.
Math errors. A spreadsheet formula gone wrong or a missing decimal point can throw off your total. Always run a quick sanity check: does $450 in receipts match your $450 total?
Ignoring company policy. Some companies cap meal spending at $50 per person or require pre-approval for flights over $500. Know the rules before you spend.
Expense Report vs. Reimbursement Request
An expense report is the full document showing what was spent and why. A reimbursement request is the final step—submitting that report to get paid. Think of the report as the evidence, and the request as the action. You need both, but the report is where you put in the work.
When to Automate
If you or your team submits more than 10 expense reports per month, manual spreadsheets become a time sink. Automation tools scan receipts, auto-fill fields, and route reports for approval. You still need to enter the business purpose, but the rest happens faster. The trade-off: software costs money but saves hours of data entry and reduces errors.
The bottom line: a clean expense report takes five minutes to fill out but saves hours of back-and-forth. Get the details right the first time, and you'll get paid faster—and keep your accountant happy.
Templates mentioned
Frequently asked questions
What is an expense report?+
An expense report is a document that records all business spending tied to a specific project or period. It lists each expense with details like date, vendor, amount, and business purpose.
What should I include in an expense report?+
Include the employee name, date of each expense, vendor name, amount, business purpose, project or client code, and attach original receipts. Also include approval signatures and reimbursement details.
What are common expense report mistakes?+
Common mistakes include missing receipts, vague business purposes, mixing personal and business expenses, late submissions, and incorrect math. Always double-check totals and attach all supporting documents.
Sources & further reading
- Expense and Expense Report Fields— help.certinia.com
- Expense Report: Definition, Examples, and Templates— getmoss.com
We review authoritative guidance when building each template. Links are for reference only.