How do Estonian companies sell into Germany?

In Finland the problem is that nobody has heard of you. In Germany the problem is a missing page on your website, and the fix takes an afternoon.

In Finland and Sweden, the thing standing between you and a first customer is that nobody there has heard of you. It takes a year to fix and you fix it with people.

In Germany, a surprising amount of it is paperwork that does not exist yet. A page missing from your website. A document your buyer’s legal team asks for on day two and you spend a week drafting.

A better obstacle to have, because paperwork can be finished on a Tuesday.

So, the answer, and it is unglamorous. Build the German-facing documents before you build the pipeline: a legal notice page, a data processing agreement ready to send, invoicing your buyer’s accounts payable can read, and a payment term you decided on rather than accepted. Most Estonian companies aiming at DACH do none of it until a deal is already stalling on it.

The page German law expects and your site does not have

Germany has a thing most countries do not, and it is the first thing a careful German buyer looks for.

The Impressum. A page, linked from every page, carrying your company’s identifying information. The duty used to sit in the Telemediengesetz and now sits in § 5 of the Digitale-Dienste-Gesetz, which replaced the TMG in May 2024 without changing what has to be on the page. Useful as a date stamp: advice that still says TMG was written before mid 2024, so wonder what else in it is stale.

What goes on it: company name, legal form, a real postal address [a post box is not enough], register and registration number, who is authorised to represent the company, VAT identification number, and an email address plus a second fast channel such as a phone number. A Munich court held in February 2025 that an address which only fires back an automated reply pointing you elsewhere does not count.

Then where it goes. The standard is easy to find, directly reachable, always available, and the Federal Court of Justice has accepted two clicks, via “Kontakt” then “Impressum”, precisely because German users recognise those words. Which tells you the risk on an English site: “Legal”, or something under “About us”, is not an established German term. Use the word Impressum even where the rest of the site is in English. That is my reading of the reasoning, not a ruling about English sites, so treat it as the cheap option.

Who enforces this, and why most English advice is wrong about it

You have probably read that German competitors hunt for missing legal notices and send invoices. That was truer than it is now.

Under § 13(4) of the UWG, a competitor can no longer recover its costs for warning you about a breach of online information and identification duties, and a missing Impressum is exactly that kind of breach. The letter from a rival’s lawyer no longer arrives with a bill you owe.

What has not gone away is the part that costs you. The demand to stop is enforceable, what you sign is a formal undertaking carrying a contractual penalty, and that penalty bites hard if the problem recurs. Qualified competition associations sit outside the cost exclusion and can still recover.

Then the cost nobody puts a number on. The letter lands mid sales cycle, your prospect’s procurement team hears about it, and you spend a fortnight explaining rather than selling.

One footnote. The duty probably reaches an Estonian company through Estonian law implementing the same EU e-commerce directive rather than through § 5 DDG directly, since that directive makes the country of establishment the regulator. The contents are near identical either way, so do not pay anybody to argue about which statute names you. The instruction is the same: publish the information.

The data protection questions come before the demo

In most markets the privacy conversation happens after somebody has decided they want the thing. In Germany it happens early, it is asked for by name, and being unable to answer reads as amateurism rather than caution.

The document is the data processing agreement under Article 28 of the GDPR, which German buyers call an AV-Vertrag. Alongside it they ask for your technical and organisational measures, and your subprocessor list with where each one stores data.

Have all three written before the first call. Not a promise to produce them. The actual files, in a folder, ready to attach.

The German advantage of being Estonian is procedural, not rhetorical. The questions that make a US vendor sweat are ones you answer in a sentence. I have argued the positioning side separately, and it is worth nothing if the paperwork takes nine days to assemble.

Invoicing, where the obligation is not yours but the problem is

Germany is midway through a mandatory e-invoicing rollout, and its dates get quoted at Estonian companies as though they applied to them. They mostly do not.

The rules came in through the Wachstumschancengesetz. Every domestic German business has had to be able to receive structured e-invoices since 1 January 2025, with issuing obligatory from 1 January 2027 above EUR 800,000 of prior-year turnover and for everybody else from 1 January 2028. The mandate covers domestic B2B, both parties established in Germany. A cross-border invoice from Tallinn sits outside it, and the EU-wide requirement arrives years later under ViDA.

So you are not obliged. You still have a problem, because your customer rebuilt its accounts payable around structured invoices and your PDF is the exception somebody keys in by hand.

Ask during onboarding which format they want, usually XRechnung or ZUGFeRD, and whether a purchase order number has to appear on the document. A missing PO number is the commonest reason an invoice sits unpaid in a German mid-sized company, and it has nothing to do with your product.

On terms, the EU late payment directive sets 30 days as the default and lets B2B parties agree up to 60, with statutory interest and a fixed compensation due once payment runs late. A 2023 proposal for a hard 30-day cap has been stuck in the Council ever since, so do not plan around it.

But almost nobody invoices for that interest, because charging a customer interest in month three costs more than it collects. So the term you agree is the term you get. Decide it deliberately and price the long ones.

The rest of it, which I can only give you as opinion

None of this is sourced. It comes from doing it.

Use the formal address, Sie, until the other person moves first. Titles carry weight in a way that surprises people coming from Nordic markets, so a doctorate in a signature block is not decoration. Err formal. Nobody lost a deal for being slightly too correct.

English carries you in software, in anything venture funded, and in the Berlin and Munich tech economy. It does not carry you in the Mittelstand, which is where most of the money is. You do not need the whole site translated to start. You need the pages a buyer reads while deciding, in German, written by somebody German, and a human who can hold a phone call in it.

And while you wait for a first German reference, certification is what stands in for one. ISO 27001 for anything touching data, TÜV where it applies, the relevant DIN standard if you are near anything industrial. Slow and expensive, which is why a German buyer reads them as proof. Association membership is the cheap version, with one caveat: the IHK chambers are statutory for companies established in Germany, so it is not something you join from Tallinn and it signals nothing. Look at your sector’s trade association instead.

Before lunch

An hour, in this order.

Look for the legal notice page on your own site. If it is missing, named “Legal”, or has no register number on it, fix that first and call it Impressum.

Then make a folder with three files: your data processing agreement, your technical and organisational measures, your subprocessor list with locations. If any of them do not exist, you have found this quarter’s real blocker on German revenue.

Then write down the payment term you want, and the one you will accept, before the next German call rather than during it.

If you’d like to think through which of these is actually holding up a German pipeline, drop me a line on email, WhatsApp, phone or LinkedIn and we can have a quick chat, and my notes on lead generation cover the part that comes after the paperwork. I’m taking on a small number of contracts at the moment, so I’ll tell you straight whether it’s something I could help with.

Say hello

Have a number that is not moving?

I am accepting contracts to help brands grow, and I am equally happy with a conversation that never becomes one. Email, LinkedIn, WhatsApp or a call, whichever is easiest. Tell me what you are running and what it is failing to produce, and you will get a straight answer on whether I am the right person for it.

Or call +91 70199 90776.