Record the refund as income or a reduction to tax expense, depending on what you're refunding

A tax refund in QuickBooks Online goes into one of two places: as income (if you're refunding taxes you collected from a customer) or as a reduction to your own tax expense (if you're getting money back from the IRS or a state tax authority). The difference matters because it affects your profit and loss statement in opposite directions. If you collected sales tax or payroll tax and are refunding it to a customer or employee, you reduce the tax liability account you originally credited. If you overpaid income tax to the IRS and received a refund check, you record it against the tax expense account where you originally recorded the payment.

The method you use depends on whether the refund arrived as a direct deposit, check, or credit to a future tax payment. QuickBooks Online handles all three the same way at the entry level—you're creating a transaction that moves money into your bank account and ties it to the correct account on your books.

Key Takeaways

  • Sales tax refunds and payroll tax refunds reduce the liability account where you originally recorded the tax collection, not income.
  • Income tax refunds from the IRS or state reduce the tax expense account where you recorded the original payment, lowering your net tax cost for the year.
  • Record the refund as a bank deposit in QuickBooks Online, then categorize it to the correct account based on the type of tax being refunded.
  • If the refund was applied as a credit to a future tax payment instead of sent to you, record it as a memo or note in your tax payment record rather than a separate deposit.

Sales tax refunds: reduce the sales tax payable account

When you receive a refund of sales tax you collected and remitted—usually because you had an overpayment in a prior quarter or filed an amended return—record it as a reduction to your Sales Tax Payable account (or whatever you named the liability account where you credit sales tax collections). Do not record it as income.

In QuickBooks Online, go to + New, select Check or Bank Deposit depending on how the refund arrived. If it's a check, use Check. If it's a direct deposit or you're depositing a check into your bank account, use Bank Deposit. Enter your bank account, the date the money arrived, and the amount. In the Category column, select your Sales Tax Payable account. Enter the amount as a negative number (or use the negative symbol in the amount field) so it reduces the liability. Save and close.

This keeps your sales tax payable balance accurate and reflects that you owe the state less than you originally recorded. Your profit and loss statement is unaffected because you're adjusting a balance sheet account, not an income or expense account.

Payroll tax refunds: reduce the payroll tax payable account

Payroll tax refunds work the same way as sales tax refunds. If you overpaid federal payroll taxes (Social Security, Medicare, or federal income tax withholding) or state payroll taxes and received a refund, record it as a reduction to the Payroll Tax Payable account (or the specific account where you credited the original tax liability).

Create a new Check or Bank Deposit in QuickBooks Online. Select your bank account and enter the date and amount. In the Category column, select the Payroll Tax Payable account. Enter the amount as a negative number to reduce the liability. If you have multiple payroll tax liabilities (federal and state, for example), split the deposit across the correct accounts if the refund applies to more than one.

Payroll tax refunds are less common than sales tax refunds, but they occur when you've overpaid quarterly estimated taxes or when the IRS or state corrects an error in your account. Recording it against the payable account keeps your tax liability balance current and accurate.

Income tax refunds from the IRS or state: reduce tax expense

When you receive a refund of income tax you paid to the IRS or a state tax authority—usually because you overpaid estimated taxes or had too much withheld—record it as a reduction to the Income Tax Expense account (or Federal Income Tax Expense and State Income Tax Expense if you track them separately).

Go to + New and select Check or Bank Deposit. Enter your bank account, the date, and the refund amount. In the Category column, select the Income Tax Expense account. Enter the amount as a negative number. This reduces your total tax expense for the year, which increases your net income on the profit and loss statement. Save and close.

The refund lowers the net cost of taxes you paid during the year. If you paid $15,000 in estimated income taxes and received a $2,000 refund, your income tax expense for the year is $13,000, not $15,000. Recording it this way ensures your financial statements reflect the true amount of tax you bore.

Refunds applied as credits to future tax payments

Sometimes the IRS or a state tax authority does not send you a refund check or direct deposit. Instead, they apply the overpayment as a credit to your next estimated tax payment or your next annual return. In this case, you do not record a bank deposit in QuickBooks Online because no money entered your account.

Instead, when you record your next tax payment, reduce the payment amount by the credit. For example, if your next estimated tax payment is $5,000 but you have a $1,000 credit from a prior refund, record the payment as $4,000 in QuickBooks Online. You can add a note or memo in the transaction to document that a $1,000 credit was applied. This keeps your tax expense accurate without creating a false deposit transaction.

If you want to track the credit separately for your own records, you can create a memo or journal entry that documents it, but it is not necessary for QuickBooks Online to reflect the correct tax expense. The key is that the payment amount you record matches what you actually paid out of your bank account.

Common mistakes to avoid when recording tax refunds

The most common error is recording a tax refund as income or a general deposit instead of categorizing it to the correct tax account. This inflates your revenue and makes your profit and loss statement inaccurate. A sales tax refund is not income—it's a reduction in a liability you owe. An income tax refund is not income—it's a reduction in an expense you incurred.

Another mistake is recording the refund as a positive amount instead of a negative amount. In QuickBooks Online, when you reduce an account, you enter the amount as negative. If you enter a sales tax refund as a positive amount in the Sales Tax Payable account, you will increase the liability instead of decreasing it, which is the opposite of what you want.

A third error is failing to match the refund to the correct tax type. If you received a state sales tax refund, do not record it against your federal income tax expense account. Take a moment to confirm what type of tax the refund covers before you categorize it. The refund notice from the tax authority will state this clearly.

How to find and verify tax refunds in QuickBooks Online

Once you've recorded a tax refund, you can verify it by running a report. Go to Reports and search for Transaction List by Account. Select the tax account you recorded the refund against (Sales Tax Payable, Payroll Tax Payable, or Income Tax Expense). The report will show all transactions for that account, including the refund you just entered. Check that the date, amount, and sign (negative) are correct.

You can also run a Profit and Loss report to see how the refund affected your bottom line. If you recorded an income tax refund, your Income Tax Expense will be lower than it would have been without the refund. If you recorded a sales tax or payroll tax refund, your profit and loss will be unaffected because you adjusted a balance sheet account, not an income or expense account.

Keep the refund notice or check stub from the tax authority in your records. QuickBooks Online allows you to attach files to transactions, so you can upload the notice directly to the refund entry for future reference. This makes it easy to audit your own records if a question comes up later.

Frequently Asked Questions

Should I record a tax refund as a deposit or a check in QuickBooks Online?

Use Check if the refund arrived as a physical check. Use Bank Deposit if it was a direct deposit or if you're depositing a check into your bank account. The categorization to the tax account is the same either way—the difference is only in how the money entered your account.

What if I received a refund for multiple types of taxes at once?

Create one transaction and split it across multiple accounts. In QuickBooks Online, when you create a Check or Bank Deposit, you can add multiple rows in the Category section. Enter the sales tax refund amount in one row and the income tax refund amount in another row, each categorized to its correct account. The total of all rows must equal the deposit amount.

Can I record a tax refund as a negative expense instead of reducing the account?

Technically yes, but it's not best practice. Recording it as a negative amount in the correct account is clearer and keeps your account balances accurate. If you record it as a negative expense, the account balance will be wrong, and it will be harder to reconcile your books to the tax authority's records.

What if the tax authority applied the refund as a credit but I don't know the amount yet?

Wait until you receive written confirmation of the credit amount from the tax authority before you record anything in QuickBooks Online. Once you have the amount, reduce your next tax payment by that credit. Do not guess or estimate the amount.

Do I need to record a tax refund if it's less than $100?

Yes. Record all refunds, regardless of size. Small refunds can add up over time, and recording them keeps your tax accounts accurate. QuickBooks Online makes it just as easy to record a $50 refund as a $5,000 one.