Most small companies handle expense approvals one of two ways: either there's no process at all (employees submit receipts and get paid, no questions asked), or there's a bureaucratic gauntlet that takes two weeks and three email threads to complete.
Neither works. The first invites abuse and accounting errors. The second frustrates employees and burns manager time. This guide explains how to build a middle ground — a workflow that's thorough enough to catch problems and fast enough that people actually use it.
Why Most Approval Processes Fail
The root cause in both cases is the same: no structured process. When approvals happen over email, things get lost. When there are no clear roles, nobody knows who's responsible. When there's no audit trail, there's no accountability.
The Two-Step Approval Model
The most effective pattern for companies with 10–200 employees is a two-step approval workflow:
This separation matters. The manager knows the business context ("was this client dinner legitimate?"). Finance knows the accounting rules ("is this categorized correctly?"). Neither should be doing the other's job.
Roles and Responsibilities
Employee (submitter)
Responsible for: submitting expenses within the deadline, attaching receipts, providing clear descriptions, and responding to rejection feedback.
T&E Approver (direct manager)
Responsible for: verifying business purpose, checking policy compliance, and approving within 48 hours. Should reject with a reason if anything is unclear — not silently let things slide.
Finance / Accountant
Responsible for: final categorization review, GL code verification, and export to accounting. Should not be the first person to catch policy violations — that's the manager's job.
Common mistake: Giving Finance the role of both policy enforcer and bookkeeper. It overloads your accounting team and creates bottlenecks. Let managers handle the "should this expense be approved at all?" question.
What Good vs. Bad Looks Like
- Expenses submitted by email to manager
- Manager forwards to accounting@company.com
- No receipt requirement stated anywhere
- Approval communicated by "sounds good" reply
- Reimbursement happens "whenever"
- No audit trail if something is disputed
- Employee submits via app with receipts attached
- Manager notified instantly, reviews in dashboard
- Required fields enforced at submission
- Approval recorded with timestamp and name
- Reimbursement within 5 business days
- Full audit log on every report
Setting Approval Limits by Amount
Not every expense needs the same level of scrutiny. A practical tiered approach:
- Under $50: Manager approval only — finance skip
- $50–$500: Standard two-step (manager + finance)
- Over $500: Two-step + senior manager or CFO notification
- Over $2,000: Pre-approval required before the expense is made
Tip: Pre-approval for large expenses is the single biggest lever for controlling spend. It's much easier to say "this isn't in budget" before someone books a $3,000 flight than after.
How Long Should Approval Take?
Set an explicit SLA and communicate it. "Managers must approve or reject within 2 business days" is a reasonable standard. Include it in your expense policy so there are no surprises.
What to Do When Things Go Wrong
Employee submits the wrong amount
Reject the report with a clear reason. Don't edit it yourself — the employee needs to own the correction. A good system lets them reopen the report, fix it, and resubmit.
Missing receipt
Reject and ask for the receipt. If it's genuinely lost (a common claim for small amounts), require a signed declaration instead. Don't approve expenses without documentation — it creates precedent.
Policy violation
Reject immediately at the manager level with a reference to the specific policy clause. Don't let it get to Finance. If the same employee keeps violating policy, that's a conversation for HR, not accounting.
Building This Without Software
You can run a basic two-step workflow with email and a shared spreadsheet. Here's the minimum viable setup:
- Create an expense submission form (Google Form works)
- Responses go to a shared sheet (manager + finance both have access)
- Manager marks each row "Approved" or "Rejected" with a comment
- Finance marks approved rows "Paid" when reimbursed
It's clunky but it's a real process. The problem: there's no receipt storage, no notifications, no audit trail, and it breaks down above ~10 employees.
When It's Time to Automate
The inflection point is usually around 10–15 employees, or when your finance person starts spending more than 2 hours a week on expense management. Signs you've hit the limit of manual:
- You've had an expense submitted twice and paid out twice
- Someone is chasing receipts every week
- Employees are complaining about slow reimbursements
- You have no idea what your company spent on travel last month
GreenLight handles all of this automatically
Two-step approval workflow, AI receipt scanning, QuickBooks export, and a full audit trail. Set up in under an hour.
Try free for 60 days →Also read: The Complete Guide to Employee Expense Reimbursement →
Statistics sourced from Certify Expense Management Survey, Aberdeen Group, and GBTA Foundation research on SMB expense management.