Where your tax refund goes depends on what you overpaid
A tax refund in QuickBooks Online is recorded differently depending on whether you overpaid income tax, sales tax, or payroll tax. The core principle is the same: you're reversing an expense or liability you recorded earlier. If you overpaid income tax, the refund reduces your tax expense. If you overpaid sales tax collected from customers, it reduces your sales tax liability. The account you credit depends on which tax account you originally used when you recorded the overpayment or the tax liability itself.
Most small business owners encounter income tax refunds (from federal or state returns) or sales tax refunds (when you collected more than you owed). Payroll tax refunds are less common but follow the same logic. The mistake most people make is depositing the refund into a general income account instead of reversing the original tax entry. This leaves your tax expense overstated and creates a reconciliation headache later.
Key Takeaways
- Income tax refunds are recorded as a debit to your bank account and a credit to the tax expense account you used when you recorded the original tax liability.
- Sales tax refunds reduce your sales tax payable liability, not your income, so they go to the same sales tax account where you tracked what you owed.
- The refund check or deposit should be matched to a journal entry or bill payment that reverses the original overpayment, not deposited as miscellaneous income.
- If you recorded estimated tax payments as expenses, a refund from those payments credits back to that same expense account, reducing your year-to-date tax cost.
Recording an income tax refund
When you receive a federal or state income tax refund, you are getting back money you overpaid on your business taxes. In QuickBooks Online, this appears as a deposit to your bank account. The offsetting entry should go to the tax expense account you used when you originally recorded the tax liability or the estimated tax payment.
Go to + New, select Check or Bank Deposit (depending on how the refund arrived), and enter the amount. If it was a direct deposit, use Bank Deposit. In the Category column, select the tax expense account—usually called Taxes: Federal Income Tax, Taxes: State Income Tax, or Estimated Tax Payments, depending on what you named it. This credit reduces your tax expense for the year and keeps your books accurate. Do not deposit it to income or a miscellaneous account.
If you recorded estimated tax payments as separate line items throughout the year, the refund should go to whichever account you used for those payments. If you recorded a lump-sum tax liability at year-end based on your accountant's calculation, the refund goes to that same liability account. The key is matching the refund to the account that originally captured the overpayment.
Recording a sales tax refund
A sales tax refund happens when you collected more sales tax from customers than you actually owed to the state. This can occur if you filed an amended return, received a credit from an overpayment in a prior quarter, or had a calculation error corrected by the tax authority. In QuickBooks Online, this refund reduces your sales tax liability, not your income.
Create a Bank Deposit for the refund amount. In the Category column, select your Sales Tax Payable account (or whatever you named your sales tax liability account). Enter the refund as a negative amount or as a credit, depending on your QuickBooks setup. This reduces the balance in your sales tax payable account, reflecting that you owe the state less than you previously recorded.
Do not record a sales tax refund as income. Sales tax is a pass-through liability—you collected it on behalf of the state, and a refund straightforward means you collected more than required. Treating it as income overstates your actual revenue and creates a mismatch between your sales tax returns and your QuickBooks records.
Matching the refund to the original payment or liability
The cleanest way to record a tax refund is to match it directly to the original tax payment or liability entry. If you paid estimated taxes throughout the year and now receive a refund, you can use QuickBooks' Match Transactions feature to link the refund to the original payment. Go to your bank feed, find the refund deposit, and QuickBooks may suggest a match to a prior payment. Review it and confirm if it is correct.
If QuickBooks does not suggest a match, you can create a manual journal entry. Go to + New, select Journal Entry, and debit your bank account and credit the tax expense or liability account. This creates a clear audit trail showing that the refund reversed the original overpayment. When your accountant reviews your books, this entry will be when ready clear.
If you are unsure which account the original payment went to, check your bank transactions or your prior tax filings. Your accountant can also tell you which account to use based on how they recorded the tax liability in your books.
Handling refunds from amended returns or prior years
If you receive a refund from an amended return filed in a prior year, the entry depends on whether you have already closed that year in QuickBooks. If the prior year is still open, record the refund the same way you would for a current-year refund: debit the bank account and credit the tax expense or liability account from that year.
If the prior year is closed, you have two options. You can record the refund in the current year by creating a journal entry that debits the bank account and credits a Prior Year Tax Refund income account (or a similar account your accountant sets up). Alternatively, your accountant may reopen the prior year, record the refund there, and then close it again. This keeps the refund in the year it belongs and makes your historical records accurate.
Do not straightforward deposit the refund into a general income account. This creates confusion about whether the refund is new revenue or a correction of a prior-year overpayment. Your accountant needs to know which year the refund relates to in order to file accurate amended returns if needed.
Reconciling your bank account after recording the refund
Once you have recorded the refund in QuickBooks, reconcile your bank account to confirm the entry matches your bank statement. Go to Accounting, select Reconcile, choose your bank account, and enter the statement date and ending balance. QuickBooks will show you all transactions, including the refund deposit. Mark the refund as reconciled once you confirm it appears on your bank statement.
If the refund does not appear on your statement yet, leave it unreconciled until it clears. QuickBooks will hold the entry in an unreconciled state, and you can complete the reconciliation once the deposit posts. This prevents your bank balance from appearing incorrect in your reports.
After reconciliation, run a Tax Summary Report or check your tax expense accounts to confirm the refund reduced your tax liability or expense as expected. If the balance looks wrong, review the account you credited to make sure it was the correct one.
Common mistakes to avoid
The most common error is depositing a tax refund into Income or Miscellaneous Income. This inflates your revenue and makes your tax expense appear higher than it actually is. A tax refund is not income—it is a reversal of an overpayment. Always credit it back to the tax account where the overpayment originated.
Another mistake is recording the refund without matching it to the original payment. If you paid estimated taxes in April and receive a refund in October, creating two separate, unmatched entries makes it harder to reconcile and audit your books. Use QuickBooks' match feature or create a clear journal entry that ties the two together.
A third error is using the wrong tax account. If you recorded estimated federal income tax payments in one account but credit the refund to a state tax account, your federal tax expense will remain overstated. Double-check the account name and make sure it matches the original payment.
Frequently Asked Questions
Should I record a tax refund as a negative expense or as income?
Record it as a credit to the same tax expense or liability account where you recorded the original overpayment. This reduces your tax expense, not increases your income. If you use a negative amount in a bank deposit, QuickBooks will handle it correctly as a credit to the account you select.
What if I do not remember which tax account I used for the original payment?
Check your bank transactions or your prior-year tax returns. Your accountant can also review your QuickBooks file and tell you which account was used. If you still cannot find it, ask your accountant to help you record the refund correctly—they have access to your full transaction history.
Can I record a tax refund if my prior year is already closed?
Yes. You can record the refund in the current year using a prior-year refund account, or your accountant can reopen the prior year, record the refund there, and close it again. Either way, document which year the refund relates to so your records are accurate.
Do I need to create a separate account for tax refunds?
No. The refund goes to the same account as the original overpayment. If you overpaid federal income tax, the refund credits to your federal income tax expense account. Creating a separate refund account adds unnecessary complexity and makes reconciliation harder.
What if the refund amount does not match my tax return?
Contact the tax authority to confirm the refund amount. If there is a discrepancy, do not record the refund until you understand why. Once you have clarification, record the actual refund amount you received. If part of the refund relates to a prior year, ask your accountant how to split the entry.