Blog
amazon-fbaecommerceumsatzsteuerbuchhaltungpan-eu

Amazon FBA Accounting in Germany: VAT, Cost of Goods, and PAN-EU Tax Compliance

Kathrin FischerKathrin Fischer
2026-02-0916 min read

Complete guide to Amazon FBA bookkeeping for German sellers: VAT handling, COGS tracking, PAN-EU tax requirements, fee reconciliation, and Finanzamt compliance.

Amazon FBA (Fulfillment by Amazon) is lucrative for German sellers, but accounting is uniquely complex. Amazon handles inventory storage, packing, and shipping. But you — the seller — remain responsible for VAT, cost accounting, and tax compliance across multiple countries. One misstep can trigger an audit or a 5-figure tax bill.

This guide covers the technical accounting challenges FBA sellers face: how to handle Amazon's fees, VAT implications, cost-of-goods tracking, PAN-EU tax compliance, and Finanzamt reporting. By the end, you'll know exactly what to record and why.

Why FBA Accounting is Uniquely Complex

Unlike traditional e-commerce (where you manage shipping and fulfillment), FBA involves:

  • Multiple invoices from Amazon: Revenue, referral fees, fulfillment fees, storage fees, removal/disposal fees — all listed separately in your seller account.
  • Multi-country inventory: PAN-EU program stores your stock across 5+ countries (DE, FR, IT, ES, PL, CZ). You may need VAT registrations in each.
  • Reconciliation nightmare: Amazon's data (what they're selling) vs. your accounting (what you recorded) doesn't always match. Returns, canceled orders, and fee adjustments create discrepancies.
  • Timing mismatches: Amazon pays bi-weekly, but revenue accrual happens on sale. You record sales revenue before Amazon sends the payout.
  • COGS complications: You imported goods from China or bought domestic stock. Calculating cost-of-goods-sold (COGS) requires tracking inventory movements.

Understanding Amazon's VAT Reports

Amazon provides a VAT Transactions Report in Seller Central. This document is critical for reconciliation and German tax filing.

What it shows:

  • Gross sales to customers (including VAT)
  • VAT collected on those sales
  • Returns and refunds (negative sales)
  • Amazon's commission/referral fee (your cost, not subject to VAT on the service; slightly complex)
  • FBA fees (packaging, shipping, handling)

Important: This VAT report is for the marketplace, not your tax filing. German Finanzamt wants to see your own accounting records (Erloes, Kosten, Gewinne) — the Amazon report is supporting documentation.

PAN-EU: When You Need Multiple VAT Registrations

The PAN-EU Fulfillment Network stores your inventory across multiple EU countries and fulfills from the closest location to the customer. This has tax implications.

When is PAN-EU Active?

  • You've enrolled FBA products in PAN-EU.
  • Amazon stores your stock in any EU warehouse (even if you don't explicitly send it there).
  • Stock can move between countries as Amazon rebalances inventory.

VAT Registration Requirement

For B2C (business-to-consumer) sales through PAN-EU:

  • Sales in Germany: Use German VAT (19%)
  • Sales in France, Italy, Spain, Poland, Czechia: You must register for VAT in each country if sales exceed €10,000/year (some countries have higher thresholds).
  • Exception: OSS (One-Stop-Shop) regime. You report all EU B2C VAT through Germany (Finanzamt) instead of each country. Available if turnover < €10,000 per country.

Most German FBA sellers use OSS. It's simpler than managing 6 VAT registrations. You file one quarterly/monthly VAT return in Germany, declaring all EU sales and VAT.

Critical Point

If your FBA sales exceed €10,000 in any single EU country, you MUST register for VAT in that country. Failing to do so = back taxes + penalties + Finanzamt investigation. Don't take this lightly.

FBA Fees Breakdown

Amazon deducts three types of fees:

1. Referral Fee (Provisionsgebuehr) — 8-45% depending on category. This is Amazon's commission. It's a cost to you, not revenue.

Example: Sell a book for €10 (incl. VAT €0.76). Referral fee 15% = €1.50. You receive €10 - €1.50 = €8.50.

Accounting entry: Debit Cash (€8.50), Debit Referral Fee Expense (€1.50), Credit Sales Revenue (€10).

2. Fulfillment Fee (Erfuellungsgebuehr) — typically €1.50-€5 per unit depending on size/weight. Amazon handles picking, packing, shipping.

Accounting: Debit FBA Fulfillment Fee Expense (€3.50), Credit Cash/Payables (€3.50).

3. Storage Fee (Lagerungsgebuehr) — €0.47-€0.87 per unit per month (for standard-size items). Charged monthly, even if item doesn't sell.

Accounting: Debit Inventory Storage Expense (€47), Credit Payables (€47).

4. Return/Removal Fees — If customer returns or you request removal of inventory, Amazon charges €0.60-€3 per unit.

Accounting: Debit Return Processing Fee (€2), Credit Cash/Payables (€2). Also adjust COGS if you have the item back in inventory.

Reconciling Amazon's Data to Your Accounting

Amazon's Seller Central shows what you've sold. Your accounting software shows what you've recorded. These should match, but often don't.

Common discrepancies:

  • Timing: Amazon updates the Seller Central report daily; your accounting software might not sync in real-time.
  • Refunds: Customer returns aren't immediately reflected in Seller Central as negative sales.
  • Canceled orders: Amazon cancels orders before shipping. Seller Central removes them, but your accounting might have recorded them.
  • Gift cards & coupons: Amazon absorbs the loss; your recorded sales don't match Amazon's.
  • Currency fluctuations: If you sell cross-border and use local currencies, exchange rate differences appear.

Monthly reconciliation process:

  • Export Seller Central Sales Report (all orders, refunds, returns) from Amazon.
  • Export the same period from your accounting software.
  • Match order by order. Identify discrepancies.
  • Investigate: Did you miss recording a refund? Is it a timing issue?
  • Make adjusting journal entries in your accounting software.
  • Document discrepancies (print reports, save PDFs). Finanzamt might ask.

Cost of Goods Sold (Wareneinsatz / COGS) Tracking

COGS is the cost of goods you sold. It's crucial for calculating profit and managing inventory.

For Imported Goods (from China, India, etc.)

  • Track all landed costs: Product cost + shipping + customs + import duties. Total = cost per unit.
  • When you sell: Reduce Inventory account by cost, record COGS Expense.
  • Example: Bought 100 items @ €5 each + €200 shipping = €500 landed cost. Per unit = €5 + €2 = €7 COGS.
  • Inventory method: Use FIFO (First In First Out) — oldest items valued at oldest cost. Required in Germany for tax purposes.

For Domestic/Resold Goods (bought from wholesalers)

  • Invoice from supplier = COGS basis: Buying at €15 and selling at €25, COGS is €15 (excluding VAT).
  • Track purchase invoices in your accounting. VAT-recoverable (you deduct 19% from your VAT liability).
  • Inventory: Record physical count monthly. Discrepancies (shrinkage, loss) are costs.

Booking FBA Transactions in Accounting Software

Here's the chart of accounts structure recommended for FBA sellers:

AccountTypeExample Entry
Amazon Sales RevenueRevenueDebit: Cash €8.50, Credit: Sales Revenue €10 (incl. VAT)
Sales ReturnsContra-RevenueDebit: Sales Returns €10, Credit: Cash -€8.50 (refund)
Amazon Referral Fee ExpenseExpenseDebit: Referral Fee €1.50, Credit: Cash €1.50
FBA Fulfillment Fee ExpenseExpenseDebit: FBA Fee €3.50, Credit: Payables €3.50
Inventory Storage ExpenseExpenseDebit: Storage Fee €47, Credit: Payables €47
Cost of Goods Sold (COGS)ExpenseDebit: COGS €7 (cost per unit), Credit: Inventory €7
Inventory - FBAAssetTracks physical stock in Amazon warehouses

VAT Handling for FBA Sellers

This is where many sellers go wrong.

Scenario A: Regular VAT (Regelbesteuerung)

  • You charge customers 19% VAT (included in sale price).
  • Amazon deducts Referral Fee on the gross amount (including VAT). This is correct.
  • You file quarterly VAT returns: Collected VAT (from sales) - Paid VAT (on purchases) = VAT liability.
  • Example: €1,000 sales (incl. €152.67 VAT) - €300 purchases (incl. €47.98 VAT) = €104.69 VAT to Finanzamt.

Scenario B: Kleinunternehmerregelung (Small Business Exemption)

  • If your annual turnover is <€22,500 (or €12,500 in first 2 years), you can be exempt from VAT.
  • You don't charge VAT to customers. Amazon still shows VAT in seller reports (but you don't owe it).
  • You cannot recover VAT on purchases (you can't deduct it).
  • Important: FBA is tricky because Amazon reports VAT even if you're exempt. Don't get confused.
  • Recommendation: Once you hit €20,000 revenue, switch to regular VAT. The exemption is no longer worth it.

Automatic Payment Reconciliation (Bank to Amazon to Accounting)

Amazon pays sellers bi-weekly (every 14 days). The payout includes:

  • Net sales (Revenue - Referral Fee - FBA Fees)
  • Minus any chargebacks, disputes, or overdue seller fees

Example: Week 1-14 sales totaled €10,000. Referral fee €1,500. FBA fulfillment fees €2,000. Storage fees €500. Payout = €10,000 - €1,500 - €2,000 - €500 = €6,000.

Amazon deposits €6,000 to your business bank account.

Accounting entry (big picture):

  • Debit: Bank Account €6,000
  • Credit: Sales Revenue €10,000
  • Debit: Referral Fee Expense €1,500
  • Debit: FBA Fulfillment Expense €2,000
  • Debit: Storage Expense €500

The issue: your accounting software should match the detailed fees from Amazon's fee report, not just the payout. Use accounting tools that integrate with Amazon API (JTL, BillBee, AMAINVOICE) to auto-import fees.

  • AMAINVOICE: Specifically designed for Amazon FBA sellers. Auto-imports sales, fees, returns from Amazon API. Creates invoices, tracks COGS, calculates KPIs.
  • JTL-Wawi: German ERP system popular with e-commerce. Integrates with Amazon, German banks, DATEV. Tracks inventory, COGS, VAT.
  • BillBee: Aggregates orders from Amazon, eBay, Shopify. Creates accounting entries, reconciles with bank.
  • Hellotax or Taxdoo: Automated tax filing for Amazon sellers. Calculates VAT, generates Finanzamt submissions.
  • Excel + Manual Integration: Possible but time-consuming. Export Amazon reports, pivot tables to reconcile. Only viable for very small sellers (<50 orders/month).

Finanzamt Compliance & EÜR vs. Bilanz

German tax law distinguishes between two accounting methods:

EÜR (Einnahmen-Uebersch uss-Rechnung)** = Simplified (Cash-basis): Record cash in/out. For freelancers and small businesses <€600k revenue. Simple but less control.

Bilanz = Full double-entry accounting (Accrual basis): Record revenue when earned, expenses when incurred. Required for business >€600k revenue or if you have employees. More complex but required for serious e-commerce.

FBA sellers should use Bilanz because:

  • Revenue is recorded on sale date, not when Amazon pays (2 weeks later). Better matching of revenue/expenses.
  • COGS and Inventory are properly tracked (EÜR doesn't require this).
  • If Finanzamt audits, you appear more professional and compliant.

Common Finanzamt Audit Triggers for FBA Sellers

  • Discrepancy between Amazon Seller Report and your tax return: You claimed €100k revenue, Amazon shows €120k. Flag.
  • Unexplained COGS fluctuation: Profit margin drops 30% year-over-year with no explanation. Finanzamt investigates if you're undervaluing inventory.
  • Missing VAT registrations in other EU countries: If you sold €15k in France but didn't register for French VAT, audit risk.
  • High return/refund rates: If 30% of sales are refunded, Finanzamt questions product quality or pricing manipulation.
  • Cash discrepancies: If you claim €100k revenue but bank shows €80k, Finanzamt investigates.

Year-End Cleanup Checklist

  • Reconcile Amazon to Accounting: Last month of year should show zero discrepancies between Seller Central and your P&L.
  • Physical Inventory Count: Count all FBA stock in Amazon warehouses. Any discrepancy = shrinkage/loss (expense).
  • Accrual for Pending Refunds: If customers returned items in Dec but refunds process in Jan, accrue the expense in Dec.
  • VAT Reconciliation: Ensure quarterly/monthly VAT returns match your sales records.
  • OSS/PAN-EU Review: If using OSS, verify you calculated VAT correctly across all EU countries.
  • Document retention: Keep Amazon reports, banking records, invoices for 10 years (German law).

Practical Example: Complete Monthly Transaction

Scenario: You're an FBA seller selling electronics. January transactions:

  • Sold 50 units @ €120 (incl. 19% VAT = €100 net). Total revenue: €6,000 (€5,042 net + €958 VAT).
  • Referral fee 15% = €900.
  • FBA fulfillment fees €3.50 × 50 = €175.
  • Storage fees €50.
  • 2 units returned. Refund €240 (incl. VAT).
  • COGS per unit = €40 (landed cost). 50 units - 2 returns = 48 COGS = €1,920.

Accounting entries:

  • Debit: Bank €4,125 (Amazon payout: €6,000 - €900 - €175 - €50 - €240)
  • Credit: Sales Revenue €5,760 (€6,000 - €240 refund)
  • Debit: Sales Returns €240
  • Debit: VAT Payable €718 (€958 collected - €240 refunded)
  • Debit: Referral Fee €900
  • Debit: FBA Fees €225 (€175 + €50)
  • Debit: COGS €1,920
  • Credit: Inventory €1,920

Final Thought

FBA accounting requires discipline, but it's manageable. Use the right tools (AMAINVOICE, JTL, BillBee), reconcile monthly, stay on top of VAT, and keep records organized. Most importantly: if you don't understand something, ask your accountant before Finanzamt asks you. Proactive compliance beats reactive audits.

Apps in this article

Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.