When employees pay for travel, meals, software, or supplies out of their own pocket, the claims usually arrive as photos of receipts, chat messages, and emails. Nobody is quite sure what has been approved, what has been paid, and which requests have been quietly sitting for three weeks. Over-limit claims slip through, and receipts go missing until the auditor asks.
The Business Expense Reimbursement Manager is an Excel workbook that gives owners, office managers, and finance staff one place to log every claim and follow it from Submitted to Approved to Paid (or Rejected). It is employee-initiated and approval-driven, not a general bookkeeping ledger.
Each request row checks itself against your category policy limits and receipt rules, counts how long it has been waiting, and feeds a dashboard that shows what is pending, what has been reimbursed, and how quickly approvals happen. There are no macros: it runs on formulas, dropdowns, and conditional formatting.
The Dashboard shows five KPI cards: Pending Requests, Pending Amount, Reimbursed YTD, Average Approval Time in days, and Over-Limit Requests. Below them, a doughnut chart shows the share of requests by status and a stacked bar chart compares reimbursed and pending amounts by category. Two lists highlight the oldest pending requests and the policy exceptions (over limit or missing receipt).
The Employee Summary sheet lists each employee with the number of requests, total requested, reimbursed, pending, and rejected amounts, exception counts, and average days to decision.
The workbook contains no macros and works in modern desktop Excel for Windows or Mac. Set the As-Of Date to today (type =TODAY() in the Settings cell) for live use; the sample data is fixed to September 2026.
Does it need macros?
No. Everything is done with formulas, dropdowns, and conditional formatting.
Can I change the categories and limits?
Yes. Edit the category list, policy limits, and Receipt Required setting on the Settings sheet; the Requests sheet reads from it.
How is a request counted as pending?
Requests with status Submitted or Approved (not yet paid) count as pending.
How is average approval time calculated?
It is the average of Decision Date minus Submitted Date across Approved, Rejected, and Paid requests.
How many requests can it hold?
The table is prepared for 500 requests, 15 categories, 20 employees, and 6 approvers.
Does it store receipts?
No. It records whether a receipt is attached; keep the images in your own filing system.
How do I remove the sample data?
Clear the blue input cells on Reimbursement Requests (columns B, C, E to N, rows 8 onward), then replace the sample lists on Settings.