Glossary

QuickBooks Credit Memo

A QuickBooks credit memo is a transaction that reduces what a customer owes you, either settling part of an open invoice or leaving a credit on the customer’s account, without any money leaving your bank.

Also called: credit memo, QBO credit memo, customer credit, credit note

Definition

A credit memo is the answer to a specific question: the customer owes you less than the invoice says, and no cash is going to change hands to fix it. Maybe you overbilled them. Maybe they returned something before paying. Maybe you agreed to a discount after the invoice went out.

Intuit’s own framing is short. "If your customer wants to immediately reduce their current open balance, use a credit memo." And once it exists, "your customer can use their credit memo as payment for an invoice, either partially or in full."

That last phrase is the mental model worth keeping. A credit memo behaves like a payment that came from you rather than from the customer. It settles invoice balance the same way a check does, it just does not bring any money with it.

Which is exactly what makes it the wrong tool when money *is* moving, and the right tool when it is not. Almost every credit memo mistake in QuickBooks comes from getting that one distinction backwards.

Key points

  • +Reduces a customer’s balance without moving cash out of your bank account.
  • +Can be applied against a specific invoice or left sitting as an account credit.
  • +A refund receipt is the opposite tool: it moves real money and should not be paired with a credit memo for the same refund.
  • +A delayed credit is a non-posting placeholder and does not affect sales reports until applied.
  • +The Automatically apply credits setting decides whether QuickBooks attaches credits to invoices for you.
  • +Stripe credit notes are the upstream equivalent, and they are what becomes a credit memo when Stripe is your billing system.

Credit memo, refund receipt, delayed credit

These three get confused constantly, and the difference is entirely about cash and timing.

A **credit memo** posts immediately and moves no cash. It reduces accounts receivable and reverses the revenue on the lines you credit. Use it when the customer will simply owe less, whether that is applied to this invoice or the next one.

A **refund receipt** posts immediately and does move cash. Intuit describes the result plainly: "The refund is recorded in the bank account you chose. Your product and service item quantities are changed to show the return." Use it when money is actually going back.

The trap sits between those two, and Intuit warns about it directly: "To avoid a double refund, don’t enter a credit memo for an item or service refund." Recording both for the same event credits the customer twice, once in cash and once in balance. It is one of the most common ways a receivable ledger quietly goes wrong.

A **delayed credit** is the odd one out because it does not post at all. It is a placeholder for credit you intend to give later. Intuit: "If you want to track a customer’s credit for future use, without it immediately affecting their current open balance, use a delayed credit." And crucially, "unlike credit memos, delayed credits don’t impact sales reports until they’re applied to invoices." If your revenue reporting needs to reflect the credit now, a delayed credit is the wrong choice.

How the credit actually reaches an invoice

Creating a credit memo and applying a credit memo are two different events, and QuickBooks may or may not do the second one for you.

The behavior is controlled by the **Automatically apply credits** setting, under Settings, then Account and settings, then the Advanced tab, in the Automation section. With it on, QuickBooks "applies the credit to the oldest unpaid invoice and if the credit matches or exceeds the remaining balance, closes the invoice."

Read that carefully, because the oldest unpaid invoice is not always the invoice you had in mind. If you issue a credit intended for a specific recent order and an older invoice is still sitting open, the credit lands on the older one.

With the setting off, the credit waits. Intuit describes the manual path: "You’ll see a Credits section when you receive a customer payment using Receive payment. Choose when to apply credits and to which invoices." That gives you control, at the cost of credits accumulating unapplied if nobody does the applying.

For anyone syncing invoices in from another system, the automatic setting is normally the one you want, because the integration creating the credit memo is not in a position to walk the customer’s open balances and decide where it should land.

Where credit memos come from when you bill through Stripe

If Stripe produces your invoices, you are rarely creating credit memos by hand. Stripe’s credit note is the upstream object, and the credit memo is what it becomes in QuickBooks.

Stripe defines credit notes as "documents that decrease the amount of an `open` or `paid` invoice." The important structural detail is what they do not do: "a credit note doesn’t void and replace the original invoice." The original invoice survives, and the credit sits against it. That is the same shape as a QuickBooks credit memo, which is why the two map cleanly onto each other.

On an open invoice, a Stripe credit note simply reduces the amount due. On an already paid invoice, Stripe gives you three routes: refund the customer’s card, credit their account balance, or record an out-of-band payment such as cash.

Those routes matter downstream. Crediting the customer’s Stripe balance is the case that produces a pure credit memo, because no money moved. Refunding the card is the case where cash genuinely leaves, which is the refund receipt situation Intuit warns you not to double up on. Deciding which route to use in Stripe is therefore also deciding what appears in QuickBooks.

How Acodei creates credit memos in QuickBooks

Acodei’s Invoice Sync mirrors Stripe invoices and their follow-on activity into QuickBooks, and credit memos are one of the shapes that activity takes. It is a premium feature, enabled per company under Account Mapping in Premium Features.

The direct path is the `credit_note.created` event. When Stripe creates a credit note, Acodei creates a QuickBooks Credit Memo, linked to the corresponding invoice where that is possible, and otherwise posted to the customer so the credit still lands on their account.

There is a second path that surprises people. When a Stripe invoice is paid by a credit balance offset rather than by a charge, Acodei creates a Credit Memo and automatically applies it to the invoice it already created. The invoice closes without a payment against it, because no payment happened. The credit is what settled it.

Voiding is handled as its own case. On `invoice.voided`, Acodei either voids the QuickBooks invoice or creates a Credit Memo. If credit notes are already attached to that invoice, they are deleted first, so you do not end up with a voided invoice and orphaned credits both reducing the same balance. An invoice marked uncollectible follows the same path, with one addition: if it is later paid after all, the invoice is reopened, the voiding transactions are deleted, and the payment is processed normally.

One edge case is worth knowing because it looks like a bug and is not. Where a Stripe credit note was applied through the customer balance, Acodei deliberately does not link the credit note to the invoice and applies it to the customer instead. A credit sitting on the customer rather than on the invoice is the correct outcome there.

Two operational notes. Keep QuickBooks’ Automatic Application turned on, because Acodei relies on it for payments and credit memos to settle invoices automatically. And when something needs correcting, resync from the Acodei Data Feed rather than editing the transaction by hand in QuickBooks.

Want to see this on your own Stripe data?

Start a free trial

Frequently asked questions

What is a credit memo in QuickBooks Online?

It is a transaction that reduces what a customer owes you without moving any cash. Intuit’s guidance is to use one when the customer "wants to immediately reduce their current open balance." The credit can be applied to an invoice, partially or in full, or left on the customer’s account.

What is the difference between a credit memo and a refund receipt?

A credit memo reduces a balance and moves no money. A refund receipt moves money out of a bank account you select and adjusts product quantities to show the return. Use a credit memo when the customer will owe less, and a refund receipt when cash is actually going back to them.

Can I use both a credit memo and a refund receipt for the same refund?

No, and Intuit warns about this specifically: "To avoid a double refund, don’t enter a credit memo for an item or service refund." Recording both credits the customer twice, once in cash and once against their balance.

What is a delayed credit and how is it different?

A delayed credit is a placeholder for credit you plan to give later. It does not post, and unlike credit memos it does not affect sales reports until it is applied to an invoice. Use a credit memo when the credit should count now, and a delayed credit when it should not.

Why did my credit memo apply to the wrong invoice?

Almost certainly because Automatically apply credits is on. QuickBooks applies the credit to the oldest unpaid invoice, and closes that invoice if the credit covers the remaining balance. The setting lives under Settings, Account and settings, Advanced, in the Automation section.

Do Stripe credit notes become credit memos in QuickBooks?

Yes. Acodei creates a QuickBooks Credit Memo from a Stripe `credit_note.created` event, linked to the matching invoice where possible and otherwise posted to the customer. Stripe credit notes decrease the amount of an open or paid invoice without voiding and replacing it, which is the same shape a credit memo has.

My Stripe invoice was paid by a customer balance. Where is the payment in QuickBooks?

There is not one, and that is correct. When a Stripe invoice is settled by a credit balance offset, Acodei creates a Credit Memo and applies it to the invoice rather than recording a payment, because no money moved. The invoice closes against the credit.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeQuickBooks Intuit Badge
If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.
RyanOwner at Indie Music Academy
Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.