
German Consumer Returns Law: What E-Commerce Sellers Actually Owe Under BGB §312g
24.06.2026
Lieferkettengesetz Implications for Ecommerce: Scaling on Otto and Kaufland in Germany
24.06.2026

FLEX. Logistics
We provide logistics services to online retailers in Europe: Amazon FBA prep, processing FBA removal orders, forwarding to Fulfillment Centers - both FBA and Vendor shipments.
A non-EU seller ships inventory into a German fulfillment center, lists products on the marketplace, and starts generating sales. Within weeks, the account is flagged. The reason is not product quality or logistics performance. It is the absence of a valid German Umsatzsteuer-ID — the VAT registration number required by the Finanzamt before any taxable supply can legally occur on German soil.
EU VAT for international sellers operating in Germany involves two distinct obligations that interact: obtaining the correct tax identification, and applying the reverse charge mechanism accurately across B2B and B2C transactions. Failing either one does not just create a tax liability. It can trigger marketplace compliance certificate failures and account-level suspensions that affect the seller's entire EU presence. This article explains what applies, who owns each obligation, and what operational controls are needed before goods move.
What the Umsatzsteuer-ID Is and Why Non-EU Sellers Need It
The Umsatzsteuer-ID (USt-IdNr.) is Germany's VAT identification number, issued by the Bundeszentralamt für Steuern (BZSt) upon successful registration. It is distinct from the general tax number (Steuernummer) assigned by a local Finanzamt. For non-EU sellers, both numbers may be required depending on the registration path and the nature of transactions.
Any non-EU seller storing goods in Germany — whether through Amazon FBA, a third-party warehouse, or a direct import model — is considered to have a taxable presence for VAT purposes from the moment goods enter German territory. This means the obligation to register arises before the first sale, not after revenue thresholds are crossed.
Marketplaces including Amazon Germany require sellers to submit a valid VAT compliance certificate as part of their seller account verification. Without a confirmed Umsatzsteuer-ID, the account may be restricted or suspended. The registration process involves submitting a completed Fragebogen zur steuerlichen Erfassung to the competent Finanzamt, along with supporting documents. Non-EU sellers without a permanent establishment in Germany may also be required to appoint a fiscal representative, depending on their country of origin and applicable bilateral agreements. Processing times can vary, and sellers should plan for this lead time before committing to inbound shipments.
What Must Be Confirmed Before Goods Move
Before a non-EU seller ships inventory into Germany, several compliance checkpoints must be cleared. The Umsatzsteuer-ID application should be submitted and at minimum acknowledged by the Finanzamt. A fiscal representative, where required, must be formally appointed and confirmed in writing.
Import documentation must reflect the correct importer of record. If the seller is acting as importer, their EORI number must be active and linked to the correct entity. Customs value declarations must be accurate, as undervaluation creates both customs and VAT exposure.
For Amazon FBA inbound shipments, the seller must also confirm that their Seller Central account has an accepted VAT certificate on file before the first shipment is booked. German customs clearance for Amazon inbound requires the consignee and importer details to match the registered VAT entity. Mismatches at this stage cause clearance delays that can push inventory outside the planned receiving window entirely.
What Breaks When Responsibility Is Unclear
The most common failure point is a gap between the logistics timeline and the tax registration timeline. A seller books an inbound shipment assuming the Umsatzsteuer-ID will arrive in time. It does not. Goods clear customs under a temporary or incorrect importer arrangement, creating a VAT liability that is not properly recorded.
A second failure mode involves B2B invoice handling. When a non-EU seller supplies goods to a German business buyer, the reverse charge mechanism should apply — meaning the buyer accounts for VAT rather than the seller charging it. If the seller issues an invoice with German VAT charged incorrectly, or omits the reverse charge notation entirely, the invoice is non-compliant. The buyer may reject it, and the seller faces a corrected invoice process that delays payment and creates audit exposure.
Account suspension risk is real and disproportionate. A single compliance certificate failure on Amazon Germany can cascade across the seller's EU marketplace accounts, halting sales across multiple countries simultaneously.
How the Reverse Charge Mechanism Works in German E-Commerce
The reverse charge mechanism shifts the VAT accounting obligation from the supplier to the recipient of the supply. In a standard German B2B transaction, when a non-EU seller supplies goods or services to a VAT-registered German business, the seller does not charge German VAT on the invoice. Instead, the buyer self-assesses and reports the VAT in their own return. The seller's invoice must include the buyer's Umsatzsteuer-ID, a reference to the reverse charge rule, and a net amount with no VAT line.
For B2C transactions — sales to private consumers in Germany — the reverse charge mechanism does not apply. The seller must charge German VAT at the applicable rate and remit it to the Finanzamt through their VAT return. This distinction between B2B and B2C is operationally critical and must be built into the seller's invoicing system before the first sale, not retrofitted after an audit query.
The EU VAT for distance selling rules, including the One Stop Shop (OSS) scheme, add another layer. Non-EU sellers using OSS for cross-border B2C sales within the EU still need a German Umsatzsteuer-ID if they hold stock in Germany, because domestic supplies from German inventory are outside the OSS scope and must be reported locally. Sellers who assume OSS registration replaces German VAT registration when goods are warehoused in Germany are operating on a weak assumption that frequently leads to compliance gaps. Verifying the correct interaction between OSS and local German registration is a task for a qualified tax adviser, not a marketplace help page.
Registration Checklist
- Umsatzsteuer-ID application submitted to BZSt or competent Finanzamt before first inbound shipment
- Steuernummer obtained from local Finanzamt where required by registration path
- Fiscal representative appointed in writing if required by country of origin
- EORI number active and linked to the correct legal entity acting as importer of record
- Seller Central VAT certificate uploaded and accepted before Amazon FBA inbound booking
- Registration lead time factored into inbound planning — do not book shipments against an unconfirmed registration
Invoice Compliance Checklist
- B2B invoices must include buyer's Umsatzsteuer-ID and a reverse charge reference — no German VAT charged
- B2C invoices must include German VAT at the correct rate with the seller's own Umsatzsteuer-ID
- Invoice series must be sequential and unbroken for audit trail purposes
- Credit notes for corrections must reference the original invoice number and date
- Invoicing system configured to distinguish B2B and B2C automatically before first sale
- Invoice language and currency requirements confirmed with tax adviser for cross-border supplies
OSS and Local VAT Interaction Checklist
- Confirm whether OSS registration covers all B2C supplies or only cross-border distance sales
- Identify which supplies originate from German stock — these require local German VAT reporting, not OSS
- Verify that OSS return does not include domestic German B2C supplies from German inventory
- Check that German VAT return period and OSS return period are both calendared and resourced
- Confirm with tax adviser whether any supplies fall outside both OSS and standard German VAT scope
Ongoing Compliance Monitoring Checklist
- VAT return deadlines tracked and filed on time — late filing can trigger penalties and marketplace certificate issues
- Fiscal representative briefed on any changes to inventory locations or supply models
- Marketplace compliance certificates reviewed for expiry dates and renewal requirements
- Intrastat reporting obligations checked if goods move between EU member states above applicable thresholds
- Any change in business structure or importer of record communicated to Finanzamt promptly
- Annual VAT reconciliation completed to confirm returns match import and sales records
Sequencing Your German VAT Compliance Before Operations Begin
The practical sequence for a non-EU seller entering the German market should follow a defined order. Tax registration comes first, logistics second. This is not a bureaucratic preference — it is an operational necessity. A seller who books warehouse space or an Amazon FBA inbound plan before confirming their Umsatzsteuer-ID is creating a timing risk that the logistics chain cannot absorb.
Step one is engaging a qualified German tax adviser or fiscal representative to assess the registration path. The adviser will determine whether the seller needs a local Finanzamt registration, a BZSt Umsatzsteuer-ID, or both, and whether fiscal representation is mandatory. Step two is submitting the Fragebogen zur steuerlichen Erfassung with all supporting documents. Step three is obtaining the EORI number if not already held, and confirming the importer of record arrangement for the first shipment.
Only after steps one through three are confirmed should the seller proceed to book pre-Amazon storage in Germany, arrange customs clearance for Amazon inbound, or activate their Seller Central account for German marketplace sales. A compliance-ready logistics partner operating in the DACH market can coordinate the physical inventory flow — including storage buffer management, customs clearance handoff, and FBA prep services in Germany — in parallel with the tax registration process, but the logistics layer cannot substitute for the tax layer. Both must be in place before the first unit is offered for sale.
Sellers who treat German VAT compliance as a post-launch task consistently face the same outcome: inventory in a German warehouse, no valid tax registration, and a suspended marketplace account. The cost of that sequence error is not just the tax liability. It is lost sales velocity, reinstatement delays, and the operational disruption of pulling inventory from a live fulfillment flow.











