You'll have to set up a liability account and add the expense as a journal entry so you can record the reimbursement through QuickBooks Online Payroll (QBOP), thirdavebook.
If your employees pay business expenses with their personal funds, you can record the expense when it happens and reimburse them later in QuickBooks.
You can start by setting up a liability account to record those expenses when employees report them. Here's how:
- If you haven't created one, follow these instructions to set up a new account.
- Set the Account type to Liabilities.
- Save account under Other Current Liabilities.
- Set your tax form section to Other Current Liabilities.
- Give the account a name that makes sense to you, such as Employee Expense Reimbursements Payable.
- Click Save.
After that, add the expense as a journal entry. Follow these steps to proceed:
- Select + New, then select Journal entry.
- On the first line:
- Under Account, select your liability account.
- Under Credits, enter the amount you owe your employee.
- Select the Name ▼ dropdown and find the name of your employee.
- On the second line:
- Under Account, select the expense account that fits the purchase your employee made.
- Under Debits, enter the amount of the purchase.
- Click Save or Save and close.

Once you're done, pay your employee. Please see this article's Pay your employee section for the step-by-step guide: Reimburse an employee in QuickBooks Online Payroll.
If you need further assistance, please let us know in the comments. We're here to help.