Back to Blog

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play

How do I record refunds given to customers?

invoice24 Team
26 January 2026

Learn how to record customer refunds correctly in your accounting books. This guide explains refund types, cash versus accrual treatment, tax and inventory impacts, credit notes, chargebacks, processor fees, and best practices for linking refunds to original sales—so your revenue, reports, and profitability stay accurate and audit-ready over time consistently.

Understanding what a “refund” really is in your books

A customer refund feels straightforward in real life: money goes back to the buyer, the transaction is “undone,” and everyone moves on. In accounting, though, refunds can represent several different realities—return of goods, cancellation of services, a pricing dispute, a courtesy credit, a billing error, or even a partial concession to keep a customer happy. Recording refunds properly matters because they affect revenue, taxes, inventory, payment processing fees, and your ability to understand what is truly driving profitability.

At its simplest, recording a refund is about answering two questions:

1) What original transaction is being reversed or adjusted?

2) What exactly is being returned—cash, store credit, a price adjustment, or some combination?

If you treat every refund like “reduce sales and reduce cash,” you might be correct in a basic cash-basis setup. But as your business grows, you’ll likely need a more structured approach so your reports remain consistent, auditable, and useful for decision-making.

Start with the refund “type”: full, partial, or non-cash

Before entering anything, classify what you are doing. This keeps the accounting entry aligned with the business reality.

Full refunds

A full refund reverses the customer’s entire payment for a specific sale. This is the cleanest case, especially when you can link the refund directly to the original invoice, receipt, or sales order in your accounting system.

Partial refunds

A partial refund might happen when only part of an order is returned, when a service was partially delivered, or when you offer a discount after the fact due to an issue. Partial refunds are common and can introduce complexity: you may need to split the refund between items, tax portions, shipping, and discounts.

Store credit or credit notes

Sometimes you don’t give cash back; instead, you issue a credit note (also called a credit memo) or store credit the customer can use later. This reduces what the customer owes you (or creates a credit balance) but doesn’t immediately reduce cash. The accounting treatment is different than a cash refund.

Refunds of deposits or prepayments

If the customer paid a deposit or prepayment and then cancels, you are refunding money that may have been recorded as a liability (unearned revenue) rather than revenue. Treating it correctly avoids overstating sales and understating liabilities.

Chargebacks and payment disputes

A chargeback is not the same as a regular refund. It often includes additional fees and may be temporary or contested. Recording it properly helps you track dispute losses separately from voluntary refunds, which is useful for operational improvements and fraud monitoring.

Choose your accounting basis and understand the impact

How you record refunds depends partly on whether you use cash basis or accrual basis accounting. Many small businesses start on cash basis, while larger businesses and most companies with inventory, financing, or external reporting needs use accrual.

Cash basis (simplified view)

On cash basis, you recognize income when you receive cash and expenses when you pay cash. A refund usually means money going out, so it reduces net cash receipts from customers. In many simple setups, you record refunds as a reduction of sales (or as a separate contra-revenue category) at the time the refund is paid.

Accrual basis (more precise matching)

On accrual basis, revenue is recognized when earned and expenses when incurred. Refunds typically reduce revenue in the period that the original sale is reversed or adjusted. If you refund after revenue has been recognized, you record a reduction to revenue (often via “Sales Returns and Allowances” or a similar contra-revenue account). If inventory is involved, you also adjust inventory and cost of goods sold to reflect returned goods.

Even if your system can automatically handle the mechanics, it helps to understand the underlying structure so you can interpret reports and troubleshoot issues.

The core accounts involved in refunds

Regardless of your software, refunds generally affect some combination of these accounts:

Cash/Bank: decreases when you pay a refund out.

Accounts Receivable: decreases when you issue a credit note that reduces what the customer owes.

Revenue (Sales): decreases because the sale is reversed or reduced.

Contra-revenue (Sales Returns and Allowances): increases to offset revenue; this is often preferred for analysis because it keeps “gross sales” visible.

Sales Tax/VAT Payable: decreases if you are refunding tax previously collected (depending on local rules and whether tax was charged on the original sale).

Inventory: increases if goods are returned to stock in sellable condition.

Cost of Goods Sold (COGS): decreases if returned inventory is put back into stock and the cost is reversed.

Refund/Processing Fees: payment processors may not return fees, or may return them partially. You may need to record processor fees separately to accurately reflect the cost of refunds.

Not every refund touches every account. For example, a service-based business might not have inventory or COGS adjustments.

Best practice: record refunds against the original sale whenever possible

The cleanest, most auditable approach is to link the refund to the original transaction. Most accounting platforms allow you to issue a refund directly from the original invoice or sales receipt. This approach has several benefits:

Accurate reporting: revenue is reduced in the same product/service categories as the original sale.

Correct tax treatment: sales tax/VAT adjustments follow the original tax setup.

Clear audit trail: you can quickly see why the refund happened, what it related to, and who authorized it.

Better analytics: you can track refunds by item, salesperson, channel, or customer segment.

If you can’t link to the original transaction—maybe the sale happened on another platform, the records are incomplete, or you’re cleaning up past data—you can still record the refund, but you should take extra care with categorization and documentation.

Step-by-step: recording a typical refund for a completed sale

Here’s a practical workflow you can apply in most systems, even if the buttons differ.

1) Locate the original sale

Find the invoice, sales receipt, or order that was originally recorded. Verify:

- Customer name and date

- Items/services and quantities

- Subtotal, discounts, tax, shipping

- Payment method and payment status

2) Decide whether to create a credit note or a refund receipt

If the customer paid and you are sending money back now, you typically create a refund transaction (often called a “refund receipt” or “refund”). If the customer hasn’t paid yet, you may create a credit note that reduces the amount due. If the customer partially paid, you might issue a credit note and then refund any overpayment.

3) Enter the refund amount and allocate it properly

For partial refunds, allocate the refund to the correct items and include the correct tax adjustments. Avoid lumping everything into a generic “Refunds” line item unless you truly can’t break it out. The more precisely you allocate, the more meaningful your reports become.

4) Select the payment method and bank account

If you refund via card, it’s still a cash outflow from your bank (through your processor). If you refund via cash, it’s a cash outflow from your cash drawer. If you refund via bank transfer, it’s out of your bank account directly. Choose the correct account so reconciliation is straightforward.

5) Add notes and supporting documentation

At minimum, record the reason (return, cancellation, pricing adjustment, service issue) and reference any internal ticket, RMA, or customer correspondence. Attach proof if your system allows it. Good documentation reduces future confusion and helps if you are audited or if disputes arise.

6) Reconcile the refund in your bank feed

When the refund hits your bank statement or merchant processor payout statement, match it to the recorded refund transaction. If processor fees are withheld, you may need to record those fees separately so the net movement matches your bank statement.

Refunds when inventory is involved: returns, restocking, and COGS

If you sell physical products, refunds often come with returned goods. The accounting should reflect not only the reduction in revenue but also what happens to inventory.

Returned goods back into sellable inventory

If the item is returned and you can resell it, you usually increase inventory and reverse the associated cost of goods sold. This restores your inventory quantity and ensures your gross margin reporting remains correct.

Returned goods that are damaged, expired, or not resellable

If you cannot resell the item, you may still refund the customer, but inventory shouldn’t be increased (or if it is temporarily received, it may be moved into a write-off or scrap account). In this case, you may keep the cost in COGS or move it to a specific expense category such as “Inventory Shrinkage,” “Damaged Goods,” or “Returns Write-Off.” The goal is to reflect that the product cost did not come back as a sellable asset.

Restocking fees

Some businesses charge a restocking fee. That means the customer receives less back than they paid. Recording this correctly requires you to reduce the refund amount and recognize the restocking fee as revenue (often as a separate income account) or as a reduction to the returns allowance, depending on how you prefer to report. Be consistent and ensure your policy aligns with local consumer protection rules and payment processor requirements.

Shipping and handling

If you refund shipping charges, treat it as part of the refund allocation. If you do not refund shipping, the refund should exclude that component. If you charge return shipping or provide a prepaid label, those costs are usually recorded as an expense (often “Shipping” or “Returns Shipping”). Keeping returns shipping separate can help you see the true cost of returns.

Refunds when services are involved: timing and revenue recognition

Service-based refunds can be trickier because there may be no physical goods to return, but there may be partially delivered work. The key is to align the accounting with what was delivered and what obligations remain.

Refunds before service is delivered

If you received payment in advance and recorded it as unearned revenue (a liability), then refunding it simply reduces that liability and reduces cash. Revenue may not be affected if it was never recognized.

Refunds after partial delivery

If part of the service was delivered and the rest is refunded, you should ensure the amount kept is recognized as revenue and the refunded portion reduces revenue (or reduces unearned revenue if the undelivered part was still deferred). The exact entry depends on how you recorded the original sale and how you recognize revenue.

Courtesy refunds and service guarantees

If you refund as a goodwill gesture, you still typically reduce revenue. Some businesses prefer a separate contra-revenue category like “Service Credits” to analyze customer satisfaction costs. This isn’t about hiding refunds; it’s about understanding patterns and preventing repeat issues.

Credit notes vs. cash refunds: why the distinction matters

A credit note (credit memo) reduces the amount the customer owes. A cash refund returns money to the customer. You might use one, the other, or both depending on whether the customer has an outstanding balance and whether they already paid.

When to issue a credit note

- Customer has not paid yet, and you are reducing the invoice amount

- Customer has an open balance, and you want to apply the credit to that balance

- You want to create store credit without moving cash

When to issue a cash refund

- Customer has already paid and you are sending money back

- You are reversing a payment that has settled

- The customer requests funds returned rather than credit

In many systems, the correct workflow for a paid invoice is to issue a credit note first (to adjust the sale), then record a refund payment that pays out that credit note. This creates a clean trail: the sale is adjusted, then the money movement occurs.

How to handle refunds for sales tax or VAT

Taxes are a major reason refunds must be recorded carefully. If you collected sales tax or VAT on the original sale and you refund the customer, you often need to adjust the tax liability accordingly. The specifics depend on local regulations and filing methods, but the principle is consistent: you should not end up remitting tax you no longer legitimately collected.

Common practical considerations include:

Refunding the tax component: If the refund is for a taxed item and you return the full line, you usually refund the tax portion too.

Partial refunds: The tax adjustment should correspond to the amount being refunded, not necessarily the original tax amount.

Timing: If the refund occurs in a different tax period than the original sale, your tax reporting needs to capture the adjustment in the correct period according to your jurisdiction’s rules.

Proof: Keep records that show the original tax charged and the tax refunded, especially if your tax authority requires documentation for adjustments.

Many accounting systems will automatically adjust tax payable when you create a credit note or refund linked to the original taxed transaction. If you manually record refunds, it’s easy to forget the tax component and end up with mismatched tax filings.

Payment processor realities: fees, net payouts, and settlement timing

If you accept card payments or online payments, refunds often interact with processor fees and settlement timing. This can create confusion when your bank statement doesn’t match the gross refund amount.

Processor fees may not be fully returned

Some processors keep the original processing fee even when you refund. Others return part of it. The accounting should reflect what actually happens to cash. If you refund the customer $100 but the processor doesn’t return the original fee, the net cost to you might be more than $100 when you consider the fee. Recording fees separately helps you understand the true cost of refunds.

Refunds may settle later than sales

A refund might appear on your bank statement days after you record it, or it might be netted against future payouts. This is normal. The key is to reconcile to the processor settlement reports and your bank statement so your cash accounts match reality.

Separate “clearing” accounts can help

Some businesses use a payment clearing account (sometimes called “Undeposited Funds” or “Merchant Account”) where card sales and refunds are posted, and then periodic payouts are posted to the bank. This can simplify reconciliation and make it easier to tie out to processor reports.

Recording refunds in different sales channels: POS, e-commerce, and invoicing

Refund flows differ depending on where the sale occurred. The goal is consistent accounting even when operational systems vary.

Point-of-sale (POS) refunds

In a POS environment, refunds are often initiated at the register and then sync into accounting. Make sure:

- The refund is mapped to the correct income categories

- Sales tax/VAT is adjusted correctly

- Cash drawer refunds are tracked with manager approval controls

- End-of-day reports align with accounting entries

E-commerce refunds

E-commerce platforms may generate refunds, discounts, or partial refunds and then send summary entries to accounting. Pay attention to:

- How shipping and discounts are represented

- Whether refunds are posted gross or net of fees

- Whether returns are mapped to inventory adjustments properly

- Whether refunds are grouped daily, weekly, or per transaction

Invoice-based refunds

If you invoice customers (especially in B2B), refunds often appear as credit notes applied to future invoices rather than immediate cash refunds. Ensure credits are applied correctly and that customer statements remain accurate.

Common journal entry examples (conceptual, not software-specific)

Even if you never enter journal entries manually, understanding the structure helps you diagnose issues.

Example 1: Full cash refund of a previously paid sale (no inventory)

If the customer paid and you refund them:

- Reduce revenue (or increase a contra-revenue “Returns” account)

- Reduce sales tax payable if tax is refunded

- Reduce cash/bank

This ensures sales and tax liabilities reflect the reversal.

Example 2: Credit note issued for an unpaid invoice

If the customer hasn’t paid yet and you reduce what they owe:

- Reduce accounts receivable

- Reduce revenue (or increase contra-revenue)

- Reduce sales tax payable if applicable

No cash movement occurs yet.

Example 3: Refund with inventory return (resellable)

In addition to reversing revenue and tax:

- Increase inventory for the returned item’s cost

- Reduce cost of goods sold for the same cost

This restores inventory and corrects gross profit.

Example 4: Refund for a deposit recorded as unearned revenue

If the deposit was recorded as a liability:

- Reduce unearned revenue (liability)

- Reduce cash/bank

Revenue is unaffected if it was never recognized.

Deciding between a “refund expense” account and contra-revenue

Many people ask whether refunds should be an expense. In most cases, refunds are not an expense; they are a reversal or reduction of revenue. Treating refunds as an expense can inflate revenue and distort gross margin percentages.

That said, there are two common reporting approaches:

Approach A: Reduce revenue directly

This makes net sales smaller and keeps reporting simple. However, it can hide how much gross selling activity happened if you only look at net sales.

Approach B: Use a contra-revenue account (recommended for analysis)

Using “Sales Returns and Allowances” (or separate categories like “Returns” and “Discounts”) keeps gross sales visible while still arriving at net sales. This is helpful if you want to track return rates, refund rates, and customer satisfaction trends over time.

Whichever approach you choose, consistency matters more than perfection. Pick a structure you can maintain and that produces meaningful reports.

Documentation and internal controls: who, why, and proof

Refunds are one of the most fraud-prone areas in many businesses. Even a small operation benefits from a few basic controls:

Require a reason code

Track why the refund happened: defective item, wrong size, shipping damage, late delivery, service dissatisfaction, duplicate charge, cancellation, or goodwill. Reason codes help you fix root causes.

Approval thresholds

Set rules like: staff can refund up to a certain amount; managers approve larger refunds. This reduces risk and encourages consistency.

Link refunds to original transactions

Require a receipt, invoice number, order ID, or customer reference whenever possible. This prevents “standalone” refunds that are difficult to justify.

Maintain supporting evidence

Keep return authorization records, photos for damaged goods, service tickets, cancellation confirmations, and customer communications. If you ever need to justify tax adjustments or dispute a chargeback, these records matter.

Reconciling refunds: the practical “make it match” process

Recording refunds isn’t finished until your books match your bank statement and, if applicable, your processor settlement reports. Reconciliation prevents small errors from accumulating into confusing discrepancies.

Bank reconciliation

Match each refund (or batch of refunds) to the bank transaction. If the bank shows a different amount, look for processor fees, currency conversion differences, or timing differences.

Merchant processor reconciliation

Compare your recorded sales and refunds to the processor’s payout statements. Ensure that:

- Gross sales match

- Refund totals match

- Fees are recorded correctly

- Chargebacks and dispute fees are categorized properly

Customer ledger reconciliation

For invoiced customers, run an accounts receivable aging or customer statement to ensure credits and refunds are applied properly. Misapplied credits can cause confusion and lead to duplicated refunds or incorrect collection efforts.

Special situations and how to record them

Refund scenarios aren’t always neat. Here are some of the most common “edge cases” and how to think about them.

Refunding a sale from a prior period

If the original sale occurred in a previous month or year, the refund still reduces revenue when recorded. For internal analysis, you may want reports that show returns by original sale date versus return date. Some systems can produce both. If yours cannot, keep good notes so you can analyze trends manually if needed.

Refunding in a different currency

If you sell internationally, refunds might occur at a different exchange rate than the original sale. The difference can create a gain or loss due to currency movements. Your accounting system may handle this automatically, but if not, you may need to record an exchange gain/loss to reconcile the bank amount to the expected refund.

Refunds bundled with replacements

Sometimes you refund one item and ship a replacement. Operationally, it’s “one customer service action,” but accounting-wise it’s usually two: a refund (reducing revenue) and a new shipment (a new sale or a zero-value replacement). How you handle the replacement depends on whether you charge for it and how you want to track warranty or goodwill costs. Many businesses record replacement shipments as an expense (warranty/returns) rather than as a new revenue transaction if no money is collected.

Subscription refunds and proration

Subscription businesses often issue prorated refunds. Ensure the refund aligns with the period not used. If you defer subscription revenue over time, you’ll typically reduce deferred revenue for the unused portion rather than reversing all revenue.

Refunds with coupons or discounts applied

If the customer used a coupon, the refund is usually based on what the customer actually paid, not the list price. Make sure your refund allocation reflects discounts so you don’t refund more than collected and so your reports remain consistent.

Refunds for bundled products

Bundles can complicate returns because the original sale may have been recorded as a single bundled line or as multiple component items. Use a consistent policy: either refund the component’s allocated value or refund based on your posted return policy. Keep documentation of your allocation method to stay consistent.

Designing a clear refund workflow for your business

If you want refunds to be easy to record and easy to audit, create a workflow that aligns operations and accounting.

1) Define refund policies clearly

Set rules about what can be refunded, time limits, condition requirements, restocking fees, and whether shipping is refundable. Clear policies reduce ad-hoc decisions and keep refund activity consistent.

2) Standardize reason codes and categories

Agree on a small set of refund reasons. Too many codes becomes messy; too few makes analytics useless. A practical middle ground is usually 8–15 codes.

3) Decide on reporting structure: net sales vs. contra-revenue

Choose whether refunds will directly reduce sales or be tracked in a separate contra-revenue account. If you want to monitor refund rates, a contra-revenue approach is usually more informative.

4) Document and train staff

Refunds are often processed by customer service or store staff. Provide simple instructions: how to locate the original transaction, how to process partial refunds, how to document the reason, and when to escalate for approval.

5) Create a weekly reconciliation habit

Even small businesses benefit from weekly checks: do recorded refunds match the bank/processor totals? Are there any standalone refunds without a linked sale? Are any customer credits sitting unapplied?

What to look for in your financial reports after recording refunds

Refunds affect more than just cash. Reviewing a few key reports helps ensure refunds are recorded correctly and that you’re learning from them.

Profit and loss statement

Check that refunds reduce revenue (or show up as returns/allowances) rather than inflating expenses. If refund volume is growing, you’ll want it visible and trackable.

Sales by product or service

If refunds are allocated correctly, items with high return rates will stand out. This can guide product improvements, supplier changes, clearer descriptions, or better customer qualification.

Tax reports

Confirm that refunded tax is reducing your tax payable appropriately. This is especially important close to filing deadlines.

Inventory valuation and COGS

For product businesses, review inventory movement. If items are being refunded but inventory isn’t increasing (or is increasing incorrectly), your gross margin and stock counts may drift over time.

Customer balance summaries

For invoicing, run customer statements to ensure credits and refunds are applied correctly and no customer is showing a misleading balance.

Troubleshooting: common mistakes and how to fix them

Here are issues that frequently show up when refunds are recorded inconsistently.

Mistake: recording refunds as an expense

This inflates revenue and distorts margins. Fix by reclassifying refunds to a contra-revenue account or directly against revenue. If you want to track the operational “cost of customer satisfaction,” do that with separate categories for shipping, warranty, and goodwill gestures—not by treating refunds as a regular expense.

Mistake: failing to adjust tax

If you refund a taxed sale but don’t reduce the tax liability, your tax payable may be overstated. Fix by ensuring refunds are linked to the original taxed transaction or by adjusting the tax line correctly.

Mistake: not reversing COGS for returned inventory

This can make margins look worse than reality and can throw off inventory. Fix by ensuring your system is configured to handle returns correctly and that returned goods are put back into inventory (or written off appropriately).

Mistake: standalone refunds with no sales link

Standalone refunds are harder to audit and can hide issues. Fix by requiring references to the original sale or creating a standard adjustment procedure with mandatory documentation.

Mistake: reconciling only the net bank movement

If you only record the net amount that hits the bank, you may miss fees, taxes, or gross amounts. Fix by recording gross refunds and recording processor fees separately so your accounting matches both operational and cash perspectives.

Putting it all together: a simple checklist for recording refunds

When you need to record a refund, you can use this checklist to make sure nothing important is missed:

1) Identify the original sale: invoice/receipt/order ID, date, items, tax, payment method.

2) Classify the refund: full, partial, store credit, deposit refund, or chargeback.

3) Choose the correct method: credit note if reducing amount owed; cash refund if paying money back; or both if needed.

4) Allocate properly: items, discounts, shipping, taxes.

5) Handle inventory/COGS: restock, write-off, or no inventory impact for services.

6) Record fees and timing differences: note processor fees and settlement timing.

7) Document the reason: reason code, notes, attachments, approvals.

8) Reconcile: bank statement and processor reports, plus customer ledger if invoiced.

Conclusion: refunds are an accounting event and a business insight

Recording refunds is about more than “money out.” Done properly, refunds keep your financial statements accurate, protect you from tax reporting errors, and give you a clear view of customer experience problems and product or service weaknesses. The best approach is to tie refunds to the original transaction, use credit notes where appropriate, keep tax and inventory aligned, and reconcile regularly so your cash reality matches your books.

If you build a consistent process—supported by clear categories, good documentation, and routine reconciliation—refunds become easier to manage and more informative. You’ll not only know that refunds happened, but you’ll understand why they happened, what they cost beyond the dollar amount, and what operational changes can reduce them over time.

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play