Record the refund as income when the IRS deposits it
When your business receives a 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 — typically your federal income tax expense account or a refund receivable account if you recorded it before the money arrived. The exact steps depend on whether you use QuickBooks Online or QuickBooks Desktop, and whether you already recorded the original tax payment.
The core principle is the same across both versions: a tax refund reverses part of the tax expense you recorded when you paid the IRS. You do not record it as income or revenue. Instead, you reduce the tax line on your profit and loss statement, which is where the original payment reduced your bottom line.
Key Takeaways
- Record a tax refund as a deposit to your federal income tax expense account, not as revenue or income.
- If you recorded the original tax payment as a check or bill, the refund reverses that same account.
- In QuickBooks Online, use the Deposit transaction type and select your tax expense account as the deposit category.
- In QuickBooks Desktop, create a check or deposit with a negative amount, or use a journal entry to credit the tax account.
- Match the refund amount to your IRS notice or transcript to confirm you are recording the correct figure.
Recording a refund in QuickBooks Online
Open QuickBooks Online and go to + New in the top left. Select Deposit from the menu. In the Deposit form, choose your business bank account from the Account dropdown — this is the account where the IRS will deposit the refund money.
In the Received from field, type "IRS" or "Internal Revenue Service". Leave the Payment method as "Check" or select the method that matches how the IRS sent the money (direct deposit, check, or ACH transfer). In the line items section, select your Category as the federal income tax expense account you used when you paid the original tax. Enter the refund amount in the Amount column. This amount will appear as a negative expense, which reduces your total tax expense for the year.
Add a memo like "2024 Federal Income Tax Refund" or reference your IRS notice number. Click Save and Close. The refund now appears in your bank register and reduces your tax expense on your profit and loss report.
Recording a refund in QuickBooks Desktop
In QuickBooks Desktop, go to File > New and select Check. Choose your bank account from the dropdown. In the Payee field, type "IRS Refund" or "Internal Revenue Service". Leave the Date as the date the refund was deposited or the date shown on your IRS notice.
On the line item, select your federal income tax expense account in the Account column. In the Amount column, enter the refund as a negative number — for example, if the refund is $5,000, enter -5000. This negative amount credits the tax account and reduces your tax expense. Add a memo and click Save and Close.
Alternatively, you can record the refund as a deposit by going to Banking > Make Deposits, selecting your bank account, and following the same steps with the tax expense account and the refund amount as a positive number in the deposit form.
Using a journal entry if you recorded the original payment as a bill
If you originally recorded your tax payment as a bill (rather than a check), you may need to use a journal entry to record the refund. Go to Company > Make Journal Entries in QuickBooks Desktop, or + New > Journal Entry in QuickBooks Online.
On the first line, select your federal income tax expense account and enter the refund amount in the Credit column. On the second line, select your bank account and enter the same amount in the Debit column. This records the money coming into your bank and reduces your tax expense by the same amount. Add a memo referencing your IRS notice and click Save and Close.
A journal entry is useful when your original tax payment was recorded as a bill payable rather than a direct bank payment, because it keeps the accounting parallel to how you recorded the original expense.
Matching the refund to your IRS notice or transcript
Before you record anything, pull your IRS notice or transcript to confirm the exact refund amount. The IRS sends a notice (usually Form 1040-V or a letter) when a refund is issued. You can also view your account transcript on the IRS website at irs.gov under "Get Your Tax Record" or by calling the IRS at 1-800-829-1040.
Write down the refund amount, the date it was issued, and the tax year it applies to. If the refund is for a prior year (for example, a 2023 refund received in 2024), make sure you record it in the correct year's books. Some businesses record it in the year received; others record it in the year the tax was paid. Check with your accountant about your business's policy, but the most common approach is to record it in the year received, which is when the cash actually came in.
Handling refunds for estimated tax payments
If the refund is for overpaid estimated taxes (quarterly payments your business made during the year), the process is the same: record it as a credit to your estimated tax expense account. In QuickBooks, you may have separate accounts for estimated federal tax and regular federal income tax, or you may use one combined account. Check your chart of accounts to see which account you used when you recorded the original estimated tax payment, and credit that same account with the refund.
If you made estimated tax payments throughout the year and later received a refund, the refund reduces your total tax expense for that year. This is correct accounting — you paid more than you owed, and the refund brings your expense down to the actual amount due.
What to do if the refund amount does not match your records
If the IRS refund is smaller than you expected, the IRS may have applied part of it to other taxes you owe (such as state taxes, payroll taxes, or a prior year's balance). Check your IRS notice carefully — it will explain any offsets. Record only the amount that was actually deposited into your bank account. If you believe the amount is wrong, contact the IRS at 1-800-829-1040 with your notice in hand.
If you recorded an estimated refund in QuickBooks before receiving the actual amount, you may need to adjust your entry. For example, if you recorded a $10,000 refund but only received $8,000, edit the original deposit or journal entry to show $8,000 instead. This keeps your books accurate and matches your bank statement.
Frequently Asked Questions
Should I record the refund when I file my return or when the money arrives?
Record it when the money actually arrives in your bank account. This follows the cash basis of accounting and matches your bank statement. If you file in March but the refund does not arrive until May, record it in May. If your business uses accrual accounting, check with your accountant, but most small businesses record refunds when received.
What account should I use if I do not have a separate tax expense account?
Look at your chart of accounts for any account with "tax", "income tax", or "federal tax" in the name. If you only have one, use that one. If you have none, you may have recorded the original tax payment to a different account — check your bank register or profit and loss report to see where the original payment went, and credit that same account with the refund.
Can I record a tax refund as a negative expense instead of a deposit?
Yes. In QuickBooks Online, you can create a check with a negative amount, or in QuickBooks Desktop, you can record a check with a negative amount in the amount field. Both methods work and produce the same result: a credit to your tax expense account. Use whichever method feels clearer to you.
Do I need to record state tax refunds differently?
No. State tax refunds follow the same process: record them as a credit to your state income tax expense account using a deposit or check. If you have separate accounts for federal and state taxes, make sure you credit the state account, not the federal one.
What if the refund is for a business loss carryback?
A loss carryback refund is still recorded the same way: as a credit to your federal income tax expense account. The amount may be larger because it applies to multiple years, but the QuickBooks entry is identical. Record the full refund amount in the year you receive it.