Record the refund as income when the IRS deposits it
When your business receives a tax refund from the IRS, record it in QuickBooks Online as a deposit to your bank account, not as a negative expense. The refund reduces your tax liability for that year, but in your accounting records it appears as income or a credit. The exact steps depend on whether you're recording a federal income tax refund, a payroll tax refund, or a state tax refund — each follows a slightly different path in QuickBooks.
The most straightforward method is to create a bank deposit transaction that ties the refund to a tax refund income account. This keeps your bank reconciliation clean and creates an audit trail showing where the money came from.
Key Takeaways
- Record tax refunds as deposits to your bank account, not as negative expenses, using a dedicated tax refund income account.
- Create the deposit in QuickBooks by going to Banking > Deposits, selecting your bank account, and choosing the tax refund account as the income category.
- Use separate accounts for federal refunds, state refunds, and payroll tax refunds so you can track each type independently.
- Match the deposit amount to your bank statement and reconcile it during your monthly bank reconciliation to catch errors early.
Set up a tax refund income account before recording the deposit
Before you record the refund itself, create an account in QuickBooks to hold it. Go to Settings > Chart of Accounts, then click New. Choose Income as the account type and give it a clear name like "Federal Tax Refund" or "State Tax Refund" — using separate accounts for each type makes tax time easier and lets you see at a glance how much you've recovered from each source.
If you already have a general tax refund account and want to split it later, you can do that during reconciliation or by editing past transactions. But creating the account first saves time and prevents confusion when you're looking back at your records in six months.
Some accountants prefer to record refunds against the original tax expense account (like "Federal Income Tax Expense") as a negative number. That method works too, but it can make your expense reports harder to read. The income account approach is clearer for most small business owners.
Record the deposit in QuickBooks Online
Once the refund hits your bank account, record it in QuickBooks. Click Banking > Deposits. Select the bank account where the refund was deposited. In the Payee field, type "IRS" or "State Tax Board" — whatever entity sent the money. In the Category column, select the tax refund income account you just created.
Enter the refund amount in the Amount column. Make sure the date matches the date the money actually appeared in your bank account, not the date the IRS issued it. QuickBooks uses the transaction date to match against your bank statement, so getting this right prevents reconciliation headaches later.
If you received multiple refunds at once — for example, a federal refund and a state refund in the same deposit — create separate line items within the same deposit transaction, each pointing to its own tax refund account. This keeps the deposit balanced and lets you see both refunds in one place.
Handle payroll tax refunds separately
If you overpaid payroll taxes and received a refund from the IRS, the process is the same but the account is different. Create an income account called "Payroll Tax Refund" and record the deposit the same way. The difference is that payroll tax refunds often come with a notice letter from the IRS explaining which quarter or year the overpayment came from — keep that letter with your records.
Some businesses record payroll tax refunds directly against the payroll tax liability account instead of creating an income account. That method works if you're trying to offset the original overpayment, but it can make your financial statements confusing. Using a separate income account is clearer and easier to audit.
Reconcile the refund during your monthly bank reconciliation
When you reconcile your bank account in QuickBooks, the refund deposit should appear in your list of cleared transactions. Match it to the line item on your bank statement. If the amounts don't match, double-check the deposit amount you entered in QuickBooks against the bank statement — typos happen, especially with large numbers.
If the refund appears on your bank statement but not in QuickBooks, go back and check whether you actually saved the deposit transaction. Sometimes a transaction gets created but not finalized. If the refund appears in QuickBooks but not on the bank statement yet, leave it unreconciled until it clears — QuickBooks will flag it as pending.
Once reconciled, the refund is locked into your records and won't accidentally get double-counted or deleted. This is especially important if you're working with an accountant or bookkeeper who might review your transactions later.
Adjust the refund if the IRS sends a correction notice
Sometimes the IRS issues a refund, then sends a notice saying the amount was wrong and you owe money back, or they're sending an additional refund. If this happens, don't delete the original deposit — instead, create a second transaction to record the adjustment. If you owe money back, create a check or bank transfer for the difference. If the IRS is sending more, create another deposit.
This approach keeps your transaction history intact and makes it easy to see what happened if you're ever audited. Your records will show the original refund, the correction notice, and the adjustment, all in order.
Frequently Asked Questions
Should I record a tax refund as negative expense or as income?
Record it as income using a dedicated tax refund account. While some accountants record refunds as negative expenses, the income method is clearer and keeps your expense reports accurate. Your expenses were what they were; the refund is separate money coming back in.
What if I don't know which account to use for the refund?
Create a new income account called "Tax Refund" or "Federal Tax Refund" before you record the deposit. Go to Settings > Chart of Accounts > New, choose Income, and name it clearly. You can always split it into multiple accounts later if you receive different types of refunds.
Can I record a tax refund I'm expecting but haven't received yet?
No — record the refund only after the money actually appears in your bank account. Recording it early can throw off your bank reconciliation and make your financial statements inaccurate. Once it clears, record it the same day or the next business day.
Do I need to create a separate account for state tax refunds?
You don't have to, but it's helpful. Using separate accounts for federal, state, and payroll tax refunds makes it easier to track where your money came from and to answer questions during tax season. A single "Tax Refund" account works if you only receive refunds occasionally.
What if the refund amount on my bank statement doesn't match what I recorded?
Check your QuickBooks deposit entry against the bank statement line by line. Look for typos in the amount, the date, or the account. If you find an error, edit the deposit transaction and save it again. During reconciliation, QuickBooks will flag the mismatch and won't let you reconcile until the amounts match.