KudTax Blog
Returns, Chargebacks & Gift Cards: Accounting with Examples

Contents
Returns, refunds, chargebacks, gift cards and promotional codes are routine events for online retailers. In accounting systems, however, these events are often mixed together. A physical return is automatically treated as a refund, a chargeback is deducted directly from revenue, a gift card sale is recognised as immediate income or a discount is posted as a marketing expense. The result can distort revenue, VAT, payment-provider balances, open items and inventory at the same time.
In German commercial and tax law (HGB and UStG), each of these events follows distinct accounting rules:
- Returns require an adjustment to gross revenue, VAT, customer open items and physical stock.
- Chargebacks involve disputed payment flows, processing fees and potential bad-debt write-offs.
- Gift cards require a strict distinction between single-purpose vouchers (Einzweckgutscheine) and multi-purpose vouchers (Mehrzweckgutscheine).
- Discounts must be treated as reductions in the taxable consideration under Section 17 UStG rather than standalone expenses.
This guide provides a comprehensive practical framework for online merchants, accountants and tax advisers on how to account for returns, chargebacks, gift cards and discounts in e-commerce, including worked posting examples, document requirements and DATEV integration rules.
Part 1: Accounting for Customer Returns & Refunds
A customer return is the physical return of goods, whereas a refund is the financial repayment. In practice, they do not always occur simultaneously (for example, goodwill refunds without return, or partial refunds).
1. Revenue & VAT Adjustment (Section 17 UStG)
When a return occurs, the original sales revenue and the corresponding VAT liability must be corrected for the period in which the return or credit note is processed. Under Section 17(1) UStG, if the taxable consideration changes, the tax paid by the merchant and the input tax claimed by a business buyer must be adjusted.
Accounting Entry for Return Credit Note:
- Debit: Sales deductions 19% VAT (e.g. SKR03 8720 / SKR04 4720) or a reversal directly on the revenue account (SKR03 8400 / SKR04 4400)
- Credit: Customer Debtor / Payment Provider Clearing Account
2. Required Supporting Documents
Tax auditors require clear documentation linking every refund to the original order:
- Credit Note (Gutschrift / Korrekturrechnung): Must reference the original invoice number, customer details, returned items, corrected tax rate and net/gross amounts.
- Logistics Return Slip: Proof of physical receipt in the warehouse (or FBA return report) to justify inventory re-entry or write-down.
3. Inventory Re-entry vs Impairment
- Resellable Condition: Inventory is re-credited to stock at acquisition/production cost.
- Damaged / Unsellable: If returned goods cannot be resold as new, an impairment write-down to net realizable value must be booked under Section 253(3) HGB.
Part 2: Accounting for Chargebacks and Payment Disputes
A chargeback occurs when a customer disputes a payment directly with their credit card issuer or bank (e.g. via PayPal, Stripe or Klarna). The provider debits the disputed amount from the merchant's account along with an administrative dispute fee.
Accounting Structure for Chargebacks:
-
Record the Dispute Debit: When the provider debits the funds:
- Debit: Chargebacks in Suspense / Doubtful Receivables
- Credit: Payment Provider Clearing Account (e.g. Stripe Clearing)
-
Record the Dispute Fee: Providers charge non-refundable dispute fees (e.g. €15 Stripe fee):
- Debit: Payment Processing Fees (SKR03 4970 / SKR04 6855)
- Credit: Payment Provider Clearing Account
-
Outcome Scenario A: Merchant Wins the Dispute: The provider re-credits the disputed funds:
- Debit: Payment Provider Clearing Account
- Credit: Chargebacks in Suspense
-
Outcome Scenario B: Merchant Loses the Dispute: The receivable is definitively uncollectible:
- Debit: Bad Debt / Write-off of Receivables (SKR03 2400 / SKR04 6920)
- Debit: VAT Correction (Section 17 UStG)
- Credit: Chargebacks in Suspense
Important: A chargeback is not a return. Do not issue a sales credit note for a fraudulent chargeback unless a valid return or order cancellation legally occurred.
Part 3: Single-Purpose vs Multi-Purpose Vouchers & Store Credit
Under European VAT rules (EU Voucher Directive implemented in Section 3(14) and (15) UStG), vouchers are categorized into two types:
1. Single-Purpose Vouchers (Einzweckgutscheine - § 3(14) UStG)
A voucher is a single-purpose voucher if the place of supply and the exact VAT rate are known at the time the voucher is issued.
- Tax Timing: VAT is due immediately upon sale/issuance of the voucher.
- Revenue Timing: Actual revenue is deferred until redemption.
- Example: A voucher issued by a German retailer valid only for German-taxed 19% products shipped domestically.
Journal Entry upon Sale of Single-Purpose Voucher:
- Debit: Bank / Payment Clearing Account
- Credit: Deferred Revenue / Voucher Liabilities (including 19% VAT)
2. Multi-Purpose Vouchers (Mehrzweckgutscheine - § 3(15) UStG)
A voucher is a multi-purpose voucher if the place of supply or tax rate is not fixed at issuance.
- Tax Timing: No VAT is due upon issuance or sale. VAT arises only when the voucher is redeemed for specific goods.
- Usage in E-Commerce: Almost all general e-commerce gift cards sold online are multi-purpose vouchers because buyers can redeem them across different countries (with varying VAT rates) or for mixed tax rate products (7% and 19%).
Journal Entry upon Sale of Multi-Purpose Voucher:
- Debit: Bank / Payment Clearing Account (€100)
- Credit: Unredeemed Gift Card Liabilities (€100 - No VAT)
Journal Entry upon Redemption:
- Debit: Unredeemed Gift Card Liabilities (€100)
- Credit: Sales Revenue (€84.03)
- Credit: Output VAT 19% (€15.97)
Store Credit and Goodwill Credits
Store credit issued as compensation for customer complaints without a product return follows the same liability principles as multi-purpose vouchers. It remains a financial liability until redeemed or legally expired under civil law (generally 3 years under Section 195 BGB).
How to Book Voucher Refunds
In everyday store operations, "voucher refund" can mean three different events. Each is booked differently, so it pays to tell them apart first.
Case 1: You refund a return as store credit instead of money
A customer sends back goods worth €119.00 and receives store credit instead of a repayment. The sale is reversed, so revenue and VAT go down as with any return under Section 17 UStG. As for the credit itself, it is a liability towards the customer, because they can later spend it on any product. It is usually treated like a multi-purpose voucher.
| Event | Debit | Credit | Amount |
|---|---|---|---|
| Return refunded as store credit | Sales deductions 19% VAT (SKR03 8720 / SKR04 4720) | Voucher liabilities | €119.00 |
| Credit redeemed later | Voucher liabilities | Revenue 19% VAT (SKR03 8400 / SKR04 4400) | €119.00 |
You correct the VAT with the return, and it arises again when the credit is redeemed. If your tax adviser works with automatic accounts in DATEV, the VAT is split out automatically in both entries.
Case 2: An order paid with a voucher is returned
A customer pays for an order of €119.00 with €50.00 from a multi-purpose voucher and €69.00 via PayPal. Then the whole order comes back. The usual approach is to refund each payment method with the amount it paid: the voucher is reloaded with €50.00, and €69.00 goes back via PayPal.
| Event | Debit | Credit | Amount |
|---|---|---|---|
| Return of the whole order | Sales deductions 19% VAT (SKR03 8720 / SKR04 4720) | €119.00 | |
| of which voucher reloaded | Voucher liabilities | €50.00 | |
| of which refunded via PayPal | PayPal clearing account | €69.00 |
How the PayPal side of such a refund looks in detail is covered in the article on payment provider accounting with PayPal, Stripe, Klarna and Mollie.
If it was a single-purpose voucher, the VAT already arose when the voucher was sold. Once the voucher is reloaded after the return, the correction for that part usually affects revenue only. The VAT stays unchanged. Because this depends on the voucher type, your store export should show which voucher was used.
Case 3: A purchased voucher is returned and paid out
A customer withdraws from buying a €50.00 gift voucher, or you pay out a remaining balance as a goodwill gesture. No goods come back here. Only the voucher purchase is reversed.
- Multi-purpose voucher: No VAT arose at the sale, so there is nothing to correct. You book voucher liabilities against the bank or payment provider, €50.00.
- Single-purpose voucher: The VAT was already paid at the sale. With the repayment, the consideration is returned, so the VAT is corrected under Section 17 UStG. Book the voucher liability (net €42.02) and the VAT (€7.98) against the bank or payment provider, €50.00 in total.
Where voucher refunds go wrong in practice
- The store export only shows the amount paid: If the voucher share is not in its own column, an order of €119.00 with a payment of €69.00 looks like a shortfall of €50.00.
- The voucher account is never reconciled: The balance of voucher liabilities should match the list of open vouchers in your store. If it does not, a redemption or a reloaded refund is usually missing.
- Store credit from returns is booked as a discount: A return refunded as store credit is not a price reduction on a new order. Booked as a discount, the liability for the open credit is missing.
Part 4: Accounting for Discounts, Promo Codes and Cash Rebates
Discounts reduce the actual amount received for a sale. Under Section 17 UStG, discounts directly adjust the taxable turnover.
1. Immediate Discounts (Checkout Promo Codes)
If a customer uses a 20% discount code during checkout on a €100 item, the customer pays €80.
- Accounting Rule: Book the net transaction based on the actual price paid (€80 gross = €67.23 net + €12.77 VAT).
- Do NOT book €100 sales revenue and €20 marketing expense.
2. Retrospective Rebates & Cashbacks
If a discount or volume rebate is granted after invoice issuance, a correction entry adjusting gross revenue and output VAT must be recorded against the customer account.
3. Free Samples and BOGO (Buy One Get One Free)
Bundled promotions (e.g. buy 2 get 1 free) allocate total proceeds across all delivered items. Free promotional gifts provided without consideration are tax-neutral if of low value, but may trigger self-supply VAT (Wertabgabenbesteuerung) if high-value items are given away without business link.
Summary Matrix of E-Commerce Transaction Types
| Event Type | Revenue Impact | VAT Impact | Primary Accounting Account |
|---|---|---|---|
| Product Return | Decreases sales revenue | Decreases output VAT | Sales Deductions (SKR03 8720) |
| Lost Chargeback | Bad debt write-off | Decreases output VAT | Bad Debt Expense (SKR03 2400) |
| Single-Purpose Voucher Sale | Deferred revenue | Immediate VAT | Voucher Liabilities with VAT |
| Multi-Purpose Voucher Sale | Liability created | No immediate VAT | Unredeemed Voucher Liabilities |
| Multi-Purpose Redemption | Revenue recognized | VAT recognized | Sales Revenue + Output VAT |
| Checkout Promo Code | Reduced gross sale | Calculated on net paid | Standard Revenue Account |
How KudTax Helps with Returns, Refunds and Vouchers
Returns, refunds, chargebacks and vouchers are spread across your store, marketplaces and payment providers. Collecting them by hand makes it easy to miss one. KudTax brings this data together:
- Matching refunds: KudTax pulls orders, refunds, fees and payouts from the connected channels and uses AI-assisted matching to link refunds to the original orders and payments.
- Keeping differences visible: Anything that cannot be matched clearly stays as an open item and is resolved before month-end close.
- Journal entries and DATEV export: The result is journal entries based on SKR03 or SKR04 and a DATEV EXTF file for you or your tax adviser to review before import.
Whether a voucher is single-purpose or multi-purpose is something you decide together with your tax adviser. The checkpoints that matter when choosing a tool are listed in the guide on choosing e-commerce accounting software. If you no longer want to reconcile returns and refunds by hand, you can try KudTax for free.
Official and further sources
- German Value Added Tax Act (UStG): Section 3(14), 3(15), Section 17
- German Commercial Code (HGB): Section 253 (Valuation rules)
- DATEV Developer Portal: Guidelines for EXTF file creation
- KudTax: E-Commerce Accounting Software
This article provides general information for tax professionals and online merchants and does not constitute formal legal or tax advice.
Where to go from here
Refunds and chargebacks from your sales channels are pulled in by KudTax and taken into account when reconciling payouts.