How to record a sales tax refund when the state sends money back
When your state or local tax authority sends you a refund—because you overpaid sales tax, claimed a credit, or filed an amended return—you need to record it in QuickBooks so your books match reality and your tax reports stay accurate. The method depends on whether you're using QuickBooks Online or QuickBooks Desktop, and whether the refund came as a check or a direct deposit.
The core process is the same either way: you're recording a deposit that reduces your sales tax liability (or increases your cash position if you've already paid the liability). This article walks through both platforms and covers the most common scenarios you'll encounter.
Key Takeaways
- Sales tax refunds are recorded as deposits that offset your sales tax payable account, not as income or a general deposit.
- In QuickBooks Online, you'll use the Deposit transaction type and select your sales tax payable account as the source.
- In QuickBooks Desktop, you create a check or deposit and assign it to the sales tax payable liability account.
- If you've already recorded the sales tax liability, the refund reduces it; if you haven't, the refund creates a credit balance in that account.
- Keep the state's refund notice or letter as documentation—QuickBooks will ask you to reference the transaction or memo line.
Recording a sales tax refund in QuickBooks Online
Open QuickBooks Online and go to + New (the button in the top left). Select Deposit from the menu. This opens a blank deposit form where you'll enter the refund details.
In the Account field at the top, select the bank account where the refund landed (usually your checking account). Enter the deposit date—use the date the money actually hit your account, not the date on the state's letter. In the Payee field, type the name of the tax authority (for example, "California Department of Tax and Fee Administration" or "New York State Department of Taxation and Finance").
In the Category/Account column of the deposit line, select your Sales Tax Payable account (this is a liability account, usually named something like "Sales Tax Payable" or "Sales Tax Liability"). Enter the refund amount in the Amount column. In the Memo field, write something like "Sales tax refund—overpayment 2024 Q3" or reference the state's refund notice number if they provided one.
Click Save and Close. QuickBooks will reduce your sales tax payable balance by the refund amount. If you had a liability of $500 and received a $200 refund, your new liability is $300.
Recording a sales tax refund in QuickBooks Desktop
In QuickBooks Desktop, the process is similar but uses slightly different navigation. Go to Banking menu and select Make Deposits (if the refund arrived as a direct deposit or check you're depositing) or Write Checks (if you're recording a refund check the state sent you).
If you're depositing a check or recording a direct deposit, the Make Deposits window opens. Select your bank account at the top. In the Received From field, enter the tax authority's name. Leave the From Account field blank—you'll assign the account on the next line. In the deposit grid, click the Account column and select Sales Tax Payable. Enter the refund amount and add a memo like "State sales tax refund—Q3 overpayment."
Click Save and Close. The refund is now recorded against your sales tax liability. If you're recording a refund check that hasn't cleared yet, use Write Checks instead and follow the same account assignment process.
What happens if you've already paid the sales tax liability
If you've already sent payment to the state and then received a refund, your sales tax payable account may show a zero balance or even a credit. Recording the refund the same way still works—it will create a negative (credit) balance in the sales tax payable account, which represents money the state owes you or a credit you can use against future sales tax payments.
Some accountants prefer to record this as a separate line item or memo so they can track refunds separately from regular liability payments. If that's your practice, you can create a separate account called "Sales Tax Refunds Received" and assign the deposit there instead. Either method is acceptable; the key is consistency and clear documentation.
Handling partial refunds or refunds with conditions
Sometimes a state approves only part of your refund claim, or approves it but requires you to use it as a credit against future payments rather than receive cash. Record what actually happened: if the state sent you $150 of a $300 claim, deposit $150. If they issued a credit that you can't withdraw as cash, you may record it as a memo or in a separate tracking account until you use it against a future payment.
The state's refund notice will specify what you received and any conditions. Keep that document in your records—it's your proof of the transaction and your reference if QuickBooks or a tax auditor asks questions later.
Reconciling the refund with your bank statement
When the refund appears on your bank statement, open your bank reconciliation in QuickBooks (go to Reconcile in QuickBooks Online or Banking > Reconcile in Desktop). Find the deposit you recorded and check it off against the matching line on your bank statement. The amounts should match exactly—if they don't, double-check the deposit amount you entered in QuickBooks.
Once you've reconciled the deposit, QuickBooks marks it as cleared and your bank balance is now accurate. This is also your signal that the refund has truly arrived and isn't pending.
Common mistakes to avoid
The most common error is recording the refund as income or depositing it to a general income account. Sales tax refunds are not income—they're reductions of a liability you already recorded. Putting them in the wrong account inflates your income and makes your tax reports inaccurate.
Another mistake is using the wrong date. Use the date the money actually arrived in your account, not the date on the state's letter or the date you filed the refund claim. This keeps your bank reconciliation clean and your cash flow records accurate.
A third error is forgetting to document what the refund was for. A memo line that says "Refund" is not enough. Write "Sales tax refund—Q2 overpayment" or "Amended return credit" so you and anyone reviewing your books later can understand why the liability changed.
Frequently Asked Questions
What if the state sent a refund check but I haven't deposited it yet?
Record it in QuickBooks on the date you deposit it, not the date you received the check. Until the money is in your account, it's not part of your cash balance. If you want to track it before deposit, you can record it in a separate "Refund Pending" account and move it to sales tax payable once it clears.
Can I record a sales tax refund if I haven't recorded the original liability yet?
Yes. The refund will create a credit balance in your sales tax payable account, which is fine. It straightforward means you have a credit with the state that you can use against future payments or request as cash later.
Do I need to create a separate account for sales tax refunds?
No. Recording refunds directly to sales tax payable is the standard method and keeps your liability account accurate. You can add a memo or note to track refunds separately if your accounting process requires it, but a separate account is not necessary.
What if the refund amount doesn't match my records?
Record what the state actually sent, not what you expected. Then compare the state's refund notice to your original claim. If there's a discrepancy, contact the tax authority to understand why they approved a different amount. Update your records once you have clarity.
Should I record the refund before or after I file my next sales tax return?
Record it as soon as it arrives in your account. The timing of your next return doesn't affect when you record the refund in QuickBooks. Recording it promptly keeps your books current and your liability account accurate.