Reimbursement in Perk means Perk pays your employees for approved out-of-pocket expenses (such as meals, taxis, and incidentals) on your company's behalf. The employee receives the money from Perk, and your company is then invoiced separately for those payments.
Approval, payment, billing, and the audit trail all stay in Perk, so there's no need for PAIN files or manual payment runs in your banking portal. Reimbursements are available when the feature is turned on for your account; however, you can choose whether you want to use it for a specific company or not.
Caution: Currently reimbursement applies to:
- Payout currency: GBP, EUR and USD, depending on what you have configured for the company. Expenses can be submitted in any currency, Perk converts automatically.
-
Expense types: out-of-pocket expenses (meals, taxis, incidentals, and other day-to-day expenses), mileage and per diems.
If your company uses reimbursements, only out-of-pocket expenses that meet the criteria above can be paid out by Perk. Other expense types follow your existing reimbursement or payroll process.
Note: Currently reimbursements can be used with these integrations:
- Microsoft Dynamics 365 Finance (Finance & Operations)
- Oracle NetSuite
- Microsoft Dynamics 365 Business Central
- Xero
- QuickBooks Online
- SAP S/4HANA Cloud Public Edition
- SAP S/4HANA On-premise and Private Cloud Edition
- Sage Intacct
Why use reimbursements in Perk?
- Approval, payment, billing, and a single audit trail live in one place in Perk.
- You don't generate or upload payment files to your bank; Perk handles payouts.
- No hours are spent building and uploading payment batches.
- Payouts and Perk's reimbursement statement line up for straightforward matching.
- From expense to approval to payout to your books, you stay in one flow without jumping between systems.
- Employees can see when their reimbursement is scheduled, processing, or paid.
- Once a financial reviewer approves and schedules the reimbursement, payouts run on Perk's cycle (e.g. weekly) instead of waiting on your internal payment process.
Note: Perk runs payment batches on a fixed schedule based on the frequency configured for your company: weekly runs every Friday, every-two-weeks runs on the 14th and last day of the month, and monthly runs on the last day of the month. All runs happen at 11:00 AM UTC. Once triggered, payout arrival time varies by region: up to 1 working day (T+1) for UK payouts, up to 2 working days (T+2) for EU payouts, and 1–2 business days for US ACH payouts. Bank holidays and weekends are not counted in these windows.
Tax treatment: Perk as payer
Perk pays employees on the company's behalf, acting as a payment agent. Because these are reimbursements of genuine business expenses, they are not treated as taxable income for employees in the countries where Perk operates (US, UK, Spain, Netherlands, Ireland, Belgium). The payment appearing from Perk in an employee's bank statement does not change this.
Documentation and payroll reporting needs vary by country. Companies with employees across multiple jurisdictions should confirm local obligations with a tax advisor.
Tip: To learn more, see Set up post-funded reimbursements for Belgium, Estonia, Ireland, Netherlands, Spain and UK.
How reimbursements work end to end
Once set up, the flow works like this:
- The employee creates an out-of-pocket expense in Perk (e.g. client lunch, taxi) and sends it for approval.
- The expense goes through your usual approval flow (e.g. cost object approver, then financial reviewer).
- Once a financial reviewer approves and schedules the reimbursement, Perk pays out to the employee's bank account on your company's behalf.
- Perk issues a reimbursement statement (billing document) that lists the payments made. Your company is charged for those amounts.
- Your finance team records and pays Perk's reimbursement statement in your accounting system.
The employee is paid by Perk; the company is billed by Perk and then settles that bill. The company never sends the reimbursement directly to the employee's bank.
Expense status vs reimbursement status
Perk tracks two separate things: the expense status (for accounting and export) and the reimbursement status (for payment).
Once a financial reviewer approves and schedules the reimbursement, the expense moves to Ready to export status and the reimbursement gets its own status that reflects the payment lifecycle.
| Expense status | Reimbursement status | What it means |
|---|---|---|
| Ready to export / Exported | Scheduled | Approved; reimbursement is scheduled for the next payment run. |
| Ready to export / Exported | Processing | Payment batch is running; money is on the way. |
| Ready to export / Exported | Paid | Payment has been sent to the employee's bank account. |
| Ready to export / Exported | Needs action | Something went wrong (e.g. invalid bank details); employee or finance must fix it. |
Financial reviewers and admins see reimbursement status in Finance > Review > Reimburse. Employees see the reimbursement status (often labeled "Processing" or "Reimbursed") in My Tasks.
Note: For more information on what employees see and how to check status, see Receive reimbursement for your out-of-pocket expenses (outside the US) or, for US-based employees, Link your bank account for reimbursement payouts (US).
How the accounting flow works for financial reviewers
Financial reviewers typically do the following to account for reimbursement:
- Review the out-of-pocket expense (policy, receipt, amount, cost object, etc.) in Finance > Review > Reimburse.
- Approve the expense and schedule it for the next reimbursement (payment) run. The expense moves to "Ready to export" and the reimbursement is scheduled.
- Perk runs the payment batch and pays the employee's bank account. You don't trigger this in your bank; Perk does it.
- Perk sends the company a reimbursement statement that lists the payouts made in that period.
- In Finance > Review > Reimburse, you can see payout status (e.g. paid, failed). Use that and the reimbursement statement to confirm what was actually paid.
- Export expenses and the Perk reimbursement statement into your accounting system. Reconcile the payment against the specific transfer account you use for reimbursement so your books match the statement.
Reconciliation is done by matching the payouts on the reimbursement statement (and in Perk's reimbursement views) to the expenses you export and to the transfer account in your GL. The reimbursement statement is the link between what Perk paid out and what your company owes Perk.
Tip: For step-by-step reconciliation, see Manage and reconcile reimbursements. For sending payouts, see Send a reimbursement to an employee.