How to Record a Vendor Refund in QuickBooks
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
To record a vendor refund in QuickBooks, enter the money the supplier returned as a deposit to your bank, then link it to a vendor credit so it reduces the original expense instead of counting as new income. The two-step move is: create a vendor credit for the amount, record a bank deposit received from that vendor, and use Pay Bills (or Expenses in QuickBooks Online) to connect the deposit to the credit so nothing is left dangling. Done this way, your expense drops by the refund amount and your accounts payable stays accurate.
A vendor refund lands as a deposit on your bank statement, which is easy to miscode as sales income if you are not watching. If your books are built from PDFs, convert the bank statement to QuickBooks with the tool at the top of this page so the refund deposit is already a line you can categorize, then apply the steps below to book it against the right vendor and account.
Is a vendor refund income in QuickBooks?
No, a vendor refund is not income. It is a return of money you already spent, so it reduces the expense you originally recorded rather than adding to your revenue. If you bought $600 of supplies and returned $150, your true supply expense for the period is $450, and booking the $150 refund as income would overstate both your sales and your costs. The correct treatment is to send the $150 back to the same supplies expense account, which leaves your profit and loss showing the net you actually spent.
The one exception in feel, not in accounting, is a rebate or incentive that is not tied to a specific purchase; some businesses record those as other income by choice. But a refund for a return, an overpayment, or a cancelled order should always reduce the expense it came from so your category totals stay honest.
How do I record a vendor refund with a check or deposit?
Start by entering a vendor credit for the refund, then record the bank deposit and link the two. In QuickBooks Online, create a Vendor Credit from the New menu, choose the vendor, and enter the same expense account and amount as the original purchase. Next, record a Bank Deposit, and on the Add funds line choose the vendor as the name and Accounts Payable as the account, for the refund amount. Finally, open Expenses or Pay Bills, find the deposit and the credit for that vendor, and match them so both clear. The result is a zero balance for the vendor and the expense reduced by the refund.
In QuickBooks Desktop the flow is the same idea: enter a Bill Credit under Enter Bills, then use Make Deposits with Accounts Payable as the from-account and the vendor as the name, and finally Pay Bills to apply the deposit against the credit. The Pay Bills step is what ties the returned cash to the credit so accounts payable nets to zero.
How do I record a refund for something already paid?
When you already paid the bill and the vendor returns cash, the deposit reverses part of that payment through accounts payable, which is why the vendor credit step matters. If you skip the credit and just deposit the money straight to the expense account, the math on the profit and loss can still come out right, but the vendor's history and your accounts payable will not reflect that a credit was issued and used. Linking a vendor credit to the deposit keeps the supplier's ledger clean, which pays off when you are reviewing what you owe a vendor or looking back at a disputed order.
The quick version for a simple, fully paid purchase is to record the deposit and code it directly to the original expense account with the vendor's name attached. Use the full vendor credit method when the refund is partial, when there is an open balance with that vendor, or when you want the supplier's record to show the credit.
How is a vendor refund different from a vendor credit?
A vendor credit is a promise to reduce a future bill, while a vendor refund is actual money back in your bank, and the two are recorded differently. When a supplier says they will knock the amount off your next order, you enter a vendor credit and apply it the next time you pay that vendor, and no cash moves. When the supplier sends a check or an ACH deposit, cash does move, so you record a deposit and link it to a credit to close the loop. Telling them apart matters because a refund that you record as only a credit will leave a phantom credit sitting on the vendor forever, and the deposit will look like unexplained income.
For the everyday case of a credit you simply apply to the next bill, see the guide on handling vendor and customer credits. Use this refund process specifically when the money actually comes back to your bank account.
How do I record a credit card refund from a vendor?
When a vendor refunds a purchase you made on a business credit card, record the refund as a credit on that card account, not as a bank deposit. In QuickBooks Online, enter a Credit Card Credit from the New menu, pick the card, choose the vendor and the original expense account, and enter the amount. In Desktop, use Enter Credit Card Charges and select the Refund or Credit option. This lowers the card balance and reduces the expense at the same time, which is exactly what happened: the vendor gave the money back to the card, so your next statement balance is smaller.
Recording it against the card rather than the bank keeps your credit card reconciliation accurate. If you instead post it as a bank deposit, the card will not reconcile because the refund never touched your checking account.
How do I make sure the refund reconciles to my bank statement?
The deposit you recorded for the refund should match a real credit on your bank or card statement, both in amount and date, so it clears during reconciliation. If it does not match, the usual causes are a refund posted to income instead of accounts payable, a deposit dated to the wrong day, or a card refund recorded as a bank deposit. Fixing the coding so the returned cash reduces the original expense and clears against the statement line is what keeps the reconciliation balanced.
This is far easier when every deposit and refund already exists in QuickBooks as its own line to review, which is where importing complete statements helps. Teams that process a high volume of supplier bills often lean on accounts payable automation to keep vendor records and refunds straight, but the manual steps here handle any occasional refund. Once the refund is coded against the right expense and vendor, your books and your bank agree and the supplier's history stays clean.