A credit adjusts the amount of a sale or the customer’s account; a refund returns money. Determine the invoice balance and payment status before deciding which action is needed. A partial refund on a fully paid invoice does not automatically create an unpaid balance.
Separate the amount charged from cash movement
These simplified examples start with a $120 invoice and an approved $30 reduction. They exclude tax, fees, deposits and other transactions.
| Starting position | After the $30 reduction | Cash action in this example |
|---|---|---|
| Nothing paid | Customer owes $90 | No refund: no money was received |
| $120 already paid | Revised charge is $90; customer has paid $30 more than it | Refund $30, or retain authorized account credit as applicable |
| $50 already paid | Revised charge is $90; customer still owes $40 | No automatic refund is required by this arithmetic |
For the fully paid case, a $30 refund leaves $90 of payment against the revised $90 charge: the balance is zero. Do not describe the other $90 as still unpaid.
Choose the documented correction route
Check whether the invoice is a draft, finalized, open, partially paid or paid, and whether a payment or refund is already pending. Do not assume an unpaid finalized invoice can simply be overwritten.
As one product example, Stripe permits credit notes against open or paid invoices. A credit note reduces an open amount due without recording a payment; for a paid invoice, the credited amount must be allocated to the appropriate refund, customer balance or outside payment record. Stripe also documents line-item and tax limitations. Credit-note documentation.
Use your own platform’s supported workflow. If a refund was already issued, link or reconcile it rather than initiating the same cash movement again.
Keep a correction record
Record the original transaction reference, reason, affected items, approved amount, tax treatment, decision owner, correction document and any refund transaction ID. Check the resulting invoice balance, customer balance and payment-provider status separately.
For a pending or failed refund, report that actual status. A credit note alone does not prove that money reached the customer. Refund timing and fees depend on the payment method and provider.
Handle tax, deposits and closed periods deliberately
Do not reverse tax or reopen a closed period merely because a generic checklist says to. The correct treatment depends on the jurisdiction, accounting method, transaction and filing status. Have the responsible bookkeeper or accountant determine the posting and tax correction when those questions are involved.
Deposits, retainers, cancellation charges and subscription adjustments follow their actual contract and accounting treatment. They are not all automatically the same kind of revenue or liability.
Reconcile before closing the case
Compare the issued correction, customer communication, provider transaction and accounting entries. Ensure the same reduction was not counted twice and the remaining balance is explained. Keep the evidence together under the invoice and contract filing process.
For future prevention, use the invoice pre-send checks. For open-balance planning, enter the reconciled remaining amount in the aging worksheet; it does not calculate the accounting correction for you.
See Also
If you want to move from general advice into actual product choices, start with How to Avoid Common Invoicing Mistakes for Small Businesses, How to Organize Files for Invoicing and Contracts: A Practical Checklist, and How to Maintain SOPs So They Stay Current.
For a wider picture after the basics, Best Label Printer for Shipping Small Business Orders: 4 Picks and CRM for Beginners: A Simple Guide for Small Business Teams are the next places to read.