Record your tax refund as income, not a deduction

A tax refund in QuickBooks belongs in an income account, not as a negative expense or a deduction. The refund is money the government is returning to you because you overpaid taxes during the year — it is not a business expense you can write off. The account you use depends on which tax you overpaid: federal income tax, state income tax, or self-employment tax.

The most common mistake is treating a refund as a reduction to the original tax expense. That creates a false picture of what you actually paid in taxes. Instead, you record the refund as a separate income transaction in the same period you receive it, even if the original overpayment happened in a different year.

Key Takeaways

  • Tax refunds are income in QuickBooks, recorded in an income account you create specifically for refunds, not as a negative expense.
  • The account name should reflect the type of tax refunded — such as "Federal Tax Refund" or "State Income Tax Refund" — so you can track each type separately.
  • Record the refund in the month you actually receive the money, using a deposit or income transaction depending on how the funds arrive.
  • If you received the refund in a different tax year than the overpayment, the refund still records in the year you got it, which may create a timing difference you should note.

Create a dedicated income account for tax refunds

Before you record the refund, set up an income account in your chart of accounts. Go to Settings (the gear icon), then Chart of Accounts, and click New. Choose Income as the account type.

Name the account clearly so you know what it holds. "Federal Tax Refund," "State Income Tax Refund," and "Self-Employment Tax Refund" are all clear names. Avoid generic names like "Other Income" or "Miscellaneous" — those make it harder to find the refund later or to see at a glance how much you have received back.

If you receive refunds regularly (for example, if you overpay quarterly estimated taxes), having separate accounts for each type of refund makes your records cleaner and your tax return easier to prepare.

Record the refund as a deposit or income transaction

The method depends on how you receive the refund. If the IRS or your state tax authority deposits it directly into your business bank account, you will see it as a deposit in your bank feed. If you receive a check, you will record it as a deposit when you cash it.

In QuickBooks Online, go to + New and select Check or Deposit, depending on the form the refund took. If it arrived as a direct deposit, use Deposit. If you received a physical check, you can use either Check (if you are recording it before depositing) or Deposit (if you are recording it after the bank processes it).

In the transaction, select the tax refund income account you just created. Enter the refund amount and the date you received it. If the refund came through your bank, match it to the bank transaction so QuickBooks knows the deposit has cleared.

Handle refunds received in a different tax year

Sometimes you overpay taxes in one year but do not receive the refund until the next year. For example, you might overpay federal income tax in 2023 and receive the refund in early 2024. In QuickBooks, record the refund in 2024, the year you actually received it.

This timing difference is normal and correct for bookkeeping purposes. Your tax preparer will handle any adjustments needed on your actual tax return, since the IRS cares about when you paid the tax, not when you recorded it in your books. Make a note in the transaction description — for example, "2023 federal overpayment refund" — so you remember which year the original overpayment came from.

Self-employment tax refunds and estimated tax payments

If you overpaid self-employment tax, the refund process works differently than income tax refunds. Self-employment tax is calculated on your tax return itself, so you typically do not receive a separate refund check for it. Instead, it reduces the amount you owe overall, or it becomes part of your general income tax refund.

If you made quarterly estimated tax payments and overpaid, you can request a refund when you file your return, or you can ask the IRS to explore the overpayment to next year's estimated taxes. When you do receive a refund, record it the same way: as income in the year you receive it.

Avoid common recording mistakes

Do not record a tax refund as a negative expense. Some people try to reduce their tax expense by entering the refund as a negative number in the original tax account. This creates confusion because your expense account no longer shows what you actually paid, and it makes reconciliation harder.

Do not mix refunds with other income. If you put the refund in a general "Other Income" account alongside unrelated income, you lose the ability to track tax refunds separately. This matters if you need to explain the refund to a lender, accountant, or tax preparer later.

Do not forget to match the refund to your bank transaction. If the refund arrived as a deposit, QuickBooks will show it in your bank feed. Match it to your income transaction so the bank reconciliation stays accurate.

Frequently Asked Questions

Should I record a tax refund as a deduction?

No. A refund is income, not a deduction. Deductions reduce your taxable income; a refund is money returned to you. Record it in an income account so your books accurately reflect what you received.

What if I received a refund but I am not sure which tax it came from?

Check the letter or notice that came with the refund — it will say whether it is a federal refund, state refund, or both. If you received a combined refund, you may need to contact the tax authority to ask how much came from each type of tax, then record them separately.

Can I use the same account for all types of tax refunds?

You can, but it is cleaner to use separate accounts. Separate accounts let you see at a glance how much you have received back from federal tax, state tax, and self-employment tax. This also makes it easier to explain the refunds to an accountant or tax preparer.

Does recording a tax refund affect my tax return?

Not directly. Your tax return is based on what you actually paid in taxes and what you earned, not on when you recorded the refund in QuickBooks. Your tax preparer will use your original tax documents, not your QuickBooks records, to prepare your return. However, accurate QuickBooks records make their job easier.

What if the refund is for a business tax, not personal income tax?

If you overpaid a business tax (such as sales tax or payroll tax), record the refund the same way: as income in the year you received it. Use an account name that reflects the type of business tax, such as "Sales Tax Refund" or "Payroll Tax Refund."