QuickBooks

How to Record a Vendor Refund in QuickBooks (So It Actually Links Up)

How you record it depends on how the money came back. For a refund that lands in your bank, create a Vendor Credit for the amount, deposit the refund with Accounts Payable as the deposit account, then link the two together through Pay Bills so they net to zero. For a refund that lands back on a credit card, skip all that and use Credit Card Credit directly.

The full walkthrough

1. Work out how the refund actually arrived. A check or bank transfer back from the vendor needs a different path than a credit applied straight back to the card you paid with. Getting this wrong is the single most common mistake here.

2. For a refund that hits your bank: create the Vendor Credit first. Go to + New > Vendor Credit, select the vendor, and enter the same category or item the original expense was recorded under, for the refunded amount.

3. Deposit the refund. Go to + New > Bank Deposit, and on the deposit line, choose Accounts Payable as the account, with the vendor listed as who it's from, for the same amount.

4. Link the deposit to the vendor credit. Go to Pay Bills, select the vendor. QuickBooks shows both the open deposit and the open vendor credit as items you can apply against each other. Select both so they net to zero instead of sitting as two unrelated open balances.

5. For a refund that lands back on a credit card instead, use Credit Card Credit directly. Go to + New > Credit Card Credit, choose the vendor and the original expense category, and enter the amount. This reduces the card balance and the expense in one step, with no deposit or Pay Bills linking needed.

6. Confirm the vendor's balance afterward. Open Expenses > Vendors, click the vendor's name, and check that the refund shows up correctly and nothing's left sitting open that shouldn't be.

Why the straightforward-looking version usually goes wrong

The instinctive move is to just record the refund as a deposit straight to the original expense account and call it done. That looks right on the surface, the expense goes down, the bank goes up, but it skips Accounts Payable entirely, which means the deposit and the vendor never actually get linked. The vendor's history doesn't reflect what happened, and if a Vendor Credit exists separately, it's left dangling, open and unapplied, forever.

The other common mix-up is treating every vendor refund the same way regardless of how it arrived. A refund that comes back as cash needs the deposit-and-link process above; a refund that comes back as a credit on the same card doesn't, because there's no deposit to make in the first place. Running a card refund through the bank-deposit steps creates a transaction that doesn't match anything that actually happened to your bank account.

None of this is complicated once it's clear which path applies. The confusion almost always comes from treating "vendor sent money back" as one single action, when QuickBooks genuinely needs to know which of two different things actually occurred.

What we've built on top of QuickBooks vendor refunds

Refunds matched to the right open credit automatically

When a vendor refund hits the bank feed, it gets matched to the existing Vendor Credit and linked through Pay Bills automatically, instead of someone recognizing the deposit and tracking down the matching credit by hand.

A flag when a refund has no matching bill or credit

A deposit from a known vendor that doesn't correspond to an existing Vendor Credit or open bill gets surfaced for someone to review, instead of getting stuffed into the nearest expense account just to clear it from the feed.

How are vendor refunds actually getting handled in your books right now?

That's two of the gaps we see most. Tell us what's actually happening and we'll tell you if the matching can run on its own.

Let's talk

Vendor refunds landing in your books but never quite linking up right?

Tell us how refunds actually show up, as a deposit, a card credit, or something else, and we'll tell you whether the matching can happen automatically instead of someone untangling it after the fact. Vendor refunds are one example; we automate whatever else is manual in the business too.

Let's talk

Frequently Asked Questions

What's the difference between a vendor refund and a vendor credit in QuickBooks?+
A vendor refund is actual money coming back to you, a check, a deposit, a card credit. A vendor credit is a record that the vendor owes you value, usually applied against a future bill rather than paid back in cash. Recording a cash refund correctly still involves creating a vendor credit as a step, but the two terms aren't interchangeable; one is cash movement, the other is a ledger entry.
How do I apply a vendor credit to a bill in QuickBooks Online?+
Open the vendor's next bill, or go to Pay Bills for that vendor, and QuickBooks shows the open credit as an option to apply against what's owed. This reduces the payment due by the credit amount instead of paying the full bill and handling the credit separately.
How do I enter a credit card refund from a vendor in QuickBooks?+
Go to + New > Credit Card Credit, pick the vendor and the same expense category the original charge used, and enter the refunded amount. This is the right tool specifically when the refund actually landed back on the card, not in your bank account.
Is recording a refund from a vendor different from refunding a customer in QuickBooks?+
Yes, they go in opposite directions. A vendor refund is money coming back to you from someone you paid; a customer refund is money you're sending back to someone who paid you, handled through a refund receipt or credit memo against the customer's invoice instead of Vendor Credit or Pay Bills.

Let's talk

Tell us the one thing your team does manually that eats up time. We read every message and reply within a day.