Credit Memos
Credit memos record a credit you owe a customer — for returned goods, a billing error, a service issue, or goodwill — and let you apply that credit against their invoices. Each memo tracks a reason, an issue date, and how much has been applied versus what's remaining, so partial applications across several invoices stay clean. They're the audit-friendly alternative to silently editing an invoice.
Key capabilities
- Draft → issue → apply lifecycle, with partial applications tracked per memo
- Eight standard reasons (returned goods, damaged goods, service issue, pricing error, billing adjustment, goodwill, duplicate charge, other)
- Optional link to an original invoice, plus a customer-level credit (no invoice required)
- Apply across multiple invoices until the credit is exhausted; applied/remaining amounts always reconcile
- Applying a credit reduces the invoice's balance due — partial keeps it open, full marks it paid
- Inventory restock on issue for line items tied to product variants (none for service credits)
- Auto-generated memo numbers (e.g.
CM-0001) and optional internal notes - Void draft or issued memos (with a required reason); applied memos can't be voided
- Customer credit summary showing total available credit and the memos behind it
- AI suggestions that flag likely credit situations from customer patterns
- List filters by status and customer, with search by memo number
How it works
A memo is drafted, then issued (which restocks inventory where applicable). Once issued, you apply it to invoices; each application reduces both the memo's remaining balance and the invoice's balance due.
flowchart LR
draft["Draft"] --> issued["Issued"]
issued -->|"apply part"| partial["Partially applied"]
issued -->|"apply full"| applied["Applied"]
partial -->|"apply remainder"| applied["Applied"]
draft -->|"cancel"| void["Void"]
issued -->|"cancel"| void["Void"]How to use it
- Open Credit Memos (
/books/credit-memos) and click New, or start from an invoice. - Select the Customer, enter the amount, pick a Reason, and optionally link the original invoice.
- Save the draft, then Issue it to make it available for application.
- Click Apply to Invoice, search for the target invoice, and enter the Amount to Apply.
- Repeat against other open invoices until the remaining balance reaches zero.
- Use the status filters (All, Draft, Issued, Applied, Void) to track where each memo stands.
Pro tips
- A credit memo doesn't reverse the original invoice — to cancel an invoice entirely, void the invoice instead.
- Apply available credit before sending the next invoice so the customer sees the net amount due.
- Issue restocks inventory only for line items tied to a product variant; service refunds and billing adjustments restock nothing.
- You can't void a memo once any amount is applied — unapply isn't supported, so confirm the invoice and amount before applying.
- Application is capped twice: it can't exceed the memo's remaining balance or the invoice's remaining balance, so an over-application is rejected with a clear message.
- Issue a customer-level credit (no invoice link) when you owe goodwill that isn't tied to a specific invoice; apply it later wherever it fits.
In-depth guide
Lifecycle & state transitions
- Draft — editable and deletable.
- Issue — moves it to
issuedand triggers inventory restock for variant line items. - Apply part of the balance — moves it to
partially_applied. - Apply the full remaining balance — moves it to
appliedand stamps the applied date. - Void — draft or issued memos can be voided with a reason; once applied, a memo is locked.
- Delete — only drafts can be deleted.
Applying credit to invoices
- Each application records the memo, invoice, amount, timestamp, and applying user.
- The amount is validated against both the memo's remaining balance and the invoice's current balance due.
- After applying, the invoice's balance recalculates: within a small penny tolerance of zero it's marked fully paid; otherwise it becomes
partially_paid. - Because an invoice's balance due subtracts credit applications, credits and recorded payments work together on the same invoice.
Accounting & inventory
- Credit memo applications reduce the receivable carried on the linked invoice, lowering what's collectible without deleting the original invoice's revenue posting.
- On issue, memos with variant-linked line items push units back into inventory via an idempotent restock (re-issuing won't double-count), and an inventory activity entry records the restock.
AI & automation
- The suggest action reviews customer patterns and proposes likely credit memos, so common situations (such as duplicate charges or service issues) can be turned into memos quickly.
- Suggestions are advisory — you still create, issue, and apply the memo yourself.
Limits & edge cases
- The credit amount must be greater than zero.
- Updates are restricted to draft memos; issued or applied memos are immutable except for voiding (when still voidable).
- The customer credit summary aggregates issued/partially-applied memos with remaining balance, giving a single available-credit figure per customer.
- Lists can be filtered to memos with a remaining balance.
Start free and handle refunds the clean way.