Record the refund as income when the IRS deposits it to your business account
When your business receives an income tax refund from the IRS, you record it in QuickBooks by creating a deposit that reduces your tax expense for the year. The refund appears as a credit to your tax account — usually your federal income tax payable or estimated tax account — not as new income. The deposit goes into your bank account, but the accounting entry reverses part of the tax expense you already recorded.
The exact steps depend on whether you use QuickBooks Online or QuickBooks Desktop, and whether you've already closed the tax year. In both versions, the goal is the same: match the deposit to the tax account it came from, so your books show the correct net tax expense.
Key Takeaways
- Record the refund as a credit to your federal income tax expense or estimated tax account, not as new business income.
- In QuickBooks Online, create a bank deposit and assign it to your tax liability account using the category dropdown.
- In QuickBooks Desktop, use a check or deposit form and select your tax account as the category to reduce the expense.
- If you've already closed the tax year, record the refund in the current year but note in the memo that it relates to the prior year.
- Match the refund amount to your IRS notice or tax return to confirm you're recording the correct figure.
Recording the refund in QuickBooks Online
Open QuickBooks Online and go to + New in the top left. Select Check or Bank Deposit depending on how the IRS sent the money. If the refund went directly to your business bank account, choose Bank Deposit. If you received a check, choose Check and enter the check number from the IRS notice.
In the Account field, select the bank account where the refund landed. In the Category column, do not use an income account. Instead, select the tax liability or tax expense account you used when you recorded your estimated tax payments or year-end tax expense. This is usually called Federal Income Tax Payable, Estimated Tax Payable, or Federal Taxes — the exact name depends on how your chart of accounts is set up. Enter the refund amount in the Amount column. The negative sign (or credit) will appear automatically because you're reducing an expense.
In the Memo field, write something like "IRS refund for tax year 2023" so you can find this transaction later. Save the deposit. QuickBooks will now show the refund in your bank register and reduce your tax expense by the refund amount.
Recording the refund in QuickBooks Desktop
In QuickBooks Desktop, go to Banking menu and select Make Deposits. Select your business bank account from the dropdown. Click New to create a new deposit line.
In the Received From field, type "IRS" or "Internal Revenue Service". In the From Account column, select your federal income tax payable or estimated tax account — the same account you credited when you paid estimated taxes or accrued your year-end tax liability. Enter the refund amount. In the Memo column, note the tax year the refund covers. Click Save and Close. The deposit will now appear in your bank register, and your tax account balance will decrease by the refund amount.
What to do if you've already closed the tax year
If you've closed your books for the prior tax year and the refund arrives in the current year, you still record it in the current year — do not go back and reopen the prior year's books. Create the deposit or check in the current year using the same steps above, but in the memo field, clearly note which tax year the refund relates to. For example: "IRS refund for tax year 2023, received in 2024."
This approach keeps your current year's bank reconciliation clean and makes it easy to explain the transaction if an accountant or auditor reviews your books. The refund will reduce your current year's tax expense slightly, but that's acceptable because it's a correction to a prior year's tax liability.
Matching the refund amount to your IRS notice
Before you record anything, pull up the IRS notice or letter that came with the refund. The notice will show the refund amount, the tax year it covers, and sometimes the reason for the refund (overpayment of estimated taxes, error correction, or amended return). Write down the exact amount and the tax year.
In QuickBooks, search your bank register for any prior deposits or payments related to that tax year to make sure you're not double-recording. If you made estimated tax payments, those should already be in your books as debits to your tax account. The refund should be roughly equal to the overpayment you made. If the numbers don't match, check your tax return or call the IRS to confirm the refund amount before recording it.
Reconciling your bank account after recording the refund
Once you've recorded the refund in QuickBooks, reconcile your bank account to make sure the deposit matches your bank statement. Go to Reconcile (in QuickBooks Online, this is under Accounting > Reconcile; in Desktop, it's under Banking > Reconcile). Select your bank account and the statement date. Find the IRS deposit in the list of cleared transactions and check the box next to it. The reconciliation should balance.
If it doesn't balance, double-check the amount you entered in QuickBooks against the bank statement. A common mistake is entering the refund as a positive number when it should be negative, or vice versa. Once the reconciliation balances, your books are correct and your bank account matches QuickBooks.
Frequently Asked Questions
Should I record the refund as income or as a reduction to my tax expense?
Record it as a reduction to your tax expense, not as income. The refund is money you overpaid in taxes, so it reduces the net tax you owe for the year. Recording it as income would inflate your business revenue and create a mismatch on your tax return.
What if the IRS refund went to my personal bank account instead of my business account?
If the refund was for business taxes, record it in QuickBooks as a deposit to your business bank account and a credit to your tax expense account. If you then transfer the money from your personal account to your business account, record that as a separate deposit. Keep the IRS notice as proof that the refund was for business taxes.
Can I record the refund before it actually arrives in my bank account?
No. Record the refund only after the money has cleared in your bank account. This keeps your QuickBooks balance in sync with your actual bank balance and prevents reconciliation errors. You can note in your memo that the refund is pending if you want to track it before it arrives.
Do I need to create a separate account for tax refunds?
No. Use the same tax liability or tax expense account you used when you recorded the original tax payment or accrual. This keeps all tax-related transactions in one place and makes it easy to see your net tax position for the year.
What if the refund is for multiple tax years?
If the IRS notice breaks down the refund by year, record each portion separately in QuickBooks, assigning each to the correct tax year in the memo. If the notice doesn't break it down, record the total refund and note in the memo that it covers multiple years. Contact the IRS or your accountant to confirm how much of the refund relates to each year.