QuickBooks Payroll Items Posting to the Wrong Account
No account needed for your first conversions. We never store your bank login.
Short answer: Payroll items post to whatever account you told them to use at setup, so a single wrong selection sends every paycheck since then into the wrong expense or liability account. Find the bad mapping in the Payroll Item Listing report in QuickBooks Desktop, or in Payroll Settings under Accounting preferences in QuickBooks Online. Fixing it in Desktop reclassifies prior paychecks retroactively, which can restate a closed year. QuickBooks Online leaves history alone and needs a journal entry instead.
Last updated August 2026.
This one hides well. Payroll runs, the net checks clear the bank, the tax payments go out on time, and nothing errors. The only symptom is a P&L that looks slightly off: officer wages buried inside general salaries, employer taxes sitting in the same line as gross pay, a health insurance deduction landing in an expense account instead of the liability it is supposed to accrue. Nobody notices until someone reads the financials closely, which is usually at year end when the return is being prepared.
Where payroll items actually post
Every payroll item carries its own account assignment, set when the item was created and almost never revisited. A payroll item is not one account, either. Company contributions and most deductions carry two: an expense account for the employer's cost and a liability account for the money owed to somebody else. Getting one right and the other wrong is common, and it produces a balance sheet problem and an income statement problem at the same time.
| Payroll item type | Where it should post | What a wrong mapping looks like |
|---|---|---|
| Wages, salary, bonus, commission | Gross pay expense account | Officer or owner pay hidden inside general wage expense, so the return preparer cannot split it out |
| Employee tax withholding | Payroll liability only, never an expense | Withholding booked as expense, which double counts payroll cost against gross wages |
| Employer taxes (FICA match, FUTA, SUTA) | Payroll tax expense, plus the matching liability | Employer taxes lumped into the wage account, so the tax burden is invisible |
| Employee deductions (insurance, garnishments, 401k) | Liability account, cleared when remitted | Deduction credited to an expense account, which understates expense and never accrues the payable |
| Company contributions (401k match, HSA) | Benefit expense plus the liability owed | Expense side pointed at wages, so benefits never show as their own cost |
| Reimbursements paid through payroll | The operating expense actually incurred | Booked to wages, which inflates payroll and misstates the expense category |
How do I fix a payroll item posted to the wrong account in QuickBooks?
Run the Payroll Item Listing report first so you are fixing a known problem rather than guessing, then edit the item itself. The account lives on the item, not on the paycheck, so correcting the item is what corrects the posting. Back up the company file before you touch anything, because in Desktop this change reaches backwards into periods you may have already closed.
1. Run the Payroll Item Listing. In QuickBooks Desktop go to Reports, then Employees and Payroll, then Payroll Item Listing. It prints every payroll item with the expense and liability accounts attached to it. Read it as a mapping table and mark anything pointing somewhere it should not.
2. Back up the company file. File, then Back Up Company, then Create Local Backup. This is not optional here. The edit in step 4 can rewrite years of prior postings, and the backup is the only clean way back if the result is not what you expected.
3. Open the payroll item. Lists, then Payroll Item List, right click the item and choose Edit Payroll Item. Step through the wizard to the screen naming the expense account, and for deductions and contributions, the liability account too.
4. Point it at the correct account and finish the wizard. QuickBooks will ask whether to update existing transactions. Choosing to update reclassifies prior paychecks into the new account. Choosing not to leaves history where it is and applies the new account going forward only.
5. Verify with a transaction detail report. Run a Custom Transaction Detail report on the account you moved things into, filter it by Payroll Items, and total by Payroll Item Detail. Every entry you expected to move should be there, and nothing you did not expect should have come along.
Does changing a payroll item's account change past paychecks?
In QuickBooks Desktop, yes, and this is the part that catches people. Editing the account on a payroll item offers to update transactions that already exist, and accepting reclassifies prior paychecks in the general ledger. That is useful when the item was wrong from day one and you want a clean history. It is dangerous when the prior year is closed and filed, because the P&L you gave the accountant in February will no longer match the P&L that same file prints in August. Nothing warns you about the tax return.
If the mismapping only started recently, or if the earlier periods are closed and reconciled, decline the retroactive update and correct the closed periods with a dated journal entry instead. That way the fix is visible, dated, and explainable, which is what you want when someone asks why last year's numbers moved.
Can I change payroll categories on old paychecks in QuickBooks Online?
Not on the paycheck itself. QuickBooks Online locks completed payroll transactions so the amounts stay consistent with what was filed and reported, so you cannot reopen a paycheck and recategorize the wages on it. What you can change is the mapping, under Settings, then Payroll Settings, then Accounting preferences, where wage expenses, tax expenses, liabilities, and the bank account each get an account assignment.
That screen also carries an update option that applies a new mapping across a date range you choose, which covers many reclassifications without any manual work. Where the change is one QuickBooks will not apply retroactively, a journal entry moving the amount from the old account to the new one is the accepted fix. Date it inside the period you are correcting and reference the payroll item in the memo.
Why are my payroll taxes showing in the wrong expense account?
Almost always because the employer tax items were set up pointing at the wage account rather than a payroll tax expense account. It is an easy mistake at setup, since both are expenses and the payroll still totals correctly. The damage is analytical rather than arithmetical: total payroll cost is right, but you cannot see what share of it is tax, so labor burden percentages and job costing are wrong.
There is a second cause worth ruling out. Employee withholding is not an employer expense at all, it is part of gross wages being held back and remitted. If withholding items were mapped to an expense account, payroll expense is overstated by the amount withheld, and the liability that should have accrued never appears. Check the withholding items on the Payroll Item Listing and confirm every one points at a liability account only.
Where do I see which accounts my payroll items use?
QuickBooks Desktop puts it in Reports, then Employees and Payroll, then Payroll Item Listing, which shows each item with its expense and liability accounts side by side. QuickBooks Online puts the equivalent under Settings, then Payroll Settings, then Accounting preferences. Either way, print it and keep a copy with the file's documentation. New payroll items get added over the years for a new benefit or a new state, and each one is another chance to pick the wrong account.
Should employer taxes go in the same account as wages?
No. Keep gross wages and employer payroll taxes in separate expense accounts. The employer share of FICA, plus federal and state unemployment, is a real cost of employment that behaves differently from wages: it is capped on some employees, varies by state, and changes with rate notices you receive annually. Blended into one wage line, none of that is visible, and any labor burden or gross margin figure built on it is guesswork.
The same logic applies to benefits. A 401k match or an employer health contribution belongs in its own benefit expense account, not inside wages, because those are the numbers an owner actually wants when deciding what a role costs.
How do I fix payroll mapped to the wrong bank account?
If paychecks are drawing against the wrong bank account in the mapping, correct the bank account in Accounting preferences in QuickBooks Online, or in the payroll preferences in Desktop, then reconcile both accounts before you consider it closed. The wrong bank mapping usually shows up as a reconciliation that will not balance, because the cash left one account in reality and a different account in the books. Fixing the mapping stops future paychecks going astray but does not move the ones already recorded, so those need correcting individually or by journal entry.
Reimbursements are worth pulling out of payroll entirely while you are in here. Running employee expense claims through a payroll item is how they end up misclassified as wages in the first place, and it also strips out the receipt trail. Most firms are better served handling claims in dedicated expense management and letting payroll carry only pay, taxes, and benefits.
What to check once the mapping is right
A wrong payroll item mapping rarely travels alone, because whoever set up the items usually set up the rest of the file too. Two checks pay for themselves. First, run the payroll liability balances and confirm nothing is stuck, since a liability that never clears is the companion symptom of a deduction pointed at the wrong account; the walkthrough on fixing a payroll liability balance that will not clear covers the usual causes. Second, look at the account list itself, because items get mapped to odd accounts when the chart of accounts has near duplicates to choose from, and tidying the chart of accounts removes the ambiguity that caused it.
If you are inheriting the file rather than maintaining it, do this during onboarding rather than at year end. The cleanup checklist for a new client puts the payroll item review alongside the other setup traps worth catching early, and the month end close checklist keeps it from drifting again once it is right. When the same close also means bringing in bank activity by hand, the CSV to QBO converter for accountants and bookkeepers turns each account's export into a file QuickBooks imports without a mapping screen.