In order to maintain control while delegating team expenses and invoice payments, you can use multi-layer approval workflows and a 4-eyes dual approval policy to keep control over big amounts to reimburse or pay with configurable approvals.
This feature will be useful to you if you need to delegate tasks like reimbursement requests and paying invoices, ensuring your company can scale without the risk of overspending and apply your expense policy. This is only available for Business & Enterprise plans.
Which roles can set it up?
An Account holder and an Admin can customize a workflow approval on the web app only.
The Employee and Accountant roles can make transfer requests for approval.
Managers with transfer permission or/and reimbursement can send requests for approval.
How to customize an approval workflow?
Follow the steps below to effectively manage and control your company's expenses and payments through a structured approval workflow, ensuring that big expenses are properly overseen.
- From your computer, go to Settings: navigate to the Tools customization section and click on Approval workflows.
- Select and edit workflow: choose the approval workflow you want to edit, either transfer request or reimbursement, then click Edit workflow.
- Set workflow rules: define the rules of the workflow by first defining the trigger (requester, amount, or supplier), then by specifying the roles/person(s) who can review and approve the request (business validation), and finally who can execute the payment (transfer authorization).
- These two steps can be configured independently and, if the 4-eyes policy is enabled, must be performed by different people
- Assign workflow: the workflow will be assigned to all users who submitted a request (Employees, Managers, and Accountants without transfer or reimbursement permissions).
💡For French-based companies, approval rules will apply to Mileage too.
How to set up the 4-eyes dual approval policy?
The 4-eyes dual approval policy adds a mandatory second sign-off before any payment goes out. It works on top of your approval workflow and ensures that the person who prepares a payment can never be the one to execute it.
To enable it:
- From your computer, go to Settings, navigate to Tools customization and click on Approval workflows.
- Select the workflow you want to apply the policy to (transfer request, reimbursement, or supplier invoice).
- In the workflow rules, assign a person or role to the Approval step.
- When defining the Execution step, the same person or role will not be available for selection — this is the 4-eyes policy in action.
Once active, this rule applies to all users — including Owners and Admins. No one can bypass it.
💡 This policy is available for transfers, supplier invoices, and expense reports.
💡 For more details on the 4-eyes policy, check out our dedicated FAQ
| ✅ What can I do? | ❌ What can I not do? |
| Create approval rules for specific requests (transfer, reimbursement) | You cannot approve other requests (multi-transfer, virtual card, instant card) |
| Set up multiple layers of approvers | You cannot create more than one approval workflow per category |
| Set up approval rules for specific suppliers or requesters | Custom notifications cannot be created |
| Set up rules for suppliers invoices based on amount (threshold or range) | There is no dedicated approval workflow for mileage |
| Use multiple parameters | The person who prepares a payment cannot be the same person who executes it (4-eyes dual approval policy) |
Related to