Skip to main content

Setting approval workflows for expense types

Define custom approval workflows for bill payments, card payments, and reimbursable expenses to correspond to the needs of your company.

Payhawk avatar
Written by Payhawk
Updated yesterday

You can define a specific workflow for each type of expense - for example, invoices with or without purchase orders - or set custom conditions for card transactions, per diem, or mileage expenses.

By setting thresholds and defining a specific approver, you can fully customize the processes for the different steps of the expense lifecycle.

Specifics for expense-type workflows

  • The Submit step requires employees to submit their expenses before they are approved, reviewed, and paid.

  • If the Submit step is disabled (Submit Off selected), the Approve step will also be disabled and the expense will move straight to the Review tab when created.

  • To be able to define an approval workflow for the expenses at your company, you have to enable the Submit step.

  • For the Review, Reimburse, Pay > Confirm details, and Pay > Authorize steps you can select specific employees or roles only.

Notes on approvals for bills

You can set up approvals for bill payments by defining workflows for bills that are either linked or not linked to purchase orders.

Depending on the triggered approval, the workflow that will be applied can be any of the following:

  • A workflow for bills linked to purchase orders where the approved and billed amount, and the approved and delivered quantity match.

  • A workflow for bills linked to purchase orders where the approved and billed amount, and the approved and delivered quantity don't match.

  • A workflow for bills not linked to any purchase orders.

Setting workflows for bill payments

For this example, let's assume you haven't defined any workflows for bill payments (invoices) yet, and that you want to create approval for bill payments with no purchase orders:

  1. In the Payhawk web portal, go to the Settings > Workflows > Expense types tab.

  2. In the Bill field, click on Edit workflow.

  3. Click on Submit and select the Submit On option to allow employees to submit expenses that will be paid over bank transfers.

  4. Click on Save.

  5. For the approval step of the bill expense type, follow the NO PO option and click on + Add approval step. Choose to add your custom approval or use the default template suggestion. For this example, click on + Custom.

    The Template option displays any previously defined custom roles for your company, for example, Team manager, so that you don't need to manually select

    from the drop-down list of available approvers.

  6. In the dialog that opens, name the step by clicking on the Pencil (edit) icon. Fill in the content and click on the button.

  7. From the drop-down with available approvers, select the Team manager role. Then, define the desired condition by clicking on + Add condition - for example, Amount.

  8. To specify the amount for which approval will be required, define the quantity limit from the drop-down - for example, less or equal to (<=). On the next line, set the amount - for example, 200.

  9. Click on Save.

    To define single-step, multi-step sequential, or non-sequential approvals, follow the guidelines and apply the same steps as above.

  10. To set the rights for reviewing expenses, click on the Review step. From the Review drop-down menu, select the specific employee or role that will be allowed to review the bill payments at your company - for example, any Payhawk accountant. Click on Save.

  11. To set the rights for confirming expense details, click on the Confirm details step. From the Confirm details drop-down menu, select the specific employee or role that will be allowed to confirm the expense details and the payment execution methods at your company - for example, any Payhawk accountant. Click on Save.

  12. To set the rights for authorizing payments, click on the Authorize step. From the Authorize drop-down menu, select the specific employee or role that will be allowed to authorize (pay) bank transfers for immediate or scheduled bill payments with no purchase orders linked to them - for example, any Payhawk administrator. Click on Save.

  13. Click on Publish workflow to apply all the changes you've made.

Setting workflows for other types of expenses

You can set up approvals for card transactions, mileage, per diem, reimbursements, and company cash, similarly to how you do for bills, except for Card payments and Company cash.

Card expenses are paid at the time of the transaction (when the card is used), and company cash is paid out directly in cash. As a result, Card payments and Company cash approvals include only the Submit and Review steps, without the additional payment step required for the other expense types.

Useful resources

Did this answer your question?