Where a tax refund goes depends on what you overpaid

A tax refund in QuickBooks is not income — it is money you already paid to the government that is coming back. The account you use depends on whether you overpaid income tax, sales tax, or payroll tax, and whether you want to show the refund as a reduction to what you owe or as cash arriving in your bank account.

The most common scenario is an income tax refund. You record this by crediting (reducing) the tax expense account you used when you paid the estimated tax, or by creating a separate refund account if you want to track it separately. When the check arrives, you deposit it to your bank account and match it to the entry you created.

The key difference from other transactions is that you are not recording new expense or income — you are reversing or adjusting a payment you already made. This keeps your tax records accurate without inflating your actual tax burden.

Key Takeaways

  • Income tax refunds reduce your tax expense account (usually a liability or expense account depending on how you set up estimated payments) rather than creating new income.
  • Sales tax refunds go to the sales tax payable account, reducing what you owe to the state.
  • Payroll tax refunds reduce your payroll tax liability accounts, not payroll expense.
  • The refund entry is created when you learn the refund is coming; the bank deposit entry matches it when the money arrives.
  • Using a separate refund account is optional but makes it easier to see refunds at a glance in your reports.

Recording an income tax refund

Start by identifying which account you used to record the original estimated tax payment. If you paid quarterly estimated taxes, you likely created a check from your bank account to the IRS, which QuickBooks recorded as a debit to an expense or liability account — often called "Income Tax Expense" or "Estimated Tax Payments."

When you receive notice that a refund is coming, create a journal entry. Debit your bank account (or a clearing account if the money has not arrived yet) and credit the same tax account you debited when you paid. This reverses part of the original payment. If you paid $5,000 in estimated taxes and are getting back $1,200, your entry is: Debit Bank $1,200, Credit Income Tax Expense $1,200.

If you prefer to track refunds separately, create a new account called "Income Tax Refunds" (as a negative expense or as a separate line item) and credit that instead. This makes it visible in your profit and loss statement. Either method is correct; the choice depends on how detailed you want your tax reporting to be.

Recording a sales tax refund

Sales tax refunds happen when you have overpaid the state or when you receive a credit for returned merchandise you had already remitted tax on. The refund reduces your sales tax liability, not your income.

Create a journal entry: Debit your bank account (or a clearing account) and credit "Sales Tax Payable." If you overpaid by $300, the entry is: Debit Bank $300, Credit Sales Tax Payable $300. This reduces the amount you owe the state on your next return.

Some accountants prefer to record sales tax refunds in a separate "Sales Tax Refund" account to keep the payable account clean. This is optional but useful if you want to see refunds broken out in your reports.

Recording a payroll tax refund

Payroll tax refunds are less common but occur when you have overpaid federal or state payroll taxes (FICA, unemployment, or withholding). The refund reduces your payroll tax liability, not payroll expense.

Create a journal entry: Debit your bank account and credit the payroll tax liability account you used originally. If you overpaid federal payroll taxes by $400, the entry is: Debit Bank $400, Credit Federal Payroll Tax Payable $400. Do not credit payroll expense — the refund is a reversal of a liability, not a reduction in what you paid employees.

Matching the refund when the check arrives

If you created the refund entry before the money arrived, you used a clearing account or a "Refund Pending" account. When the check or direct deposit hits your bank, you need to match the two entries so QuickBooks knows they are the same transaction.

In QuickBooks Online, go to your bank account and find the deposit. Click "Add" and select "Check the register." Find the pending entry you created and link it to the deposit. In QuickBooks Desktop, use the bank reconciliation tool to match the pending entry to the cleared deposit.

If you created the entry directly to your bank account (debiting the bank when you recorded the refund), there is nothing to match — the entry is already complete. You will see the refund as a deposit in your bank register.

Using a separate refund account for clarity

Creating a dedicated "Tax Refunds" account makes refunds visible in your reports and easier to audit. Set it up as an expense account with a negative balance (or as a contra-expense account, depending on your QuickBooks version).

When you record the refund, credit this account instead of the original tax expense account. Your entry becomes: Debit Bank $1,200, Credit Tax Refunds $1,200. At the end of the year, this account shows all refunds received, separate from your tax expense line.

This approach is cleaner for tax preparation because your accountant can see at a glance what you paid and what came back. It also makes it easier to reconcile your tax returns with your QuickBooks records.

Common mistakes to avoid

The most common error is crediting income instead of reducing tax expense or liability. A refund is not new money you earned — it is a return of money you already paid. If you credit income, your profit will be overstated and your tax records will not match the IRS.

Another mistake is forgetting to match the pending entry to the bank deposit. This leaves a hanging entry in your register and makes reconciliation difficult. Always complete the match when the money arrives.

A third error is using the wrong liability account. If you record a sales tax refund against income tax payable, your tax reports will be wrong. Double-check which tax you overpaid and credit the corresponding account.

Frequently Asked Questions

Should I record the refund when I file the return or when the money arrives?

Record it when you know it is coming — usually when you file the return or receive a notice from the tax authority. If the money has not arrived yet, use a clearing account or "Refund Pending" account. When the deposit clears, match the two entries. This keeps your records current without overstating your bank balance.

What if I received a refund for a prior year?

Credit the tax expense account from that year, not the current year. If you are in 2024 and received a 2023 refund, credit your 2023 Income Tax Expense account. QuickBooks will adjust your prior-year records automatically. Your accountant may need to amend your prior-year return, so let them know.

Can I use the same account for all three types of refunds?

No. Income tax, sales tax, and payroll tax refunds must go to their corresponding liability or expense accounts. Using the wrong account will make your tax reports inaccurate and create reconciliation problems with the IRS or state. Keep them separate.

Do I need to create a separate entry for the bank deposit?

Only if you recorded the refund to a clearing account before the money arrived. If you debited your bank account directly when you recorded the refund, the entry is complete and the deposit will show in your register automatically. No second entry is needed.