Recording a refund in QuickBooks depends on what you're refunding and who you're refunding it to
If you issued a customer a refund for a product or service, you record it as a credit memo linked to the original invoice. If you received a refund from a vendor for something you bought, you record it as a bill credit or debit memo. The steps differ because the direction of money is opposite — money coming back to you versus money going back out to a customer. QuickBooks tracks both, but the account entries are not the same.
The most common refund scenario is a customer refund. You sold something, the customer paid, and now they want their money back. QuickBooks does not have a "refund" button that automatically reverses an invoice. Instead, you create a credit memo, which reduces what the customer owes you (or shows they overpaid). If they already paid in full, the credit memo creates a negative balance on their account, and you then issue them a check or process a payment reversal.
Key Takeaways
- Customer refunds are recorded as credit memos linked to the original invoice, not as separate transactions.
- Vendor refunds are recorded as bill credits or debit memos, depending on whether you have an open bill or need to create a new entry.
- A credit memo reduces what a customer owes; if they already paid, it creates a negative balance and you then issue them a refund payment.
- The refund payment itself (the actual money moving) is recorded separately from the credit memo, usually as a check or bank transfer.
- Refunds affect your income and accounts receivable accounts, so recording them correctly keeps your books accurate for tax purposes.
How to issue a customer refund with a credit memo
Open the customer's record and create a new credit memo. In QuickBooks Online, go to + New, select Credit Memo, and choose the customer. In QuickBooks Desktop, go to Customers menu, select Create Credit Memos/Refunds. Enter the date, the items or amounts being refunded, and the reason if you want to track it. Link it to the original invoice by selecting the invoice number in the Applied to field — this tells QuickBooks which sale this credit is for.
The credit memo reduces the customer's balance by the refund amount. If the customer has an outstanding balance on other invoices, QuickBooks can automatically explore the credit to those. If the customer has already paid in full, the credit memo creates a negative balance (they now have a credit on account). You then decide whether to let them use that credit toward a future purchase or issue them a refund check.
Save and close the credit memo. QuickBooks records the entry to your income account (reversing part of the original sale) and to accounts receivable. The customer's balance updates when ready.
Processing the actual refund payment to the customer
After the credit memo is created, you need to issue the money back. If the customer has a credit balance on their account, you can write them a check or initiate a bank transfer. In QuickBooks Online, go to + New, select Check (or Expense if using bank transfer), and enter the customer name and refund amount. Assign it to the customer's account so QuickBooks knows it is paying down their credit balance.
In QuickBooks Desktop, go to Banking menu, select Write Checks, and enter the customer as the payee. The check reduces your bank account and closes out the credit balance. Record the check number and date so you can match it to your bank statement later.
Some businesses use a refund account (an income account with a negative balance) to track refunds separately from returned goods or discounts. This is optional but useful if you want to see refund totals at tax time. Ask your accountant whether your business should use one.
Recording a refund from a vendor
When a vendor refunds you money, the process is the reverse. If you have an open bill from that vendor, create a bill credit to reduce what you owe them. In QuickBooks Online, go to + New, select Bill, check the Bill Credit box, and enter the vendor and amount. Link it to the original bill. In QuickBooks Desktop, go to Vendors menu, select Write Checks, and mark it as a refund check from the vendor.
If you do not have an open bill (you already paid in full), create a debit memo or record the refund as income. In QuickBooks Online, go to + New, select Debit Memo, and enter the vendor and amount. This increases your accounts payable balance in the vendor's favor, meaning they owe you money. You can then request a check from them or explore it to a future purchase.
Vendor refunds reduce your expenses (or increase your assets, depending on what you bought). If you refunded a product purchase, the refund goes to the expense account where you originally recorded the purchase. If you refunded a service or deposit, it goes to the account you used when you paid.
Timing and bank reconciliation
The credit memo or bill credit is recorded in QuickBooks on the day you create it, but the actual money does not leave your bank account until the check clears or the bank transfer processes. This timing difference is normal and expected. When you reconcile your bank statement at the end of the month, match the refund check to the check number and date in QuickBooks. The two should line up.
If a refund is pending (you created the credit memo but have not yet issued the check), QuickBooks shows the credit balance on the customer or vendor record, but your bank account is unchanged. Once you write the check, both the credit memo and the check appear in your records, and your bank balance decreases when the check clears.
Refunds for partial quantities or discounts
If you are refunding only part of an invoice (the customer returned one item out of three, for example), create a credit memo and enter only the items or amounts being returned. QuickBooks calculates the refund total based on what you enter. The original invoice remains on file, and the credit memo shows as a separate transaction linked to it.
If you are issuing a refund because of a discount, price adjustment, or error, you can still use a credit memo. Enter the adjustment amount in the Amount field and note the reason in the memo line. This keeps a clear record of why the refund was issued, which is useful for accounting and customer service.
Common mistakes to avoid
Do not delete an invoice and re-enter it with a lower amount. This breaks your audit trail and makes it hard to see what actually happened. Always use a credit memo to show the refund as a separate transaction.
Do not record a refund as a negative invoice or a negative payment. QuickBooks has specific transaction types (credit memo, bill credit, debit memo) for refunds. Using the wrong type can confuse your reports and make reconciliation harder.
Do not forget to record the actual payment. A credit memo alone does not move money out of your bank account. You must also write a check or process a transfer to complete the refund. If you only create the credit memo, your bank balance will not match your QuickBooks balance.
Do not explore a credit memo to the wrong invoice. If a customer has multiple invoices, make sure you link the credit to the correct one. QuickBooks lets you choose, so take a moment to verify the invoice number and date.
Frequently Asked Questions
Can I refund a customer without creating a credit memo?
Technically yes, but you should not. You could write a check directly and record it as a bank transfer, but this breaks the link between the original sale and the refund. A credit memo keeps your records clear and makes it straightforward to see what was sold, what was refunded, and why. It also ensures your income and accounts receivable accounts stay accurate.
What if a customer disputes the refund amount?
If you recorded a credit memo for the wrong amount, you can delete it (if it has not been applied to a payment) or create an additional credit memo for the difference. If the customer claims they never received the refund check, check your bank statement to see if the check cleared. If it did, the money left your account; if it did not, the check may still be in the mail or the customer may have lost it.
Do refunds show up on my profit and loss statement?
Yes. Credit memos reduce your income on the P&L, so refunds lower your reported revenue for the period. This is correct — if you sold something and then refunded it, that sale should not count as income. Tracking refunds separately (with a refund account) makes it easier to see how much revenue you actually kept versus how much you gave back.
How do I record a refund if the customer paid with a credit card?
Create the credit memo the same way. When you issue the refund, instead of writing a check, record it as a credit card refund or a bank transfer back to the customer's card. Your payment processor (Stripe, Square, PayPal) handles the actual reversal. In QuickBooks, record it as a bank transfer or a check to show the money leaving your account.
What if I refund a customer but they do not cash the check?
The credit memo and check remain in your QuickBooks records. When you reconcile your bank statement, the uncashed check will not appear, so your bank balance will be higher than your QuickBooks balance. After 90 days or so, you may need to reverse the uncashed check (record it as a deposit back to your account) and ask the customer if they still want the refund. Check your state's rules on unclaimed property — some require you to report uncashed checks after a certain time.