For many expats who have come to call Germany home, there’s a common assumption that can feel like a major roadblock: the idea that buying property and getting a mortgage is a privilege reserved only for German citizens. Many believe that as a foreigner, you’re destined to be a lifelong renter.
Well, it’s time to debunk that myth. Yes, you absolutely can get a mortgage and buy a home in Germany as a foreigner. German banks are more than willing to lend to non-citizens, provided you meet a clear set of criteria. The process, known as Baufinanzierung, is meticulous and bureaucratic, but it is a well-trodden path.
This 2025/2026 guide is designed to be your roadmap. We will walk you through the essential requirements for foreign applicants, decode key German mortgage terms, and provide a step-by-step plan to turn your dream of homeownership in Germany into a reality.
The Big Question: Can a Foreigner Really Get a German Mortgage?
The short answer is a resounding “yes.” German banks don’t care about your passport; they care about risk. They want to be confident that you are a reliable borrower who will pay back the loan over the long term. To prove this, you’ll need to demonstrate stability in four key areas.
1. Your Residence Permit
This is the first thing a bank will check. To be considered a low-risk borrower, you will ideally have a permanent residence permit (Niederlassungserlaubnis). An EU Blue Card is also highly regarded. It is possible to get a mortgage on a temporary residence permit, but it’s more difficult. The bank needs to be sure you have the legal right to stay in Germany for the long haul.
2. Your Employment and Income
The bank needs to see a stable, predictable income. The ideal candidate is a full-time employee who has been with their current employer for at least six months and is out of their probation period (Probezeit). Freelancers and self-employed individuals can also get mortgages, but they face much more scrutiny and will need to provide at least 2-3 years of detailed financial records.
3. Your Credit Score (SCHUFA)
Germany’s credit scoring system is dominated by one organization: the SCHUFA. This is your official record of creditworthiness. It tracks your history of paying bills, loans, and credit card debts on time. Before applying for a mortgage, you must have a clean SCHUFA record. You can and should request a copy of your report to ensure there are no errors.
4. Your Down Payment (Eigenkapital)
This is arguably the most important financial factor. You cannot get a 100% mortgage in Germany. You need to bring a significant amount of your own capital to the table. Let’s dive into that.
Eigenkapital: The Magic Number for Your Down Payment
The single biggest reason mortgage applications are rejected is an insufficient down payment, or Eigenkapital. This is the amount of money you need to pay upfront from your own savings.
As a general rule, you should aim to have at least 20% of the property’s purchase price saved as Eigenkapital. For example, for a €400,000 apartment, you would need €80,000.
Why so much? Because the Eigenkapital needs to cover two things:
- The Incidental Purchase Costs (Nebenkosten): These are closing costs that are separate from the property price and cannot be included in the mortgage. They typically add up to 10-15% of the purchase price.
- A Portion of the Property Value: Banks feel much more secure if you have a significant financial stake in the property from day one.
A Breakdown of the Nebenkosten (Incidental Costs)
- Real Estate Transfer Tax (Grunderwerbsteuer): This varies by federal state, ranging from 3.5% in Bavaria to 6.5% in states like North Rhine-Westphalia.
- Notary and Land Registry Fees (Notar- und Grundbuchkosten): Legally required fees for the notary who makes the sale official. Expect around 2%.
- Real Estate Agent Commission (Maklerprovision): If you use a buyer’s agent, this can be around 3.57% of the purchase price.
The German Mortgage (Baufinanzierung) Explained
A German mortgage has a few key features that make it very stable and predictable.
The Fixed-Interest Period (Sollzinsbindung)
This is one of the best features of the German system. Unlike in some countries where interest rates are variable, in Germany you can fix your interest rate for a very long time. A typical Sollzinsbindung is for 10, 15, or even 20 years. This means your monthly payment will not change for the entire period, giving you incredible financial stability and peace of mind.
The Repayment Rate (Tilgung)
Your monthly mortgage payment (Rate) is made up of two parts: interest (Zins) and principal repayment (Tilgung). The Tilgung is the percentage of the original loan you pay off each year. A higher repayment rate means you pay off your loan faster and pay less interest overall. A typical starting rate is 2-3% per year.
Your Step-by-Step Guide to Securing a Mortgage
- Step 1: Get Your Finances in Order. Before you even look at properties, get your financial house in order. Check your SCHUFA score, consolidate your savings, and calculate how much Eigenkapital you have.
- Step 2: Consult a Mortgage Broker (Highly Recommended). This is the best tip for any expat. Instead of going to individual banks, use an independent mortgage broker like Interhyp, Dr. Klein, or Hypofriend. Their service is free for you (they get paid by the bank). They will compare offers from hundreds of banks and know exactly which ones are more favorable to foreign applicants. This will save you an enormous amount of time and money.
- Step 3: Find a Property and Make an Offer. Once you have a mortgage pre-approval from your broker, you can confidently search for a home on portals like ImmobilienScout24 and make an offer when you find the right one.
- Step 4: Gather Your (Many) Documents. The German bureaucracy is legendary. Be prepared to provide a mountain of paperwork, including: income statements for the last 3-6 months, your tax returns, your residence permit, your employment contract, a copy of your SCHUFA report, and detailed documents about the property (the Exposé). Your broker will provide you with a full checklist.
- Step 5: Sign the Contracts with the Notary (Notar). All property sales in Germany must be certified by a state-appointed notary. The notary will read the entire purchase contract aloud to both you and the seller before you sign. This is a legally binding step. After this, the bank will finalize the mortgage, and the notary will register you as the new owner in the land registry (Grundbuch).
Your Key to a Home in Germany
Buying a home in Germany is the ultimate way to put down roots and invest in your future. While the process is detailed, it is transparent and very achievable for foreigners who are well-prepared.
Remember the keys to success: a stable residence permit, a steady income, and most importantly, a healthy down payment (Eigenkapital). By planning ahead and using the expertise of an independent mortgage broker, you can successfully navigate the world of Baufinanzierung and unlock the door to your new home.