VAT in Germany – 3 mistakes for 2,400 PLN
Trading on the German market is a chance for quick profit for many Polish companies, but the tax office in Germany, the Finanzamt, does not forgive a lack of precision in paperwork. One error in a declaration or a late notification can instantly eat up the margin from the last 47 orders.
Late VAT or OSS registration
Most small companies from Poland start selling on marketplaces convinced that a Polish tax ID (NIP) is enough for everything. This is the first step toward trouble. Since July 2021, a limit of 10,000 euros (approx. 43,000 PLN) has applied to all mail-order sales within the European Union. If the sum of your transactions to Germany, France, or the Czech Republic exceeds this amount by even 12 PLN, you must settle the tax in the buyer's country. At Wisła Digital Strategy, we have already seen 14 cases where the owner realized the limit was exceeded only 3 months after the fact.
The German tax office, especially the one in Hameln serving Polish taxpayers, works mechanically. Lack of registration on time means an automatic penalty. In one of our recent projects, a client paid a 2,340 PLN fine just because their accounting system incorrectly summed net sales instead of gross. These are hard costs that cannot be reversed by asking to cancel the fine. Registration for the VAT OSS procedure should occur before you hit the 9,800 euro barrier to have a safe time buffer for application processing.
The problem grows when you use external warehouses in Germany (FBA). In that case, the 10,000 euro limit doesn't protect you at all – you must register for German VAT from the very first item sold. Last quarter, we helped 32 companies straighten out this situation before the office knocked on their door themselves. Remember that Amazon blocks accounts within 48 hours if you do not provide a current tax certificate.
The German tax office works mechanically – late registration is an almost certain financial penalty.

Incorrect tax rates on products
In Germany, the standard VAT rate is 19%, but there is also a reduced rate of 7%. Many sellers from Poland assume that if the rate for a given item is 23% in Poland, it will always be 19% there. This is a mistake that, at 83 orders per day, generates massive differences in settlements. For example, some dietary supplements in Germany may fall into a different category than in Poland, which completely changes the financial result after deducting tax from the sale price.
During an audit for a home accessories store in March 2024, we discovered that for 7 months, the client had been charging 19% VAT on products that qualified for 7%. As a result, they gave 3,840 euros too much to the German budget. Recovering this money is possible, but it requires correcting 156 invoices and providing explanations, which costs time and money. Conversely, understating the rate is a simple way to trigger a tax audit that can go back up to 4 years.
Facts on the table: before you list your first offer on the German market, check the product's customs code. Do not rely on intuition. At Wisła Digital Strategy, we verify this data based on current German tax office guidelines, which allows for avoiding such surprises. Remember that an incorrect rate on an invoice is not only a problem with the office but also a risk of disputes with business clients who will not be able to deduct the VAT.
Understating the VAT rate is a simple way to trigger a tax audit that can go back 4 years.
Lack of 22f certificate and account blocks
If you sell through platforms like Amazon or eBay, you must have a certificate of registration as a VAT taxpayer in Germany, formerly known as form 22f. Currently, this is verified digitally, but the principle remains the same: no paper, no sales. Trading platforms are legally responsible for their sellers' tax, so they block account access without warning as soon as they notice a discrepancy in the Steuernummer.
Recovering a blocked account usually takes 11 to 19 business days. For a company that generates an average of 1,200 PLN in turnover daily, this means a loss of over 15,000 PLN in pure revenue. Added to this are the costs of storing goods that sit idle in the logistics center. In May 2024, we rescued a furniture manufacturer from Podlasie whose funds Amazon froze precisely due to outdated data in the 22f certificate. The unblocking procedure required precise email exchanges with the office in German.
It's worth keeping your finger on the pulse and checking once a quarter if your data in the Bundeszentralamt für Steuern system matches exactly, down to the letter, what you have entered in your seller profile. Even a typo in a street name (e.g., 'ul.' instead of 'ulica') can trigger an automatic verification error. We count every penny for our clients, which is why we check such details first during monthly account reviews.
Recovering a blocked account takes from 11 to 19 days – that is a real loss you won't recover.

How to avoid costly slips?
Settling German VAT on your own is possible, but it requires proficiency in regulations that change every 8-10 months on average. The safest option for companies with a turnover above 15,000 PLN per month is to switch to the OSS (One Stop Shop) system, which allows you to settle all EU exports in one Polish office. However, even here you must watch out for specific exclusions, such as trading in excise goods or B2B sales, which are governed by different rules.
Our team at Wisła Digital Strategy has been handling such 'dirty' paperwork for 8 years. We don't promise miracles, but we guarantee that your settlements will be clean. We currently manage 47 active sales accounts where we watch deadlines and rates. Thanks to this, our clients can focus on what they do best – production and sales, not studying German tax laws on their evenings off.
To avoid a 2,400 PLN fine or higher, start with a simple audit of your invoices from the last month. Check if you are definitely using the correct currency exchange rate from the day preceding the transaction. This is another small error that, at a large scale, generates tax differences that the office catches during cross-checks. If you are not sure if you are doing it right, it's better to ask someone who has seen hundreds of such declarations.


