Approval Workflows
Workflows define how expenses move from submission to reimbursement.Approval Modes
New Expensify supports three approval modes:- Optional
- Basic
- Advanced
Optional Approval
No approval required—expenses are immediately available for reimbursement.- Personal workspaces
- Small teams with high trust
- Non-reimbursable expense tracking
Creating Approval Workflows
1
Navigate to Workflows
Go to Workspace Settings > Workflows.
2
Enable Advanced Mode
Click Enable Advanced Workflows (if not already enabled).
3
Add Workflow
Click Add Workflow and select members this workflow applies to.
4
Configure Approvers
Add approvers in order. Expenses will route through each level.
5
Set Conditions
Add amount thresholds or other conditions for routing.
Workflow Creation Code
Workflow Structure
Default workflow: Applies to all members not assigned to a specific workflow. Every workspace must have a default workflow.
Setting Approvers
Configure who approves expenses:Auto-Reporting
Automatically create and submit expense reports on a schedule:Configuration
1
Enable Auto-Reporting
Go to Workflows and toggle Auto-Reporting.
2
Set Frequency
Choose:
- Manual: Submit reports manually (default)
- Immediate: Submit after each expense
- Daily: Every business day
- Weekly: End of week
- Monthly: End of month
3
Configure Offset
For monthly reporting, set the day of month to submit (e.g., 25th for month-end closing).
Monthly Offset
For monthly auto-reporting, configure when reports are submitted:Expense Rules
Enforce policies automatically with expense rules:Receipt Requirements
Make receipts mandatory above a certain amount:Expense Limits
Set maximum expense amounts:- Per Expense
- Approval Limit
- Age Limit
Maximum amount for a single expense:
Prohibited Expenses
Block specific expense types:- Personal expenses
- Alcohol (for certain policies)
- Entertainment
- Gifts above a threshold
Merchant Rules
Automate expense categorization based on merchant:- Expenses from “Starbucks” → automatically categorize as “Meals”
- Expenses from “United Airlines” → tag as “Travel” with “Client Meetings” tag
- Expenses from “AWS” → categorize as “Software”, make billable
Merchant rules support:
- Exact match: Merchant name must match exactly
- Contains: Merchant name contains the text
- Starts with: Merchant name starts with the text
- Regex: Advanced pattern matching
Reimbursement Settings
Configure how expenses are reimbursed:Reimbursement Methods
- Manual
- Direct
Reimburse outside the app (cash, check, etc.):
Auto-Pay Rules
Automatically reimburse approved reports:Workflow Page Implementation
Here’s how the workflows page works:Best Practices
Start Simple, Scale Up
Start Simple, Scale Up
Begin with basic approval (single approver) and add advanced workflows only when needed. Complex workflows can slow down approvals.
Set Realistic Thresholds
Set Realistic Thresholds
Auto-approval limits should be high enough to be useful but low enough to maintain control. Common range: 500.
Use Auto-Reporting Wisely
Use Auto-Reporting Wisely
Monthly auto-reporting works well for most teams. Daily is usually too frequent and creates noise.
Document Your Rules
Document Your Rules
Maintain a policy document explaining all rules and workflows. Share it during onboarding.
Review and Adjust
Review and Adjust
Audit your workflows quarterly. Remove outdated rules and optimize approval chains based on actual usage.
Leverage Merchant Rules
Leverage Merchant Rules
Create rules for your most common merchants. This saves time and improves categorization consistency.
Troubleshooting
Approvals Stuck
Approvals Stuck
Check if:
- Approver has workspace access
- Approver email is correct
- Workflow isn’t circular (A approves for B, B approves for A)
- Expense meets approval criteria
Auto-Reporting Not Working
Auto-Reporting Not Working
Verify:
- Feature is enabled for your plan
- Frequency is set correctly
- User has submitted expenses in the period
- No holds or violations blocking submission
Rules Not Applying
Rules Not Applying
Ensure:
- Rule is enabled
- Merchant name matches exactly (check for typos/spacing)
- Rule order is correct (rules apply in sequence)
- Categories/tags in rule are still enabled
Next Steps
Approval Workflows
Deep dive into report approval processes
Workspace Overview
Back to workspace features
Categories & Tags
Review expense organization
Integrations
Connect accounting systems
