Record the refund as income when the IRS deposits it to your account

When you receive an income tax refund from the IRS, you record it in QuickBooks by creating a deposit transaction that credits your bank account and posts to an income account. The refund itself is not a business expense reversal — it is money the government is returning to you because you overpaid taxes during the year. QuickBooks needs to see this as a separate transaction so your bank reconciliation matches and your records stay accurate.

The method depends on whether you are a sole proprietor, an S-corp, or a C-corp, because the tax treatment differs. For most small business owners, the refund goes to a temporary holding account first, then gets distributed or applied to next year's estimated taxes. This guide covers the mechanics of recording it correctly so your books reflect what actually happened.

Key Takeaways

  • Record the refund deposit in QuickBooks using a bank deposit transaction, not a journal entry, so it ties to your actual bank statement.
  • Post the deposit to an income account called "Tax Refund" or "Other Income" rather than reversing an expense, because the refund is money coming in, not a correction of a past transaction.
  • If you are a sole proprietor, the refund typically belongs to you personally and may need to be withdrawn from the business or recorded as owner's draw depending on your accounting method.
  • For S-corps and C-corps, the refund usually posts to a temporary account first, then gets allocated to shareholders or retained earnings once you file your return and know the final amount.
  • Reconcile your bank statement in QuickBooks after recording the deposit to confirm the transaction matches what the IRS actually sent.

Steps to record the refund as a bank deposit

Open QuickBooks and go to Banking (or + New if you use QuickBooks Online), then select Deposit. Enter the date the money arrived in your account, not the date the IRS processed it — use your bank statement as the source of truth.

In the Account field at the top, select the bank account where the refund landed. In the Payee field, type "IRS" or "Internal Revenue Service" so the transaction is clearly sourced. Leave the Payment method blank or select "Electronic" if your bank shows it as an ACH transfer.

In the line items section, enter the refund amount in the Amount column. In the Account column on that line, select or create an income account. Most businesses use Other Income (a standard account in QuickBooks) or create a custom account called Tax Refund Income. Do not post it to your tax expense account — that account tracks what you paid, not what you received back.

Add a memo like "2024 Federal Income Tax Refund" so anyone reviewing the books later knows what the deposit represents. Click Save and Close. The transaction is now recorded and your bank balance in QuickBooks increases by the refund amount.

Why you post to income, not to a tax expense account

A common mistake is posting the refund as a negative entry to the tax expense account you used when you paid estimated taxes or filed your return. This creates confusion because it makes it look like you are reversing a past transaction, when in fact you are receiving new money.

The refund is income in the accounting sense — it is money flowing into your business. Posting it to Other Income or Tax Refund Income keeps your tax expense account accurate (it shows what you actually paid) and your income accounts complete (they show all money received). When you prepare your tax return next year, your accountant will know to exclude this refund from your business income because it is a personal tax matter, not business revenue.

If you are unsure whether the refund belongs to the business or to you personally, ask your accountant or tax preparer before recording it. The answer depends on your business structure and how your taxes were filed.

Sole proprietors: recording refunds you will withdraw or keep personal

If you are a sole proprietor, your income tax refund is typically your personal money, not the business's. However, if the refund was deposited into your business bank account, you still need to record it in QuickBooks so the account balances match your bank statement.

Record the deposit as described above, posting it to Other Income. Then, when you withdraw the money or decide how to use it, create an Owner's Draw or Owner's Withdrawal transaction to move it out of the business. This keeps your business bank account accurate and shows that the money left the business and went back to you personally.

If you plan to leave the refund in the business account and use it for business expenses, you can skip the withdrawal step — just leave it in the business. But most sole proprietors withdraw personal refunds to keep business and personal finances separate.

S-corps and C-corps: recording refunds before final allocation

For S-corporations and C-corporations, the refund process is more complex because the money may not belong entirely to you if there are other shareholders. Record the deposit to Other Income or a temporary account called Tax Refund Received when the money arrives.

Do not allocate the refund to shareholders or retained earnings until after your tax return is filed and you know the final refund amount. The IRS sometimes adjusts refunds or applies them to other tax years, so recording it as temporary income first protects you from overstating what each shareholder is owed.

Once your return is filed and the refund is final, work with your accountant to create a journal entry that moves the refund from the temporary account to the appropriate shareholder distribution or retained earnings account. This second step ensures your year-end financial statements show the refund in the correct place.

Reconciling the refund deposit with your bank statement

After you record the deposit in QuickBooks, go to Reconcile (in QuickBooks Desktop) or Banking > Reconcile (in QuickBooks Online). Select the bank account where the refund was deposited and enter the statement date and ending balance from your bank statement.

Find the refund deposit in the list of transactions and check the box next to it to mark it as reconciled. If the deposit amount matches your bank statement exactly, the reconciliation will balance. If it does not match, double-check the amount you entered in QuickBooks against your bank statement — the IRS sometimes deposits less than expected if they applied part of the refund to other taxes or penalties.

Once the reconciliation balances, QuickBooks locks that transaction and your bank account is confirmed accurate. This is the final step that ties your QuickBooks records to reality.

What to do if the IRS applied the refund to next year's taxes

Some taxpayers request that the IRS explore their refund to next year's estimated tax liability instead of sending it as a deposit. If this happened to you, you will not see a bank deposit — instead, the IRS will send you a notice showing the refund was credited to your 2025 tax account.

In QuickBooks, record this as a journal entry instead of a bank deposit. Create a debit to Estimated Tax Payments (or whatever account you use to track prepaid taxes) and a credit to Other Income or Tax Refund Income. This shows that you received the refund but applied it forward, so your estimated tax account reflects the credit.

Keep the IRS notice that shows the credit was applied — your accountant will need it when you file next year's return to confirm that the estimated payment was made.

Frequently Asked Questions

Should I record the refund in the same year I paid the taxes or the year I received the refund?

Record it in the year you received the refund, based on your bank statement date. This is the accrual principle — the refund is income when the money actually arrives, not when you filed the return or paid the original taxes. Your accountant may adjust this when preparing your tax return if the refund belongs to a different tax year, but QuickBooks should reflect the actual cash movement.

What if I received a refund for a prior year's taxes?

Record it the same way — as a deposit to Other Income in the year you received it. Add a memo that specifies which tax year the refund covers, like "2023 Federal Income Tax Refund received in 2024." Your accountant will handle any adjustments needed on your tax return to show the refund in the correct tax year.

Can I post the refund directly to my owner's draw account instead of Other Income?

No. First record the deposit to Other Income so your bank account reconciles correctly. Then, if you are a sole proprietor and want to withdraw the money, create a separate owner's draw transaction. This two-step approach keeps your records clear and makes it straightforward to see what money came in and where it went.

Do I need to report the tax refund as business income on my tax return?

No. Your accountant will exclude the refund from your business income when preparing your return because it is a personal tax matter. QuickBooks records it as income for accounting purposes, but your tax preparer knows to remove it when calculating your actual taxable business income.

What if the refund amount in QuickBooks does not match my bank statement?

Check the IRS notice that came with the refund — it may show that part of the refund was applied to other taxes, penalties, or student loans. Update the amount in QuickBooks to match what actually deposited. Keep the IRS notice for your records so you can explain the difference if needed later.