KudTax Blog

How to Account for Returns, Chargebacks, Gift Cards and Discounts in E-Commerce

Tarik Türker29.07.202619 min read
How to Account for Returns, Chargebacks, Gift Cards and Discounts in E-Commerce
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 Returns / Revenue Adjustment (e.g. SKR03 8400 / SKR04 4400 with tax key)
  • 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:

  1. 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)
  2. 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
  3. Outcome Scenario A: Merchant Wins the Dispute: The provider re-credits the disputed funds:

    • Debit: Payment Provider Clearing Account
    • Credit: Chargebacks in Suspense
  4. 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).

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 TypeRevenue ImpactVAT ImpactPrimary Accounting Account
Product ReturnDecreases sales revenueDecreases output VATRevenue Correction (SKR03 8400)
Lost ChargebackBad debt write-offDecreases output VATBad Debt Expense (SKR03 2400)
Single-Purpose Voucher SaleDeferred revenueImmediate VATVoucher Liabilities with VAT
Multi-Purpose Voucher SaleLiability createdNo immediate VATUnredeemed Voucher Liabilities
Multi-Purpose RedemptionRevenue recognizedVAT recognizedSales Revenue + Output VAT
Checkout Promo CodeReduced gross saleCalculated on net paidStandard Revenue Account

How KudTax Automates Complex E-Commerce Adjustments

Manually tracking returns, gift card redemptions, chargeback suspense entries and promo code deductions across Shopify, Amazon and payment gateways leads to severe accounting errors.

KudTax automates complex e-commerce transaction adjustments:

  • Automated Credit Note Matching: Links return credit notes directly to original invoices and inventory logs for audit-proof verification.
  • Voucher Directive Compliance: Automatically separates single-purpose and multi-purpose voucher sales, tracking unredeemed gift card liabilities cleanly.
  • Dispute & Chargeback Tracking: Tracks dispute debits, processing fees and write-offs across PayPal, Stripe and Klarna.
  • DATEV EXTF Exports: Outputs fully corrected posting batches with accurate tax keys, Belegfield 1 links and revenue accounts.

Online merchants and tax advisers can test KudTax for free to streamline returns, vouchers and payment adjustments.

Official and further sources

This article provides general information for tax professionals and online merchants and does not constitute formal legal or tax advice.