Last Updated
Quick Summary
Buying property in Denmark typically costs 3-5% more than the purchase price once registration fees, legal costs, and insurance are included.
Relevant to expats buying an owner-occupied property in Denmark.
On a DKK 3,000,000 purchase with an 80% mortgage, budget roughly DKK 100,000-150,000 on top of your down payment. The biggest fixed costs are tinglysningsafgift (registration fees) and legal fees: neither is avoidable.
- Quick Summary
- Registration Fees (Tinglysningsafgift)
- Mortgage Registration: Paying Only on the Increase
- Building Inspection Reports
- Change of Ownership Insurance (Ejerskifteforsikring)
- Legal Fees
- Bank and Mortgage Setup Costs
- The Down Payment: Legal Minimum vs Bank Reality
- What the Seller Pays
- The Full Picture: DKK 3,000,000 Apartment
- Ongoing Cost to Check Before You Buy: Ejerforening Fees
- Common Mistakes
- FAQ
- Bottom Line
You’ve found the perfect apartment in Copenhagen. The price is DKK 3,000,000, you’ve saved DKK 600,000 for a 20% deposit, and you’re ready to make an offer. What catches a lot of first-time buyers off guard is that you’ll need roughly DKK 100,000-150,000 on top of that deposit just to complete the purchase.
Here’s exactly where that money goes.
Registration Fees (Tinglysningsafgift)
This is Denmark’s equivalent of stamp duty. You pay it in 2 parts: once to register the deed (skøde), and once to register the mortgage.
Deed registration (ownership transfer)
Fixed fee: DKK 1,850, plus a variable fee of 0.60% of the purchase price.
For a DKK 3,000,000 apartment: DKK 1,850 + (DKK 3,000,000 x 0.006) = DKK 19,850.
Mortgage registration (pantebrev)
Fixed fee: DKK 1,825, plus a variable fee of 1.25% of the mortgage amount. The rate dropped from 1.45% to 1.25% on 1 January 2026.
For a DKK 2,400,000 mortgage at 1.25%: DKK 1,825 + (DKK 2,400,000 x 0.0125) = DKK 31,825.
Total registration fees, before any reduction: DKK 51,675.
Two fees, Not One
The deed fee (DKK 1,850 + 0.6% of purchase price) and the mortgage fee (DKK 1,825 + 1.25% of loan amount). Both are unavoidable
Mortgage Registration: Paying Only on the Increase
There’s a legitimate way to cut the mortgage registration fee significantly. If the seller has an existing registered mortgage (pantebrev) on the property, you pay the 1.25% variable fee only on the amount by which your mortgage exceeds theirs.
Your mortgage: DKK 2,400,000. Seller’s existing registered mortgage: DKK 1,500,000. You pay the variable fee only on: DKK 2,400,000 – DKK 1,500,000 = DKK 900,000.
New mortgage fee: DKK 1,825 + (DKK 900,000 x 0.0125) = DKK 13,075, saving roughly DKK 18,750.
Building Inspection Reports
For houses (not apartments), the seller provides 2 mandatory reports: a condition report (tilstandsrapport) rating defects from K0 (no issue) to K3 (critical), and an electrical installation report (elinstallationsrapport). Both are paid for by the seller.
That doesn’t mean you should skip your own inspection.
| Report | Who pays | Typical cost |
| Tilstandsrapport | Seller | Included in sale |
| Elinstallationsrapport | Seller | Included in sale |
| Independent buyer’s inspection | You | DKK 8,000-15,000 |
Your inspector works for you, not the seller. Spending DKK 10,000 on an independent expert can surface problems that would cost DKK 200,000+ to fix after purchase. For apartments, a full structural inspection isn’t practical, but you can still hire someone to review the seller’s reports and flag anything worth negotiating on.
Change of Ownership Insurance (Ejerskifteforsikring)
This covers hidden defects not mentioned in the inspection reports: structural issues, plumbing problems behind walls, roof leaks that weren’t visible during the viewing.
Typical cost: DKK 4,000-8,000 depending on property value and provider. Coverage usually runs 5-10 years from purchase.
One detail that catches buyers out: if the condition report mentions an issue, even briefly, the insurance won’t cover anything related to it. This is why having your own expert review the reports before you sign matters. They can tell you exactly what you’d be uninsured against based on what’s already documented.
It’s not legally required. In most cases, it’s worth buying.
Legal Fees
| Option | Typical cost | What you get |
| Advokat (lawyer) | DKK 10,000-25,000 | Purchase agreement review, deed registration, completion settlement, mortgage reduction |
| Koebermaegler (buyer’s agent) | DKK 15,000-35,000 | Everything above, plus viewings, negotiation, and inspection review |
Danes who’ve bought before sometimes skip professional help entirely. As an expat navigating Danish contracts in a second language, that’s a highly risky scenario for something to go wrong. The DKK 15,000 for a lawyer is cheap insurance.
Tip
A buyer’s agent (koebermaegler) costs more upfront but can be worth it for a first purchase in Denmark, particularly if you’re not fluent in Danish or unfamiliar with the process. They attend viewings with you, review the reports, and negotiate on your behalf. This is the point where getting advice upfront is cheaper than getting it wrong.
Bank and Mortgage Setup Costs
| Fee | Typical range |
| Bank establishment fee | DKK 3,000-5,000 |
| Property valuation | DKK 3,000-8,000 |
| Mortgage arrangement fee | DKK 0-5,000 |
| Administration and credit check | DKK 1,000-2,000 |
Total typically runs DKK 7,000-20,000. Some mortgage providers waive certain fees if you’re opening other accounts with them, so it’s worth asking what package deals are available.
The Down Payment: Legal Minimum vs Bank Reality
The legal minimum down payment in Denmark is 5%. Banks can finance up to 80% of a property’s value.
Those are different facts. Most banks require at least 20% in cash to qualify for standard mortgage terms, particularly for a first-time buyer without significant assets. Some lenders will go lower, with additional conditions. If you’re planning on 5% down, get the specifics from a Danish mortgage adviser before counting on it.
The worked examples in this article use 20% (DKK 600,000) as the down payment, since that’s the most common scenario for expats.
Tip
If you’re close to the 20% threshold, have the conversation with your bank before you start seriously viewing. The mortgage stress test uses a notional rate of 4% over 30 regardless of your actual rate. For many buyers, that’s the binding constraint, not the deposit itself.
What the Seller Pays
The estate agent’s commission is paid by the seller, not you: typically 1-3% of the sale price. There are exceptions (cooperative housing, slow markets, specific negotiated arrangements), so confirm in writing before making an offer.
The Full Picture: DKK 3,000,000 Apartment
| Cost | Amount |
| Purchase price | DKK 3,000,000 |
| Down payment (20%) | DKK 600,000 |
| Deed registration fee | ~DKK 19,850 |
| Mortgage registration fee (with reduction) | ~DKK 13,075 |
| Lawyer fees | ~DKK 15,000 |
| Independent building inspection | ~DKK 10,000 |
| Change of ownership insurance | ~DKK 6,000 |
| Bank and mortgage setup | ~DKK 12,000 |
| Moving costs | ~DKK 10,000 |
| Immediate repairs and painting | ~DKK 15,000 |
| Appliances and basics | ~DKK 25,000 |
| Total one-time additional costs | ~DKK 125,925 |
| Total cash needed | ~DKK 726,000 |
That assumes a property with an existing mortgage you can build on (reducing the mortgage fee), no major renovation, and mid-range professional fees. Without the mortgage registration reduction, add back roughly DKK 18,750.
Ongoing Cost to Check Before You Buy: Ejerforening Fees
Most apartments come with monthly ejerforening fees covering building maintenance, common area cleaning, building insurance, and often heat and water. Typical range: DKK 1,000-5,000 per month. High-spec buildings in central Copenhagen can run DKK 6,000-8,000.
These are on top of your mortgage payment. Before making an offer, find out exactly what the ejerforening fee covers and whether there are any upcoming maintenance votes that could trigger a special levy.
Common Mistakes
Saving the deposit and calling it done. The deposit is the biggest number, so it’s tempting to treat it as the only one. The additional costs typically run DKK 100,000-150,000 on top.
Skipping the independent inspection. The seller’s inspector was hired by the seller. Yours works for you.
Not reading the ejerforening accounts. A low monthly fee can mask a building with deferred maintenance and an impending special assessment.
Going without professional help. Danish property contracts are in Danish, the process has specific timing requirements, and the financial stakes are high. Get a lawyer or buyer’s agent.
Underestimating move-in costs. Danish apartments often don’t include appliances, light fixtures, or window coverings. Budget realistically for what you’ll spend in the first 3 months.
FAQ
Can I roll transaction costs into my mortgage?
Generally no. Danish banks lend against the property value. The mortgage covers up to 80% of the purchase price.
Are any of these costs tax-deductible?
Mortgage interest is deductible (subject to thresholds). Transaction costs, renovation, and setup fees generally aren’t.
What if I’m buying with cash, no mortgage?
You skip the mortgage registration fee and bank setup costs entirely. Total additional costs typically drop to DKK 70,000-90,000.
Do I really need change of ownership insurance?
It’s not required. Repairs for hidden defects can run DKK 100,000-500,000. The DKK 6,000 premium is usually worth it.
Does the mortgage registration reduction apply to foreigners?
Yes. It’s not nationality-specific: it applies to the property’s existing registration regardless of who’s buying.
Bottom Line
Budget 3-5% of the purchase price in additional costs on top of your down payment. The registration fees and professional fees are fixed and unavoidable. The rest depends on the property and how much help you bring in. Know all of it before you make an offer.
Disclaimer
This article is for informational purposes only and does not constitute financial, tax, or investment advice. Figures reflect publicly available data at time of writing. Always consult a qualified professional regarding your specific situation. See our full disclaimer.


