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 June 2026. Not legal or tax advice — verify visa rules with the German embassy in your country and the Berlin Ausländerbehörde before acting.
Visa pathways for tech workers
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 and start working.
EU Blue Card (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 IT / shortage occupations in 2026, the threshold sits around €45,300/year; non-shortage occupations require ~€58,400. Most senior engineering and product roles in Berlin clear the higher number easily; mid-level engineering roles clear the IT shortage threshold.
Processing time: 4–8 weeks at the German embassy in your country once you submit a complete application. Permanent residency eligibility kicks in after 33 months (21 months with B1 German). After 5 years, you can apply for German citizenship.
Chancenkarte / Opportunity Card (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 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 trial roles for up to 2 weeks.
Freelance / Self-Employment visa (Freiberufler)
For independent contractors and consultants. Requires showing prospective Berlin clients (typically 2–3 letters of intent), proof of qualification, financing plan, and sufficient pension provision plan. 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. you don't hold a recognized degree but have years of experience and a job offer). Requires Bundesagentur für Arbeit approval that no German/EU worker can fill the role. 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 (the official German government portal) before submitting an application.
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: €58/month for the Deutschlandticket (covers all regional transit in Germany, including BVG in Berlin).
- Phone: €15–€30 (O2, Vodafone, Telekom — prepaid cards from Aldi/Lidl are cheaper).
- Health insurance: ~€350–€500 (auto-deducted from salary; covered below).
- Everything else: €400–€800 (eating out, drinks, gym, books, weekends).
Total: €2,200–€3,400/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.
Finding a flat — the actual hard part
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
- WG-Gesucht.de — flatshares (WG) + some 1-bedrooms. The default for under-30 newcomers. Set up email alerts the moment you arrive.
- ImmoScout24.de— the dominant long-term-rental portal. Pay for Plus subscription if you're serious; you'll get faster alerts and your application sees the landlord sooner.
- Kleinanzeigen.de (formerly eBay Kleinanzeigen) — informal flat shares, sublets, and direct landlord listings. More scams, more gems.
- Wunderflats / HousingAnywhere — expensive furnished mid-term (3–12 months). The fast-fix when you need somewhere now and will hunt for permanent later. Expect to pay 30–50% more than long-term market rate.
- Facebook groups— "Flats in Berlin", "Berlin Apartments for Rent". Mixed quality; trust your gut.
What landlords want in your application
- SCHUFA 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).
Anmeldung (mandatory address registration)
Within 14 days of moving in, you must register your address at a Bürgeramt — but booking an appointment can take 4–8 weeks. The instant you sign a lease, book the earliest appointment at any Berlin Bürgeramt (not just your local one). Bring your passport, the Wohnungsgeberbestätigung (signed confirmation from your landlord), and the rental contract.
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.
Banking + health insurance
Bank accounts
N26 and Revolut are the fast online options — you can usually open an account before Anmeldung using a passport. DKB, ING Deutschland, and Commerzbank 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 — TK is the most popular for expats — AOK, Barmer, DAK, IKK). Premiums are ~14.6% of gross income up to a contribution ceiling (~€69,300/year as of 2024), split roughly 50/50 with your employer.
Private Krankenversicherung (PKV) is available only if you earn above the threshold 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.
Taxes — what gets withheld and what you'll owe
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 within ~2 weeks of Anmeldung).
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.
Effective rates (single, Class I, no church)
- €60,000 gross → ~26–28% effective income tax + ~20% social contributions
- €80,000 gross → ~30–32% effective income tax + ~17% social contributions (capped)
- €100,000 gross → ~33–35% effective income tax + ~14% social contributions (capped)
- €150,000 gross → ~38–40% effective income tax + ~10% social contributions (capped)
Plus 5.5% solidarity surcharge on the income tax portion (effectively waived for most incomes), and 8–9% church tax if you registered a religion at Anmeldung. Most expats register "none" and skip church tax.
File an annual return (Einkommensteuererklärung) the following May via ELSTER (the official portal) or via a tool like Taxfix / Wundertax / Steuerbot. Most 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.
Your first 30 days — the order of operations
- Week 1:Arrive. Move into temporary housing (Wunderflats, HousingAnywhere, hotel, friend's couch). Sign up for German SIM (Aldi Talk / Lebara prepaid is fastest).
- Week 1: Open an N26 or Revolut account (you can do this with just your passport, no Anmeldung needed). Activate the card.
- Week 1: Book the earliest possible Anmeldung appointment at any Berlin Bürgeramt. Use service.berlin.de — refresh repeatedly; appointments drop in batches.
- Weeks 2–6: Hunt aggressively for a permanent flat (see Step 3). Apply within 60 seconds of new listings dropping.
- After Anmeldung: Your Steuer-ID arrives by post within ~2 weeks. Forward to HR so they can register you correctly for Lohnsteuer.
- After Anmeldung:Register for public health insurance (TK is the simplest for English-speakers). Once active, you'll get an insurance card by post.
- 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.
- Within 6 months:Start learning German (Deutsch lernen) — VHS 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.
Frequently asked questions
Do I need a German job offer before applying for an EU Blue Card?
What is the Chancenkarte and is it useful for engineers?
How long does Anmeldung take in Berlin?
Public or private health insurance — which should I pick?
Is English really enough to work in Berlin tech?
What is the realistic cost of living for a single engineer in Berlin?
Which Berlin districts are best for tech workers?
How does the German tax system work for a single tech employee?
Will I find tech work in Berlin remotely from abroad before moving?
What's the fastest realistic timeline from job offer to working in Berlin?
Never Miss an Opportunity
Get Berlin's best tech opportunities, events, and insights delivered straight to your inbox every week. Free forever.