How to Find IT Companies in Germany
Germany has one of Europe's largest IT services markets and one of its least glamorous. Most companies worth selling to are not the Berlin startups you read about — they are profitable, quiet, owner-run software houses and IT service providers in mid-sized cities, twenty to three hundred people, with clients they have held for fifteen years. Finding them is mostly a matter of knowing where to look and what German business documents will tell you for free.
This guide covers the mechanics: where the clusters are, how to read an Impressum, how to verify a company in the Handelsregister, how to segment so your pitch lands, and how outreach culture differs from the Anglo-American default in ways that decide whether you get a reply at all.
The Impressum: Germany's biggest prospecting advantage
German law requires most commercially operated websites to carry a legal notice page — the Impressum, literally "imprint". It is linked in the footer of nearly every German company site, sometimes labelled Rechtliches or Anbieterkennzeichnung.
Understand what that means. In most markets you land on a site, find a generic info@ and start guessing who runs the place. On a German site the operator is generally expected to publish who they legally are and how to reach them directly — you are not scraping a hint, you are reading a disclosure the company had to make public.
What it typically contains
Requirements vary by business type and contents differ from site to site, but a typical company Impressum includes most of the following:
- Full legal name and legal form — "Muster Software GmbH", not the trading name on the homepage.
- A registered German street address, not a PO box.
- Named representatives — the Geschäftsführer (managing director) of a GmbH, or the board of an AG, usually with full name and sometimes an academic title.
- Direct contact details — email and usually a telephone number, since the operator is expected to be reachable quickly.
- Commercial register entry — the Handelsregister number, usually "HRB 12345", plus the registering court (Amtsgericht).
- VAT identification number — the Umsatzsteuer-Identifikationsnummer (USt-IdNr.), typically "DE" plus nine digits.
Not every site carries every item, some also name an editorially responsible person or chamber memberships, and purely private sites may be exempt. Treat this as what you can usually expect, not as a legal checklist.
How to read one properly
- The named Geschäftsführer is your decision maker. In a German IT company of 10–200 people the managing director very often decides on outsourcing partners, tooling and recruiting spend. You have a name — so you write "Sehr geehrter Herr Bachmann" instead of "Dear Sir or Madam", which visibly changes reply rates.
- Two or more Geschäftsführer means a partnership structure. Work out who is technical: a CTO-founder is your audience for a delivery partnership, the commercial one for a cost or capacity argument.
- The HRB number plus court identify the entity uniquely. Two firms can share a trading name; only one is HRB 123456 at Amtsgericht München. Use it as your deduplication key when merging sources.
- A missing VAT ID on an otherwise complete Impressum often signals a very small operation or a freelancer trading under a business name.
Cross-checking the Handelsregister
The Handelsregister is Germany's commercial register — the authoritative record of registered companies, held by the local courts and searchable online. Entries generally show registered name, legal form, seat, business object, share capital and the persons authorised to represent the company; many firms also file annual accounts that become publicly available.
Use it for status (a dissolved company or one in insolvency proceedings is not a prospect), for the real entity behind the brand (agencies and Systemhäuser often run several trading names over one legal entity, or one group holds five GmbHs), and for size (registered capital and filed accounts beat a website claiming "over 100 experts"). It is a verification layer, not a discovery layer: you look up the twenty companies you already shortlisted and drop the two that are not real.
Legal form as a size and risk signal
- GmbH — Gesellschaft mit beschränkter Haftung, the standard limited company and by far the most common form for an established IT business. Requires meaningful minimum capital; signals a real, capitalised firm.
- UG (haftungsbeschränkt) — a "mini-GmbH" foundable with very little capital. Often young or small; expect smaller budgets.
- GmbH & Co. KG — a partnership with a GmbH as general partner, common in family-owned Mittelstand firms. Continuity and conservative governance.
- AG — a stock corporation: larger, procurement involved, long cycles.
- GbR or a personal name with e.K. — partnership of individuals or registered sole trader. Small, fast decisions, modest budgets.
- e.V. — a registered association, not a commercial buyer. Filter these out.
For development capacity, GmbH and GmbH & Co. KG at 20–250 employees is the sweet spot; for a cheap SaaS tool, UG and GbR are fine.
Where German IT companies actually are
Germany is federal and economically decentralised. There is no single tech capital, and treating Berlin as one cuts you off from most of the market.
- Munich and Bavaria — enterprise software, automotive-adjacent engineering software, insurance and corporate IT. Real budgets, formal procurement, high evidence standards, long cycles.
- Berlin — startups and product companies, the most international scene in the country, many teams working in English daily. Fastest decisions and most open to a cold approach, but saturated with vendor outreach and least budget-stable.
- Hamburg — media, publishing, e-commerce and logistics technology, tied to the port and the advertising industry. Strong agency layer.
- Frankfurt and Rhein-Main — finance, banking IT, fintech, major data centre infrastructure. Compliance-heavy buying, security questionnaires, slow but sticky contracts.
- Stuttgart and Karlsruhe — industrial and embedded software, engineering services, automotive supply chain, manufacturing IT; Karlsruhe has a dense research-driven software scene. Technically demanding buyers who respect specifics.
- North Rhine-Westphalia — Cologne, Düsseldorf, Dortmund, Bonn — Germany's largest population base: enterprise IT services, telecoms, insurance, media, and a very deep pool of mid-sized IT service providers.
- Dresden and Leipzig — semiconductors around Dresden, a fast-growing and cost-competitive software scene in Leipzig. Lower local salary levels change how an offshore price argument lands.
Search city by city, not country-wide. "Softwareentwicklung Karlsruhe" returns substantively different companies than a national query, and a message referencing local context reads as researched rather than mass-produced.
The Mittelstand reality
The Mittelstand — Germany's layer of mid-sized, often family-owned companies — is where most of the money is, and it is systematically invisible in tech media. Thousands of IT companies fit: founded in the 1990s or early 2000s, thirty to two hundred staff, profitable every year, no funding rounds, no blog, a website last redesigned in 2019, and regional manufacturers and public bodies as clients who renew year after year.
They are excellent prospects for three reasons: steady revenue and real hiring needs; almost no sophisticated outbound reaches them, because they never appear in startup databases; and the owner-manager named in the Impressum can say yes without a committee. They are also demanding. Logos and growth language do nothing. They want to know exactly what you do, exactly what it costs, who else in their situation you have done it for, and what happens when something goes wrong.
Segment before you write: four kinds of IT company
"IT companies in Germany" is not a target market. Four types sit under the label and they buy in completely different ways.
Product and SaaS companies build and sell their own software and buy development capacity when the roadmap outruns hiring. Your contact is a CTO or VP Engineering; they evaluate technically and will ask for code, architecture reasoning or a paid trial task. Sell competence, not price.
Agencies and Systemhäuser. A Systemhaus is a German IT house combining hardware, infrastructure, licensing and services for business clients — closer to an integrator than an agency. These firms resell your capacity to their own clients, which makes them the fastest path to volume for an outsourcing provider: they have demand and a chronic staffing constraint. They buy on availability, reliability, rate, and whether you will embarrass them in front of their client.
IT service providers run infrastructure, support and operations for others and buy specialist skills they do not keep in-house — cloud migration, security, platform expertise; decisions run through operations managers as much as the Geschäftsführer. Consultancies sell advice and staff delivery around it: vetted senior people, quickly, with presentability to end clients weighted as heavily as raw skill. Highest rates, hardest quality bar, slowest onboarding.
Build a separate list per type and a separate opening line per type. One message cannot serve a CTO evaluating engineering quality and a Systemhaus owner filling a staffing gap next month.
Building the list
A workable German list stacks a few sources rather than trusting one: localised German queries per city and segment, using the words German firms use for themselves (Softwareentwicklung, IT-Dienstleistungen, Systemhaus, Individualsoftware, IT-Beratung); maps and directory data for address, phone and website; industry associations and regional cluster organisations, whose member lists are already filtered to real, active companies; the Impressum of every site for the legal entity, the named managing director and a direct contact; and the Handelsregister to verify the ones you will actually approach.
Assembly is where the time goes: reconciling a maps listing, a website and a register entry into one row you trust. Tools that search maps, registries and the open web in a single pass and return a contact list per city and niche compress that considerably — JustLeadIt is built for this pattern — but whatever you use, keep the HRB number and the Impressum legal name in your dataset. They are what let you merge and clean the list later without guesswork.
Finding the right person: LinkedIn and XING
LinkedIn is now the primary professional network in Germany and the better tool for engineering leadership, especially in Berlin, Munich and international companies. But XING, the German-language network, retains real residual relevance in the traditional Mittelstand and older-skewing regional industries: if a company's leadership is in their fifties in a smaller city, their XING profile may be more complete and more actively checked than their LinkedIn. Use both as an enrichment layer, not a list source — the list comes from the market, the networks confirm which human to address and that they still work there. With a German company you often already have that name from the Impressum.
Outreach culture: what actually gets a reply
Formality is the default
Use Sie, not du, until the other side switches. Address people as Herr or Frau plus surname — never a first name in a first contact, however friendly the website is. If someone holds a doctorate and uses the title, use it: Sehr geehrter Herr Dr. Wagner. Berlin startups are looser and often work in English; a Munich enterprise or a regional Systemhaus is not. When in doubt be more formal — excess formality is invisible, excess familiarity is noticed.
Precision beats enthusiasm
The Anglo-American opening — "I hope this finds you well! I'd love to jump on a quick call to explore synergies" — reads as evasive in Germany. Replace every element:
- Say what you do in one sentence, with the actual technology and the actual engagement model.
- Say why you are writing to this company, with a specific observation. A job posting for three Java developers open two months is a reason; "I came across your website" is not.
- Give numbers: rates, team size, notice period, timezone overlap, reference project scale. Vagueness about price reads as a trap.
- Propose a concrete agenda and duration — "20 minutes Tuesday or Thursday afternoon, two comparable projects and our rate card" — not "a quick chat".
- Cut the superlatives. "Leading", "world-class" and "revolutionary" actively reduce credibility here.
Reliability is the product
Punctuality is not a nicety. Be on the call at the agreed minute, send what you promised on the day you promised, and answer questions directly including the uncomfortable ones — a plain "no, we don't have that" builds more trust than a hedge. German buyers extrapolate from process: sloppy in the sales conversation means sloppy in delivery, and they are usually right.
Language expectations
Be honest with yourself. Berlin product companies and most international teams work in English without friction. Traditional Mittelstand firms frequently want business communication — proposals, contracts, project management, escalation — in German, even when their engineers read English documentation all day. If you cannot service that, target the segments where English is normal or bring a German-speaking account manager into the relationship. Pretending it is not an issue is the fastest way to lose a deal after the technical evaluation went well.
A serious note on cold email into Germany
German practice on unsolicited commercial email is strict, including business-to-business. Under German competition law prior consent from the recipient is generally expected before commercial email is sent, and the narrow exceptions are read conservatively. This is stricter than many providers assume from other markets, and the risk is not theoretical — recipients and competitors both have avenues to act.
The implication is not "never contact German companies". It is that mass unsolicited emailing into Germany is a poor plan on legal as well as commercial grounds, while other channels behave differently: a call to a business number published for that purpose, a message through a professional network, a reply to a published job posting or an explicit inquiry request, an inbound form the company operates itself. Low-volume, individually written, obviously relevant contact is also treated very differently in practice from bulk sending — and works better anyway. This is general information, not legal advice; if you plan outbound into Germany at any volume, get a qualified opinion from a German lawyer first.
The summary
Germany rewards the prospecting most teams skip. The Impressum gives you a legal entity and a named decision maker on almost every company website; the Handelsregister lets you verify it; the market is decentralised, so the returns come from working clusters and the quiet Mittelstand rather than the visible startup layer. Build the list properly, read the Impressum, verify the entity, segment before you write, address the right person by surname, and say something concrete. Unremarkable in principle, rare in practice, which is exactly why it works.