Skip to content

Moving to Berlin for tech — the 2026 engineer's guide.

Everything a software engineer, designer, PM, or AI builder needs to land in Berlin: visa pathways, realistic cost of living, finding a flat (the hard part), opening a bank account, health insurance, taxes, and your first 30 days.

Written by the Ampli team — Berlin tech locals. Updated .

Not legal or tax advice — verify visa rules with the German embassy (opens in a new tab) in your country and the Berlin Ausländerbehörde (opens in a new tab) before acting.

Step 1

Visa pathways for tech workers

Last checked:

Germany offers four practical paths into a Berlin tech job for non-EU citizens. EU/EEA and Swiss citizens skip this section — you have freedom of movement, register at the Bürgeramt (opens in a new tab) and start working.

EU Blue Card (opens in a new tab) (the default for offer-in-hand engineers)

The most common path. Requires (1) a recognized university degree or equivalent qualification, (2) a signed German employment contract paying at least the annual threshold for your occupation. For 2026 the standard threshold is €50,700/year (opens in a new tab); shortage occupations (including IT) and graduates within three years of their degree need €45,934.20. IT specialists without a degree can also qualify with at least three years of relevant experience in the last seven. Most senior engineering and product roles in Berlin clear the higher number easily; mid-level engineering roles clear the reduced threshold.

Processing time varies widely by embassy — often several weeks once you submit a complete application. You can get permanent residency (opens in a new tab) after 27 months on the Blue Card with basic (A1) German, or 21 months with B1 German. After 5 years of legal residence (and meeting the other requirements) you can apply for German citizenship.

Chancenkarte / Opportunity Card (opens in a new tab) (job-seeker visa)

Launched mid-2024, this is the points-based path for engineers who don't yet have a German offer. You self-score on qualifications (university degree), language (German A1 or English B2), age, work experience, and connection to Germany. Hit 6+ points (or have a fully recognised qualification) and prove you can support yourself (€1,091/month in 2026, usually via a blocked account), and you can enter Germany for up to one year to search for work. While in Germany on the Chancenkarte, you can work part-time (up to 20 hours/week) and do trial jobs of up to 2 weeks each.

Freelance / Self-Employment visa (opens in a new tab) (Freiberufler)

For independent contractors and consultants. Requires showing prospective Berlin clients (typically 2–3 letters of intent), proof of qualification, a financing plan, and — if you're over 45 — adequate pension provision. More paperwork than the Blue Card, but valuable for engineers wanting to remain freelance and not tied to a single employer.

General Employment Permit

Fallback when the Blue Card doesn't apply (e.g. your salary is below the Blue Card threshold, or you hold a recognised vocational rather than academic qualification). Usually requires Bundesagentur für Arbeit (opens in a new tab) approval, which checks that your pay and conditions match those of local employees. Slower; most Berlin tech employers prefer Blue Card candidates because of the simpler process.

Salary thresholds and rules change — always verify with make-it-in-germany.com (opens in a new tab) (the official German government portal) before submitting an application.

Step 2

The realistic cost of living in 2026

Berlin used to be the "cheap European capital". That story is over. Rents in central districts have roughly doubled since 2018, and post-pandemic inflation pushed groceries and utilities up too. It's still cheaper than London, Amsterdam, Paris, or Munich — but the gap has narrowed.

Monthly budget — single engineer, 2026

  • Rent (1-bedroom): €900–€1,500 in Mitte / Kreuzberg / Friedrichshain / Prenzlauer Berg; €700–€1,100 in Neukölln / Wedding / Lichtenberg.
  • Utilities + internet: €100–€200 (Nebenkosten often included in rent; check the contract).
  • Groceries: €250–€350 if you cook; significantly more if you eat out frequently.
  • Transit: €63/month (2026 price) for the Deutschlandticket (opens in a new tab) (covers all regional transit in Germany, including BVG (opens in a new tab) in Berlin).
  • Phone: €15–€30 (O2, Vodafone, Telekom — prepaid cards from Aldi/Lidl are cheaper).
  • Health + care insurance: roughly €400–€650 employee share (auto-deducted from salary; covered below).
  • Everything else: €400–€800 (eating out, drinks, gym, books, weekends).

Total: €2,300–€3,600/month for a comfortable single life. Couples and families scale predictably — rent is the main variable.

Salary expectations

See the dedicated Berlin tech salaries report for current ranges by role and seniority. As a quick floor: senior engineer total comp at a funded scaleup runs €80–120k; staff/principal €120–180k; lead/director €150–230k. Sign-on bonuses and equity vary widely.

Step 3

Finding a flat — the actual hard part

Last checked:

Berlin's housing market is brutally competitive. Expect 50–200 applicants per listing for any unfurnished long-term flat in a desirable district. Plan for 2–4 months of searching before you sign a permanent lease.

The platforms that matter

What landlords want in your application

  • SCHUFA (opens in a new tab) credit report (you'll get this once you have an Anmeldung + bank account)
  • Last 3 payslips OR employment contract
  • Mietschuldenfreiheitsbescheinigung (rent debt-free certificate from prior landlord)
  • Copy of passport / Ausweis
  • Brief intro letter — German strongly preferred (have it translated)

Newcomers won't have SCHUFA or Mietschuldenfreiheitsbescheinigung. Compensate by including your employment contract, a letter from your employer confirming salary and start date, and offering 2–3 months rent as a deposit (Kaution — the legal maximum (opens in a new tab)is three months' rent excluding utilities).

Anmeldung (mandatory address registration)

Within 14 days of moving in, you must register your address at a Bürgeramt (opens in a new tab) — but booking an appointment can take 4–8 weeks. The instant you sign a lease, book the earliest appointment at anyBerlin Bürgeramt (not just your local one). Bring your passport and the Wohnungsgeberbestätigung (signed confirmation from your landlord, who must provide it within two weeks of move-in). The rental contract isn't on the official document list, but it doesn't hurt to bring it.

Without Anmeldung you cannot: open a real bank account, get a Steuer-ID, register for health insurance, start most jobs, or rent your next flat. It is the central unlock for German life.

Step 4

Banking + health insurance

Last checked:

Bank accounts

N26 (opens in a new tab) and Revolut (opens in a new tab) are the fast online options — you can usually open an account before Anmeldung with a passport and a German postal address. DKB (opens in a new tab), ING Deutschland (opens in a new tab), and Commerzbank (opens in a new tab) are the more traditional options once you have Anmeldung. For most engineers N26 is enough for years; only switch if you need German-bank-only features like SEPA-Lastschriften for some specific services.

Health insurance

Germany has two parallel systems. Gesetzliche Krankenversicherung (GKV), the public system, covers ~88% of Germans. You choose a provider (Techniker Krankenkasse (opens in a new tab) — TK is the most popular for expats — AOK (opens in a new tab), Barmer (opens in a new tab), DAK (opens in a new tab), IKK). The contribution (opens in a new tab)is 14.6% of gross income plus your fund's additional contribution (2.9% on average in 2026), split 50/50 with your employer. It's charged only on income up to the contribution ceiling (opens in a new tab) (Beitragsbemessungsgrenze, €69,750/year in 2026). Long-term-care insurance (Pflegeversicherung) is deducted on top.

Private Krankenversicherung (PKV) is available only if you earn above the compulsory-insurance threshold (Versicherungspflichtgrenze, €77,400/year in 2026 — a different number from the contribution ceiling) or are self-employed. Lower premiums for young single people, but the same premium follows you for life and rises with age — it can be a financial trap for couples/families. Most tech workers on Blue Cards should stay public.

Sign up the day after Anmeldung. TK has an English-language interface and dedicated expat support; AOK is more bureaucratic but accepted everywhere.

Step 5

Taxes — what gets withheld and what you'll owe

Last checked:

Lohnsteuer (income tax) is withheld automatically by your employer from each paycheck. You don't have to do anything to set this up — it's tied to your Steuer-ID (mailed after Anmeldung; can take up to 4 weeks (opens in a new tab)).

Tax classes (Steuerklassen)

  • Class I: Single, divorced, separated. Default for unmarried tech employees.
  • Class III/V: Married couples, one-earner setup (the higher earner takes III for lower withholding, the lower earner takes V).
  • Class IV/IV: Married, both earners similar incomes. Often the simpler split.

Rough effective rates (single, Class I, no church, 2026)

  • €60,000 gross → ~15–16% income tax + ~22% social contributions
  • €80,000 gross → ~19–20% income tax + ~20% social contributions (partly capped)
  • €100,000 gross → ~23% income tax + ~18% social contributions (capped)
  • €150,000 gross → ~29–30% income tax + ~12% social contributions (capped)

These are Ampli's rough estimates from the 2026 income tax tariff (opens in a new tab) (tax-free allowance €12,348) and standard deductions — not advice. Your real figure depends on your health fund, children, and deductions; check it with the official BMF Lohn- und Einkommensteuerrechner (opens in a new tab).

Plus a 5.5% solidarity surcharge on the income tax, which only applies once your annual income tax exceeds €20,350 (opens in a new tab)(single, 2026) — so roughly from the ~€90k+ gross range — and 9% church tax in Berlin if you registered a church membership at Anmeldung. Most expats register "none" and skip church tax.

File an annual return (Einkommensteuererklärung) via ELSTER (opens in a new tab) (the official portal) or via a tool like Taxfix (opens in a new tab) / Wundertax (opens in a new tab) / Steuerbot (opens in a new tab). If you're required to file, the deadline is 31 July of the following year (opens in a new tab) (later with a tax advisor); a voluntary return can be filed up to four years back. Many tech employees get a small refund. If your situation is straightforward, a tool is fine; if you have stock options, foreign income, or freelance side income, hire a Steuerberater (tax advisor) — they pay for themselves.

Step 6

Your first 30 days — the order of operations

  1. Week 1: Arrive. Move into temporary housing (Wunderflats, HousingAnywhere, hotel, friend's couch). Sign up for German SIM (Aldi Talk (opens in a new tab) / Lebara (opens in a new tab) prepaid is fastest).
  2. Week 1: Open an N26 or Revolut account (you can do this with just your passport, no Anmeldung needed). Activate the card.
  3. Week 1: Book the earliest possible Anmeldung appointment at any Berlin Bürgeramt. Use service.berlin.de (opens in a new tab) — refresh repeatedly; appointments drop in batches.
  4. Weeks 2–6: Hunt aggressively for a permanent flat (see Step 3). Apply within 60 seconds of new listings dropping.
  5. After Anmeldung: Your Steuer-ID arrives by post, usually within 2–4 weeks. Forward to HR so they can register you correctly for Lohnsteuer.
  6. After Anmeldung: Register for public health insurance (TK is the simplest for English-speakers). Once active, you'll get an insurance card by post.
  7. Within 90 days: Convert to a permanent flat. Get your SCHUFA report once you have a German bank account + Anmeldung. Move all subscriptions to your real address.
  8. Within 6 months: Start learning German (Deutsch lernen) — VHS (opens in a new tab) evening courses are cheap (€150–€300 per level). You'll regret it later if you don't. Join a meetup from the Ampli community list to start building local network.

FAQ

Frequently asked questions

Do I need a German job offer before applying for an EU Blue Card?
Yes. The EU Blue Card requires a signed employment contract with a Berlin-based employer paying at least the annual salary threshold for your role. For 2026 that is €50,700 gross/year as standard, or €45,934.20 for shortage occupations (including IT) and recent graduates. The contract goes into your visa application — you cannot apply for a Blue Card without one.
What is the Chancenkarte and is it useful for engineers?
The Chancenkarte (Opportunity Card) is a points-based visa launched in mid-2024 letting you enter Germany for up to one year to search for a job. Useful if you don't yet have a Berlin offer. You need a qualifying degree or vocational qualification, German A1 or English B2, proof of funds (€1,091/month in 2026, usually via a blocked account) and at least 6 points (qualifications, language, age, work experience, connection to Germany). If your foreign qualification is fully recognised in Germany, you don't need the points.
How long does Anmeldung take in Berlin?
Officially you must register your address within 14 days of moving in. In practice, booking an Anmeldung appointment in Berlin can take 4-8 weeks, especially in central Bürgerämter. Book the very first appointment you can find — at any Bürgeramt in the city — the moment you have a signed lease.
Public or private health insurance — which should I pick?
If you earn €77,400/year or less (the 2026 Versicherungspflichtgrenze) you must use public insurance (gesetzliche Krankenversicherung — TK, AOK, Barmer). Above that you may opt for private. For most engineers and tech workers on Blue Cards, public is the simpler choice: the contribution is 14.6% plus your fund's additional contribution (2.9% on average in 2026), split 50/50 with your employer and charged only on income up to €69,750/year (the 2026 contribution ceiling, Beitragsbemessungsgrenze). Long-term-care insurance comes on top, and a non-earning spouse and children are covered at no extra cost.
Is English really enough to work in Berlin tech?
Inside tech companies, yes — the default working language at Berlin startups and scaleups is English. Outside work (banks, doctors outside expat clinics, Behörden, landlords), German is often required. You can survive year one without German, but learn it if you plan to stay long-term.
What is the realistic cost of living for a single engineer in Berlin?
Budget €2,200-€3,000/month all-in for a comfortable single life in 2026: €900-€1,500 for a 1-bedroom in Mitte / Kreuzberg / Friedrichshain / Prenzlauer Berg, €300 groceries, €63 for the Deutschlandticket (which covers all BVG transit in Berlin), €100-€200 utilities + internet, plus €600-€900 for everything else.
Which Berlin districts are best for tech workers?
Mitte (central, expensive), Kreuzberg (vibrant, expensive), Friedrichshain (trendy, growing pricey), Prenzlauer Berg (family-friendly, expensive), Neukölln (still relatively affordable, lively), Schöneberg (gay-friendly, central), Wedding (cheaper, gentrifying). Most tech offices cluster in Mitte and Kreuzberg.
How does the German tax system work for a single tech employee?
You're auto-assigned a Steuerklasse (tax class) — single employees default to Class I. Lohnsteuer (income tax) is withheld automatically. As a rough estimate for 2026, income tax takes about 15-16% of gross at €60k and about 26% at €120k, with social contributions (pension, health, care, unemployment) on top; solidarity surcharge and church tax apply only in some cases. For your own numbers use the official BMF Lohn- und Einkommensteuerrechner (bmf-steuerrechner.de). Filing an annual return (Einkommensteuererklärung) often gets you a small refund.
Will I find tech work in Berlin remotely from abroad before moving?
Possible but uncommon. Most Berlin tech employers want you onsite or hybrid in Berlin — they sponsor your visa, but you're expected to relocate. Pure 'remote from anywhere' roles do exist; filter the Ampli Berlin jobs board for Remote-tagged listings, and look at scaleups with explicit remote-friendly policies.
What's the fastest realistic timeline from job offer to working in Berlin?
8-12 weeks is realistic for a non-EU citizen if the embassy is quick: visa processing often takes several weeks but varies widely by embassy, then arrival, Anmeldung appointment (book this immediately), Steuer-ID (mailed usually within 2-4 weeks of Anmeldung), bank account, health insurance, employment contract signing. Some employers use the fast-track procedure for skilled workers (beschleunigtes Fachkräfteverfahren) or relocation partners to shorten this.

Join Ampli Berlin

Never miss an opportunity

Berlin's best tech jobs, events and insights in your inbox every week. Free forever.

3,000+ subscribers · Free, unsubscribe anytime