Skip to main content

Cold rent vs. warm rent (Kaltmiete / Warmmiete / Nebenkosten)

Level 1 · BasicsDE · 2026 figures
German termKaltmiete / Warmmiete / Nebenkosten
Don't confuse withAncillary costs

Kaltmiete (cold rent) is the base rent for the living space alone; Warmmiete (warm rent) is Kaltmiete plus Nebenkosten (ancillary costs) — the tenant's share of heating, water, building maintenance, and waste disposal. German listings almost always advertise Kaltmiete, but Warmmiete is the number that determines what actually leaves the account each month.

Why it matters

Every rental budget in Germany runs on this split, because Nebenkosten is a fixed cost in name but a variable cost in substance: the landlord collects a monthly Nebenkostenvorauszahlung (advance payment estimate), then reconciles it once a year against actual usage. A household that budgets against Kaltmiete alone underestimates true housing cost by whatever the advance payment adds — often a meaningful share of net income.

The split also makes listings comparable across cities and building types. Two apartments can quote the same Kaltmiete but differ sharply in Warmmiete if one has old, inefficient heating and the other doesn't — the headline number hides that difference unless a renter checks both figures.

Worked examples

1. Building the monthly number. A one-room apartment lists at €850 Kaltmiete. The Nebenkostenvorauszahlung is €180/month. Warmmiete is €850 + €180 = €1,030 — the figure that should be compared against take-home pay, not the €850 headline.

Listing AListing B
Kaltmiete€850€820
Nebenkostenvorauszahlung€180€260
Warmmiete€1,030€1,080

Listing B looks cheaper on Kaltmiete alone but costs €50/month more once Nebenkosten is added — a gap that only shows up by comparing Warmmiete, not the advertised price.

2. Why the advance payment isn't the final bill. The tenant above pays €180/month, or €2,160/year, toward Nebenkosten. At the annual Nebenkostenabrechnung (utility cost statement), the landlord totals actual costs — heating fuel, water, waste collection, building cleaning — and compares that total to what was collected. If actual costs came to €2,340, the tenant owes a Nachzahlung (back payment) of €180. If actual costs came to €1,980, the tenant gets a refund of €180. The advance payment is an estimate; only the annual statement settles the real number.

Don't confuse with

Nebenkosten in the Kaltmiete/Warmmiete sense covers only the recurring monthly running costs of occupying a rented unit — heating, water, building upkeep, waste — settled through the annual Nebenkostenabrechnung. Ancillary costs (Kaufnebenkosten) is a different, one-time category tied to buying property: property transfer tax, notary fees, land registry fees, and agent commission, paid once at purchase and unrelated to any monthly rent payment. The overlap in vocabulary is the source of confusion, not the underlying mechanism — one is a recurring occupancy cost, the other a one-time transaction cost.

Check yourself

An apartment lists at €780 Kaltmiete with a Nebenkostenvorauszahlung (utility cost advance payment) of €210/month. What is the Warmmiete, in euros?

Two listings: Listing A is €900 Kaltmiete with a €150 Nebenkosten advance. Listing B is €870 Kaltmiete with a €220 Nebenkosten advance. Which has the lower monthly outflow?

A tenant pays a Nebenkostenvorauszahlung of €195/month, or €2,340/year. At the annual Nebenkostenabrechnung (utility cost statement), actual costs for the year come to €2,210. How much is the refund, in euros?

A one-time payment of €9,500 Grunderwerbsteuer (property transfer tax) was charged when a buyer purchased an apartment. Is this part of Nebenkosten in the Kaltmiete/Warmmiete sense?