How to Record an Expense Reimbursement in QuickBooks (Owner or Employee)
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
To record an expense reimbursement in QuickBooks, book the business expense first and the payment second. Enter the purchase as an expense or bill using the correct category, with the person who paid as the payee, then record the reimbursement as a check or bank transfer to that person, which clears what you owe them. Done this way the business gets its deduction, the person gets their money back tax-free, and nothing lands in payroll income where it does not belong.
This comes up constantly. An owner buys supplies on a personal card because the business card was in a drawer. An employee pays for a client lunch, a hotel, or a tank of gas out of pocket. The purchase is a legitimate business expense, but it never touched the business bank account, so it will never show up in your bank feed. If you only ever categorize what is on the business statement, you are silently losing deductions.
Is an expense reimbursement taxable income to an employee?
No, not when it runs through an accountable plan. If the employee substantiates the expense with a receipt, it has a genuine business purpose, and any excess advance is returned, the reimbursement is not wages, it is not reported on the W-2, and no payroll tax applies. It is simply the company paying back money the employee fronted.
Skip the substantiation and you have a nonaccountable plan, and then the reimbursement becomes taxable wages that belong on the W-2 with payroll taxes withheld. That is an expensive difference for both sides. The fix is unglamorous: require receipts, require a stated business purpose, and pay the reimbursement separately from payroll so it does not get swept into a paycheck by accident.
How do I record an employee expense reimbursement in QuickBooks Online?
There are two clean ways, depending on whether you want to pay it right away.
If you are paying immediately: go to New, then Check or Expense. Set the employee as the payee, choose the bank account the money is leaving, and on the category lines enter the actual expense accounts (Meals, Travel, Office Supplies) with the amounts from the receipt. Save. This records the expense and the payment in one transaction, which is fine when reimbursement is same-day.
If you are paying later: enter a Bill with the employee as the vendor and the expense categories on the lines. The expense hits the books on the date it was incurred, and the amount sits in Accounts Payable as money you owe. When you pay them, use Pay Bills so the payment clears the liability instead of double-counting the expense. This is the better approach when reimbursements are batched monthly, because the expense lands in the right period.
How do I record an expense I paid for personally as the owner?
You have two options, and which one is right depends on whether you want the money back.
If you want to be reimbursed, treat yourself like any other payee: record the expense with yourself as the payee and reimburse it with a check or transfer from the business account. Alternatively, record it against a "Due to Owner" liability account, then pay that liability down when the business has cash.
If you do not want the money back, the purchase is a capital contribution. Record a journal entry that debits the expense account and credits Owner's Equity (or Owner's Investment). The business gets the deduction, and your equity in the company goes up by what you spent. Do not just ignore the purchase, which is what most owners do, because that is a deduction you paid for and then threw away.
How do I record a mileage reimbursement?
Reimburse at the standard mileage rate the IRS publishes for the year, multiplied by the business miles driven, and record it as an expense to a Mileage or Auto Expense account with the driver as the payee. Do not record it against fuel receipts if you are using the standard rate; the rate already covers fuel, wear, insurance, and depreciation, and mixing the two double-counts the cost.
You need a mileage log: date, destination, business purpose, and miles. This is the documentation that makes the reimbursement tax-free to the driver and deductible to the business. For the deeper version of this, see the guide on recording mileage and vehicle expenses in QuickBooks.
Should I use a liability account for reimbursements?
Use one when reimbursements pile up between paydays or when several people are owed at once. Set up an Other Current Liability account called "Employee Reimbursements Payable" or "Due to Owner," post each substantiated expense there as it comes in, and clear the balance when you pay it out.
The benefit is that the balance sheet shows what the company actually owes its people at any moment, and each expense lands in the month it happened rather than the month you got around to writing a check. If you only ever reimburse the same day the receipt arrives, this is overkill and a simple Check or Expense transaction is enough.
How do I reimburse an expense without it showing as income?
Pay it outside of payroll, or if your payroll system supports a nontaxable reimbursement item, use that specific item type. The failure mode is adding the amount to a paycheck as a bonus or extra pay, which makes it taxable wages and costs both the employee and the company payroll tax on money that should have been tax-free.
The other half is substantiation: receipt, date, amount, and business purpose, kept on file. That is what makes it an accountable-plan reimbursement rather than compensation. Keep a folder of receipts by month and match them to the reimbursements you paid. If your team submits a mess of photographed receipts every month, it helps to read the receipts and categorize the spend automatically instead of typing each one into QuickBooks by hand.
How do I record a reimbursement that a customer pays back?
That is a different thing entirely, and people conflate the two. When you pay for something on a client's behalf (a permit fee, travel, materials) and bill it back, that is a billable expense, not an employee reimbursement. Record the purchase as an expense, mark it billable to the customer, and add it to their next invoice. Depending on how your accountant wants it treated, the money the client pays back is either income offset by the expense or a wash against the same account.
What matters is that both sides are recorded. Paying $600 for a client's permit and never billing it back, or billing it back and never recording the cost, are both ways to make the job look like it earned something it did not.
What if the expense was paid from a personal card and never hit the business bank?
Then it will never appear in your bank feed, and it will never appear in an imported statement, and it is entirely on you to enter it. This is the biggest quiet hole in most small-business books. The business bank statement is complete for what left the business account, but silent about what an owner or employee covered personally.
Build a habit around it: collect receipts monthly, enter each as an expense or bill with the payer as the payee, then reimburse. Reconcile the business account from the statement so what did leave the business is complete, and handle the personal-card purchases as a separate, deliberate step. If you are catching up months of both at once, converting the PDF bank statements to QuickBooks gets the business side in fast so you can spend your time on the personal-card receipts that nothing else will catch. For a whole year across several accounts, batch converting the statements handles the stack in one session.
The habit that keeps this clean
Reimbursements go wrong for boring reasons: the receipt disappears, the payment gets folded into a paycheck, or the expense sits uncategorized until year-end and gets guessed at. A monthly rhythm fixes almost all of it. Collect receipts, enter them with the right category and payee, pay them in one batch outside of payroll, and reconcile.
If your books are already behind, the QuickBooks cleanup checklist is the order to work in, and fixing uncategorized transactions covers the pile that reimbursements usually end up in. Getting these right is worth real money at tax time, because every one of them is a deduction you already paid for.