How to Record a Customer Refund in QuickBooks Online

Jul 19, 2026

Convert your bank statement to Excel now

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Short answer: How you record a customer refund in QuickBooks Online depends on why you are refunding. If the customer paid and you are returning cash to their original payment method, use a Refund Receipt. If the customer has an open invoice or you are giving store credit instead of cash, use a Credit Memo. If you already recorded a Credit Memo but then send the money back by check or card, create an Expense linked to the customer to move the credit off their account. The one rule that prevents double refunds: never use both a Refund Receipt and a Credit Memo for the same return.

Refunds trip people up because QuickBooks has three tools that all touch a customer's balance, and picking the wrong one either double-counts the refund or leaves a stray credit sitting on the account forever. The choice comes down to two questions: did the customer already pay, and are you returning cash or giving credit?

Refund receipt vs credit memo

A Refund Receipt returns money to the customer and records the sale reversal in one step. A Credit Memo reduces what the customer owes you but does not, by itself, move any money. Use the table to pick the right one.

SituationUseWhat it does
Customer paid, you send cash backRefund ReceiptReverses the sale and pays the money out of your bank in one transaction
Customer has an open invoice, reduce itCredit MemoLowers the customer's balance, no cash moves
Customer wants store credit for laterCredit MemoLeaves an available credit to apply to a future invoice
You issued a credit memo, now pay it outExpense or Check to the customerSends the cash and clears the credit off Accounts Receivable

How to record a cash refund with a Refund Receipt

Use this when a customer returns an item or cancels a service they already paid for and you are putting the money back on their card or writing a check. Select New, then Refund Receipt. Choose the customer, set the Payment method and the Refund From account (the bank the original payment landed in), then list the products or services being refunded with the same amounts as the sale. Save it. QuickBooks reduces your income and reduces your bank balance, and if you use QuickBooks Payments on a card refund it processes the money back to the card.

How to refund a customer who paid an invoice

When the payment came through a paid invoice and you owe the money back, do it in two linked steps so the customer's account clears cleanly. First, open the paid invoice, choose More actions, and create a Credit Memo for the returned items; this records the credit. Second, create an Expense: set the Payee to the customer, choose the bank account the refund leaves from, and on the category line select Accounts Receivable (Debtors) for the refund amount. Saving the expense creates an open credit, then you link the credit memo and the expense together in Receive Payment so both net to zero and nothing lingers on the customer's balance.

How to record store credit

If the customer is happy to keep the money with you for next time, create a Credit Memo and stop there. The credit sits on their account as an available balance. When their next invoice comes, open Receive Payment and apply the outstanding credit to it, or let QuickBooks apply credits automatically if you have that setting on. No cash ever moves, so there is no bank transaction to record.

How to record a refund for an overpayment

When a customer accidentally pays too much, QuickBooks holds the extra as an unapplied credit. To send it back, create an Expense or Check with the customer as Payee and Accounts Receivable as the category for the overpaid amount, then link it to the credit in Receive Payment. This both returns the cash and removes the credit, so the customer's balance returns to zero and your Accounts Receivable is accurate. If chasing and correcting payments is a recurring drain, automating the follow-up so you can keep every invoice paid on time cuts down on the overpayments and misapplied payments that create refunds in the first place.

Match the refund in your bank feed

However you record it, the refund will show up in your bank feed as money leaving the account (or, for a card refund, sometimes as a negative charge). Match that downloaded transaction to the Refund Receipt or Expense you already created rather than adding it as a new transaction, or you will double-count the refund and understate income twice. If you reconcile from a PDF statement rather than a live feed, converting the statement to Excel lets you spot every refund line before you match it, and importing the cleaned data through a QuickBooks bank statement converter keeps the refunds tied to the right customers.

Get the tool right and refunds stay clean: Refund Receipt for cash back on a paid sale, Credit Memo for store credit or reducing an open balance, and an Expense linked to the customer whenever you turn a credit into an actual payment. Never stack two of them on the same return, and always match the bank line instead of re-entering it.

Ready to convert your bank statement?

Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.

Convert to Excel now

Free to try, no credit card required

From the same family of tools