Expense Reporting and Reimbursement Checklist

Steps an AP specialist or accounting manager runs to review, approve, and reimburse employee expense reports under an accountable plan. Covers policy compliance, receipt verification, approval routing, audit sampling, and ACH payout.

5 sections 19 steps Collects data
1

Intake and Policy Compliance

  1. Pull the submitted report from Concur or Expensify
    • Open the report in the expense system (SAP Concur, Expensify, Ramp, Brex, or Navan) and confirm the submission is complete and the cost-center coding matches the employee's home department in the GL.

    Collects text Collects number Collects date
  2. Check submission against the 60-day accountable-plan window
    • IRS accountable-plan rules (Reg. §1.62-2) require expenses to be substantiated within a reasonable time — most policies set 60 days from the transaction date. Reports submitted late convert to taxable wages and must be flagged for payroll, not AP.

  3. Verify per diem and meal limits by city tier
    • Cross-reference GSA CONUS rates or the company's tiered city schedule. Common gotchas: high-cost cities (NYC, SF, DC) use a different cap, and the first/last travel day is typically reimbursed at 75%.

  4. Confirm GL account coding and class tracking
    • Each line should hit the right travel/meals/supplies account and carry the correct class, location, or project dimension. Misposted client-billable expenses are a common rework item — flag any project-coded line missing a customer reference.

2

Receipt and Documentation Review

  1. Confirm itemized receipts for every charge over $75
    • IRS Pub 463 sets the documentation threshold at $75; most company policies tighten it to $25 or require receipts for all meals regardless. The receipt must show vendor, date, amount, and itemized detail — a credit-card slip alone is not substantiation.

  2. Validate business purpose for meals and entertainment
    • Meals require attendees, business purpose, and amount under TCJA rules. Entertainment is non-deductible after 2017 — if a charge looks like entertainment (sports tickets, golf), it should be coded to a non-deductible account and excluded from the M-1 deduction at year-end.

  3. Reconcile corporate card charges against the report
    • Match each Amex/Brex/Ramp transaction to a report line. Unmatched card charges sitting in the suspense GL account at month-end are the most common reconciling item on the corporate-card clearing rec.

  4. Flag mileage entries against the IRS standard rate
    • Confirm mileage is computed at the current IRS business rate (67¢/mile for 2024; 70¢/mile for 2025) and that the log shows date, origin, destination, and business purpose. Commute miles are not reimbursable.

3

Approval Routing

  1. Route the report to the direct manager
    • First-line approval verifies the business purpose. Reports older than 5 business days without manager action should be escalated — stale approvals are the top complaint from employees waiting on reimbursement.

  2. Determine whether the report needs CFO sign-off
    • Most policies require a second-level approval above $2,500 or for any policy exception (out-of-policy hotel, missing receipt affidavit, prior-period charge). Mark the report for escalation if either threshold is hit.

    Collects list
  3. Obtain CFO approval on the exception report
    • Send a one-page exception memo identifying the policy section breached, the dollar impact, and the manager's recommendation. CFO approval should be captured in the expense system audit trail, not just an email.

  4. Document any policy exceptions in the audit log
4

Audit Sampling

  1. Pull a 10% random sample for detailed audit
    • Use the expense system's audit-rule engine (Concur Audit, Expensify Concierge) or a manual sample. Stratify the sample so all reports above $5,000 are audited 100% and smaller reports are sampled at 10%.

  2. Investigate duplicate-receipt and split-charge patterns
    • Common fraud patterns: same receipt submitted twice across periods, single charge split into multiple lines to dodge approval thresholds, or personal charges coded to a project that's about to close. Run the duplicate-detection report and review hits.

    Collects list
  3. Escalate suspected fraud to HR and the controller
    • Material exceptions trigger the firm's fraud-response protocol: hold the reimbursement, preserve workpapers, notify HR and the controller, and document the chain of evidence before contacting the employee.

5

Reimbursement and Posting

  1. Verify ACH banking details on file
    • Confirm the routing/account number on file in payroll or AP matches a recent voided check or direct-deposit record. Banking-detail change requests via email are a common business email compromise vector — require a phone-back to a known number.

  2. Release the ACH batch in the AP system
    • Release the batch in Bill.com, Ramp, or the bank portal. Most companies pay reimbursements on the same weekly cycle as vendor bills; same-day push is reserved for emergency travel advances.

    Collects list Collects text
  3. Post the journal entry to the GL
    • Confirm the sync from the expense system to QuickBooks/NetSuite/Sage Intacct posted cleanly: expense accounts debited, employee-reimbursement clearing credited, and the cash credit hits when the ACH clears. Investigate any sync errors before close.

  4. File receipts and approval trail per WISP retention
    • IRS Pub 463 requires retention of substantiation for at least 3 years from the return due date; many firms keep 7. Store receipts and the approval audit trail in the document-management system, not on local drives — your WISP almost certainly requires it.

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 5
Steps 19
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Expense Reporting and Reimbursement Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.