Where the refund goes in your chart of accounts
A payroll tax refund in QuickBooks Online goes into the same payroll tax liability account where you originally recorded the overpayment. If you overpaid federal income tax withholding, it reduces your Federal Withholding Payable account. If you overpaid employer Social Security or Medicare, it reduces those liability accounts. The refund itself is not income—it is a reversal of a liability you already recorded.
The account you use depends on which tax you overpaid. Most commonly, you will be working with Federal Withholding Payable, Social Security Payable, or Medicare Payable. These are liability accounts that QuickBooks creates automatically when you run payroll. If you are unsure which account holds the overpayment, check your payroll tax liability report or the original payroll entry where the tax was withheld.
Key Takeaways
- Record the refund as a credit to the same payroll tax liability account where the overpayment was recorded, reducing what you owe.
- Use a bank deposit or check received transaction, depending on how the IRS or state agency sends the money back to you.
- Match the refund amount to the tax year and type on the IRS notice or state agency letter so your records stay accurate.
- If you received a refund for a prior year, you may need to adjust the original payroll entry or create a separate correction entry depending on when the overpayment occurred.
Recording a federal payroll tax refund as a bank deposit
When the IRS sends a refund by check or direct deposit, record it in QuickBooks Online as a bank deposit. Go to + New, select Bank Deposit, and choose the bank account where the money landed. In the deposit line, select the payroll tax liability account that was overpaid—usually Federal Withholding Payable, Social Security Payable, or Medicare Payable.
Enter the refund amount in the Amount column. In the Memo or Description field, note the tax type and year—for example, "Federal withholding refund 2023" or "Employer Social Security overpayment 2024." This detail helps you track which tax was refunded if you have multiple payroll tax accounts. Save the deposit when complete.
If the IRS sent the refund as a direct deposit, the money will already appear in your bank account. You still need to record the deposit in QuickBooks to match your bank statement and reduce the liability account. Without this entry, your payroll tax liability will remain overstated.
Recording a state payroll tax refund
State payroll tax refunds follow the same process as federal refunds. Create a bank deposit, select your bank account, and choose the state payroll tax liability account—such as State Withholding Payable or State Unemployment Insurance Payable. Enter the refund amount and note the state and tax type in the memo.
Some states issue refunds by check; others use direct deposit or a state portal where you claim the refund and it is transferred to your bank account. Regardless of the delivery method, the QuickBooks entry is the same: a deposit that credits the liability account. If you received a refund notice from the state, keep it with your records and reference the notice number in the memo field.
Handling refunds for prior-year payroll taxes
If the refund covers payroll taxes from a previous year—for example, a 2022 overpayment received in 2024—you have two options. The simpler approach is to record the deposit as described above, crediting the liability account for that tax type. This works if the liability account still exists in your chart of accounts and still carries a balance from the prior year.
If you have already closed the prior year's payroll tax accounts or the liability was fully paid, you may need to create a journal entry instead. Go to + New, select Journal Entry, and debit your bank account for the refund amount. Credit the payroll tax liability account for the year the overpayment occurred. This approach keeps the refund tied to the correct tax year and account.
When in doubt, use the bank deposit method. It is simpler and ties directly to your bank statement. If your accountant reviews your books, they can adjust the entry later if needed.
Matching the refund to your IRS or state notice
Before you record anything, verify the refund amount and tax type on the notice you received from the IRS or state agency. The notice will specify which tax was overpaid—federal income withholding, Social Security, Medicare, unemployment insurance, or state withholding. It will also show the tax year and the refund amount.
Enter the exact amount shown on the notice into QuickBooks. If the notice shows multiple refunds for different taxes, create a separate bank deposit line for each one, crediting the correct liability account for each tax type. This prevents mixing refunds and keeps your payroll tax accounts accurate by tax type.
Keep the notice with your records. If the IRS or state later questions the refund or you need to reconcile your payroll tax liability, the notice is your proof of the refund amount and the tax it covers.
Reconciling payroll tax liability after recording the refund
After you record the refund, run a Payroll Tax Liability report to confirm the account balance is correct. Go to Reports, search for "Payroll Tax Liability," and select the report. Choose the date range that includes the refund. The liability account should now show a lower balance, reflecting the refund you received.
If you are reconciling to an IRS or state payment transcript, the refund should appear as a credit on that transcript. Match the refund date, amount, and tax type between your QuickBooks report and the official transcript. If they do not match, check that you entered the correct amount and credited the correct account.
If you recorded the refund but your bank statement shows the money came in on a different date, adjust the bank deposit date in QuickBooks to match the actual deposit date. This keeps your bank reconciliation clean and your records aligned with your bank.
What to do if you recorded the tax as an expense instead of a liability
If you manually entered payroll taxes as an expense rather than letting QuickBooks record them through payroll, you may not have a liability account to credit. In this case, create a journal entry that debits your bank account and credits a payroll tax expense account—the same account where you originally recorded the tax.
This approach reverses part of the expense, which is accurate: you overpaid, so your actual tax expense was lower than you recorded. If you are unsure whether you used an expense account or a liability account, check your chart of accounts or ask your accountant. The method you use to record the refund depends on how the original tax was entered.
Frequently Asked Questions
Can I record a payroll tax refund as income instead of reducing a liability?
No. A payroll tax refund is not income—it is a return of money you overpaid. It must reduce the liability account where the overpayment was recorded. Recording it as income would overstate your profit and create an imbalance in your payroll tax accounts.
What if I received a refund but do not remember which tax it covers?
Check the notice from the IRS or state agency. It will clearly state which tax was overpaid and the year. If you no longer have the notice, contact the IRS or state tax agency and request a copy. Do not guess—recording the refund to the wrong account will throw off your payroll tax liability.
Do I need to record the refund if I am using QuickBooks Payroll?
Yes. QuickBooks Payroll handles withholding and tax deposits, but it does not automatically record refunds you receive from the IRS or state. You must manually record each refund as a bank deposit or journal entry to keep your liability accounts current.
Should I record the refund when I receive the check or when it clears the bank?
Record it when it clears the bank and appears in your account. This keeps your QuickBooks balance in sync with your actual bank balance. If you record it before it clears and the check is delayed or rejected, your records will be out of step with reality.
What if the refund amount does not match what I expected?
Record the amount shown on the official notice from the IRS or state, not what you expected. The agency may have applied the refund to other taxes you owe, adjusted it for penalties or interest, or recalculated the overpayment. The notice explains any differences. If you disagree with the amount, contact the agency before recording it.