For non-EU companies importing into Germany

Importing into Germany?
The VAT and EORI you actually need.

A US, UK, Chinese or Hong Kong company that imports or stores goods in Germany owes German VAT from the first euro. If your goods are declared in your own name you also need an EU EORI number, though usually your forwarder declares for you and no EORI of yours is needed. Vaytax sets up both and files your returns, in English.

  German VAT registration and filings   EU EORI application handled   Import VAT reclaimed on your return

Not sure what applies to you? Take the 60-second EORI check →

3 numbers
Steuernummer, USt-IdNr, EORI, and who issues each
From €99/mo
Or €1,499/year all-in, registration included
€199
EU EORI application, one-time add-on
Reviewed09 Jul 2026by a licensed German tax advisor

The short version

If you import goods into Germany or hold stock in a German warehouse, you have a German VAT obligation from the first euro, and customs needs to know who is importing. There is no turnover threshold for a foreign company storing goods in Germany.

You typically need one thing: a German VAT registration (your Steuernummer from the Finanzamt and your USt-IdNr from the BZSt). Only where German customs is responsible for issuing you one, meaning your company has its own staff and premises in Germany, does a separate EU EORI number from German customs. A UK (GB) EORI does not work in the EU after Brexit.

The German import VAT (Einfuhrumsatzsteuer) you pay at the border is reclaimable as input VAT once you are registered, so for a registered business it is usually a timing item, not a final cost. Cost via Vaytax: your German plan (€1,499/year all-in, or €99/month if already registered) plus the EU EORI application as a €199 one-time add-on.

Not sure whether you need an EORI? Take the 60-second EORI check →

Who this is for

Non-EU companies bringing goods into Germany

Importing or storing stock in Germany triggers a German VAT obligation, and sometimes your own EORI. The three most common profiles:

You import your own stock (DDP)

A US, UK, Chinese or Hong Kong company that ships its own goods into Germany. You need a German VAT registration, and the import VAT becomes reclaimable on your return. The customs declaration itself is normally filed by your forwarder on its own EORI, as your indirect representative, so an EORI of your own is usually neither available nor needed.

You store stock in Germany (FBA, 3PL)

Inventory sitting in a German warehouse (Amazon FBA DE, Pan-EU FBA, a third-party logistics centre) creates a German VAT obligation from the first euro. Whether you also need your own EORI depends on who clears the goods at import. We check that with you.

Brexit: you only hold a GB EORI

A UK company with a GB EORI cannot use it to import into the EU. You need a separate EU EORI, applied for through German customs, alongside your German VAT registration. Both are part of the Vaytax setup.

Why importing into Germany creates a VAT obligation

For a foreign company, German VAT is triggered by what you do with goods in Germany, not by how much you sell. The moment you import goods into Germany or hold stock in a German warehouse, you have a German VAT obligation, and it starts with the first euro. There is no small-business turnover threshold for a company that is not established in Germany.

That is different from the distance-selling rules many sellers know. The €10,000 EU threshold applies to cross-border B2C sales; it does not apply to storing or importing goods in a country. Stock in a German warehouse means a German registration, full stop.

The three numbers, and who issues each

Importers routinely confuse three separate German numbers. They come from three different authorities and do three different jobs:

Number Issued by What it is for
Steuernummer Finanzamt (your local tax office) Your German tax number, used on your VAT returns and Finanzamt correspondence.
USt-IdNr (VAT ID) Bundeszentralamt für Steuern (BZSt) Your EU VAT identification number, used for cross-border trade and on invoices.
EORI German customs (the Zoll) Identifies the party filing the customs declaration. Needed only where German customs is responsible for issuing you one, meaning your company has its own staff and premises in Germany.

A German VAT registration gives you the first two. The EORI is a separate customs registration. You can hold a VAT registration without an EORI, and an EORI without trading: they are not the same thing, and one does not include the other.

When you need an EU EORI

You need your own EORI only where German customs is responsible for issuing you one, which for a company established outside the EU means it has its own staff and premises in Germany, or it is filing its own first customs declaration. Stock held for you in an Amazon or 3PL warehouse is not an establishment, so for most foreign sellers the answer is that no German EORI is available and none is needed.

You may not need your own EORI when someone else is the declarant, for example a freight forwarder, a carrier, or a marketplace that imports the goods on your behalf and is named as the importer. In that case the import is cleared under their EORI, not yours.

Brexit note: a UK (GB) EORI number is only valid in the United Kingdom. To import into the EU you need a separate EU EORI. A non-EU company importing through Germany applies for its EU EORI with German customs, and one EU EORI is then valid across all 27 member states.

If you are not sure which case is yours, the 60-second EORI check walks you through it and tells you whether you need to apply.

Import VAT, and reclaiming it

When goods enter Germany, German import VAT (Einfuhrumsatzsteuer) is due at the border, normally 19 percent on the customs value. The good news for a registered business: import VAT is reclaimable as input VAT on your German VAT return, the same way you reclaim VAT on a domestic purchase.

So for a VAT-registered importer, import VAT is usually a cash-flow timing item, not a final cost. The catch is the word registered: you need the German VAT registration in place to reclaim it. Importing without registering first means paying import VAT you cannot recover at all: there is no German VAT return to deduct it through for that period, and no separate refund to pursue. Why the order matters.

A note on small parcels and iOSS: for low-value goods (up to €150) shipped directly from outside the EU to a consumer, the seller or marketplace may collect VAT through the Import One-Stop-Shop (iOSS) instead. That is a separate scheme for direct-to-consumer parcels, and Vaytax does not offer iOSS. If you are bringing bulk stock into a German warehouse, the route on this page (German VAT registration plus, where needed, an EORI) is the one that applies to you.

Selling across the EU after you import: OSS

Once your goods are in Germany and you start shipping B2C to consumers in other EU countries, a second question appears: register in every destination country, or file one return? Above €10,000 of EU-wide B2C sales if you are established in the EU, and from the first such sale if you are not, the Union One-Stop-Shop (OSS), filed through Germany, lets you cover all 27 countries on one quarterly return, no country-by-country registration. It sits on top of your German registration. See how OSS through Germany works.

What has to be in place before your first shipment, and in what order

Most of what goes wrong here is sequencing, not paperwork. Each item below depends on the one above it, and only one of them has a queue you cannot skip.

  1. Decide who is the importer of record. Everything else follows from this. The declarant is the party that files the declaration and whose EORI is used; the importer is the party whose goods they are and who bears the import VAT (Einfuhrumsatzsteuer). For a non-EU seller these are normally two different companies. If that is your company, the rest of this list is yours. If your supplier or a partner imports in their own name, it is theirs.
  2. Start the German VAT registration. This is the long pole, so start it first. The tax office takes roughly four to eight weeks from submission of your tax registration questionnaire (Fragebogen zur steuerlichen Erfassung), and nothing shortens that. Holding stock in a German warehouse creates the obligation from the first euro, so the number needs to exist by the time your goods land, not after.
  3. Get the EORI sorted. If your company is established in the EU, the EORI issued by your own country is valid across the whole EU including Germany, and you do not need a German one. If your company is outside the EU, you register an EORI in the first member state where you lodge a customs declaration, which can be Germany.
  4. Register in the packaging register (LUCID) yourself. Required before your first German sale if you send packaged goods to consumers here. It is free, and by law it is strictly personal (§35 VerpackG), so no provider can do it for you, including us. After registering you contract a dual system for the recycling licence.
  5. Give your marketplace or store the German VAT number. Marketplaces need a valid number on file to keep your account selling, so this is usually the step that turns the paperwork into revenue.

The one trap worth naming: people start the VAT registration when the goods are ready to ship. By then the four to eight week clock has not started. Start it the day you decide to sell into Germany. You do not need your company bank account open to begin, and you do not need the goods to exist yet.

The complete German cost picture, including what we do not charge for

If you are setting your retail prices, you need every German-side cost, not only the ones we invoice. Here is the whole list, with who you actually pay.

Item Who you pay What to expect
German VAT registration and your routine returns Vaytax €1,499 / year all-in with the registration included, or €99 / month if you already hold the number. Covers your routine monthly returns (UStVA) and the annual return (Jahreserklärung) whatever your transaction volume.
EU sales list (Zusammenfassende Meldung, ZM) Vaytax Included with your plan when your sales require it.
Import VAT (Einfuhrumsatzsteuer) German customs 19% of the customs value at import. Recoverable: once you are registered you reclaim it as input VAT on your return, so it is cash flow rather than cost. Keep your customs documents (Zollpapiere), they are what support the deduction.
Customs duty German customs Separate from import VAT and, unlike import VAT, not recoverable. The rate depends on your commodity code; your freight forwarder or customs broker gives you the exact figure for your product.
Packaging register (LUCID) Nobody Free, and you must register yourself. No provider can be given power of attorney to do it.
Dual-system packaging licence The dual system directly A recurring fee based on your packaging materials and weights. Typically small at launch volumes. You contract this yourself and they quote you once you know your carton weights.
EORI number Free at customs, or Vaytax The number itself is free from German customs. If you would rather not deal with the application, we file it for €199 one-time. Only relevant for non-EU companies: an EU company already has one from its home country.
Fiscal representative Not applicable Germany does not require one for this setup, so there is no such fee.
Trade registration (Gewerbeanmeldung) or commercial register (Handelsregister) Not applicable A foreign company selling into Germany without an establishment here does not trigger either. The VAT registration through the tax office is the only German registration you need.
German tax on your profit Outside German VAT A different question from VAT and not something we handle. The common position where your only German presence is stock in a fulfilment warehouse is that it does not create a German permanent establishment, so profits stay taxable at home. Confirm it with whoever files your company's accounts.

What can still cost extra with us, so it is on the record: catching up returns for periods before you joined (€99 per past return), the One-Stop-Shop add-on if you sell cross-border to EU consumers (€300 to register, then €200 per quarter), one-off tax advice or reviewing a specific transaction (€200 per hour, quoted before any work), and the EORI application above. None of these is triggered automatically by your sales. You choose them.

Two things worth watching rather than budgeting for: statistical reporting (Intrastat) only begins far above launch volumes, and from 12 August 2026 a producer not established in Germany is expected to also need an authorised representative for packaging, which is a separate role we do not provide.

What Vaytax does, and what we don't

Vaytax sets up and files the tax and registration side:

  1. German VAT registration: we prepare your tax registration questionnaire (Fragebogen zur steuerlichen Erfassung), get you the Steuernummer and USt-IdNr, and handle all Finanzamt correspondence.
  2. EU EORI application: where German customs is responsible for issuing you one, meaning your company has its own staff and premises in Germany, we file the application (the Beantragung) for you. Most sellers do not need their own EORI at all.
  3. Ongoing filing: your monthly UStVA and annual return, with the import VAT reclaimed, reviewed and filed by a licensed German tax advisor.

What we do not do: customs clearance, freight, or acting as your importer of record or fiscal representative, and we do not offer iOSS. The physical customs declaration is handled by your carrier or a customs broker. We make sure the VAT registration and EORI behind it are correct, so the broker has what they need.

How to start

  1. Check what you need. The 60-second EORI check tells you whether you need your own EORI, and the VAT check confirms the registration.
  2. Register for German VAT with Vaytax (€1,499/year all-in with registration included, or €99/month if you already have a German VAT number).
  3. Add the EU EORI application only if your company has its own staff and premises in Germany (€199 one-time). Otherwise your forwarder declares as your indirect representative and no EORI of yours is needed.

Published June 2026 by Vaytax. General information on German import VAT and EORI, not individual tax advice.

Transparent pricing

What it costs

Your German VAT plan, plus the EU EORI application where German customs is responsible for issuing you one. Vaytax prices, no hidden extras.

Your German VAT plan

€1,499 / year, all-in

€1,499 / year

German VAT registration included. Charged in full at signup. Renews yearly. Already have a German VAT number? €99/month (or €1,099/year).

What's included

  • German VAT registration (if needed)
  • Monthly UStVA filing
  • Annual VAT return (Umsatzsteuer-Jahreserklärung)
  • All routine Finanzamt correspondence
  • Licensed German tax advisor
  • Dashboard in English
Start your registration

EU EORI add-on

€199 one-time

For companies German customs is responsible for, meaning their own staff and premises in Germany. We prepare and file your EU EORI application with German customs. Added on top of your German plan.

€199 one-time

Only where German customs is responsible for issuing you one. The number itself is free; the €199 is for filing the application.

  • EU EORI application (Beantragung)
  • Filed with German customs (the Zoll)
  • One EORI, valid across all 27 EU states
  • Only where German customs is responsible for issuing you one
Application only. We do not provide customs clearance, freight, or importer-of-record services. Not sure you need it? The EORI check tells you.
Check if you need an EORI
Importer questions

Importing into Germany, answered

Do I need an EORI number to import into Germany?
Usually not. An EORI number identifies the party filing the customs declaration, and for most foreign sellers that is the freight forwarder, carrier or marketplace, declaring as your indirect representative on its own EORI. German customs registers a company established outside the EU only where it has its own staff and premises in Germany. You still deduct the import VAT on your German return either way; ask whoever declared for the Einfuhrabgabenbescheid. The 60-second EORI check tells you which case you are in.
What is the difference between a Steuernummer, a USt-IdNr and an EORI?
Three different numbers from three different German authorities. The Steuernummer is your tax number from the Finanzamt, used on your German VAT returns. The USt-IdNr (VAT ID) is issued by the Bundeszentralamt für Steuern (BZSt) and used for EU cross-border trade and on invoices. The EORI is issued by German customs (the Zoll) and used only to clear goods through customs. A German VAT registration gives you the first two; importing as the importer of record needs the third.
My company has a UK (GB) EORI. Can I use it to import into the EU?
No. Since Brexit a GB EORI number is only valid in the United Kingdom. On the EU side the declaration is normally filed by your forwarder on its own EORI, so most non-EU sellers need none of their own. A non-EU company applies for its own EU EORI only where German customs is responsible for it, meaning it has its own staff and premises in Germany, and it then applies with German customs. Vaytax files that application as part of your setup.
Does storing stock in a German Amazon (FBA) warehouse mean I need an EORI?
Not automatically. Storing stock in a German warehouse creates a German VAT obligation from the first euro, so you need a German VAT registration. Whether you also need your own EORI depends on who is named as the importer of record when the goods enter the EU. If you import the goods yourself, you need an EORI. If your carrier or marketplace clears them as the declarant, you may not. We check this with you before you pay for anything you do not need.
Can I reclaim the German import VAT (Einfuhrumsatzsteuer)?
Yes, once you are registered for German VAT. Import VAT paid when goods enter Germany is reclaimable as input VAT on your German VAT return, the same way you reclaim VAT on a domestic purchase. For a registered business it is usually a timing item, not a final cost. You need the German VAT registration in place to reclaim it.
Do I need to register for German VAT before I import?
If you import or store goods in Germany you have a German VAT obligation regardless, so registering is the requirement, not an option. There is no small-business turnover threshold for a foreign company storing goods in Germany: the obligation starts with the first euro of stock held there. Register first, then your import VAT is reclaimable and your sales are reported correctly from the start.
What does Vaytax charge for the VAT registration and the EORI?
Your German VAT plan is €1,499 per year all-in with the registration included, or €99 per month if you already have a German VAT number. The EU EORI application is a €199 one-time add-on. The EORI number itself is free at German customs; the €199 is for preparing and filing the application for you. Charges apply when you sign up, and the EORI add-on when you add it.
Do you handle customs clearance or act as importer of record?
No. Vaytax handles your German VAT registration and returns, and files an EORI application where German customs is responsible for issuing you one, meaning your company has its own staff and premises in Germany. We do not provide customs clearance, freight, or an importer-of-record or fiscal-representation service, and we do not offer the Import One-Stop-Shop (iOSS). For the actual customs declaration you use a carrier or customs broker; we make sure the VAT and EORI paperwork behind it is correct.
Urgent · Finanzamt letter

Got a letter from the Finanzamt? Read it free. Then have it handled.

Free instant English read, no signup. Then a fixed price from €200 net, nothing to pay until you accept. Estimated assessment (Schätzbescheid), payment reminder (Mahnung), formal hearing notice (Anhörung).

Read my letter

Not sure what you need?

Find out exactly what applies to your setup first.

Answer a few quick questions about where you store stock and how the goods get into Germany. We will tell you whether you need German VAT, an EORI, or both, and what it costs, in plain English. No account, no obligation.

Free. Takes about a minute. We never share your email.

Import into Germany with the paperwork already handled.

German VAT registration, your EU EORI application, monthly filings and import-VAT reclaim, handled by a licensed German tax advisor. One place, in English.

Start your German registration