Kaltmiete vs. Warmmiete: Understanding Your German Rent & Utility Costs

·
7 min read
·
AI

Kaltmiete is base rent; Warmmiete adds the Nebenkosten advance. What each covers, average costs per m², the annual statement and what is never included.

Kaltmiete vs. Warmmiete: Understanding Your German Rent & Utility Costs

Kaltmiete ("cold rent") is the base rent for the flat itself. Warmmiete ("warm rent") is the Kaltmiete plus the monthly advance payments for operating costs (Nebenkosten or Betriebskosten), usually including heating and hot water. The Warmmiete is what you transfer to your landlord every month, so it is the number to budget with.

Neither figure includes electricity, internet or the broadcasting fee. Those are separate contracts in your own name. And because the Nebenkosten part is only an advance, it gets settled once a year: you get money back or pay extra.

Kaltmiete vs. Warmmiete at a glance

Term What it means Who you pay
Kaltmiete (also Nettokaltmiete) Rent for the space only, with no running costs Landlord
Nebenkosten / Betriebskosten Monthly advance for the building's operating costs Landlord
Heizkosten Heating and hot water. Usually part of the Nebenkosten advance, sometimes listed separately Landlord, or your own gas supplier if the flat has its own boiler
Warmmiete Kaltmiete + Nebenkosten (+ Heizkosten) Landlord
Not included Electricity, internet, Rundfunkbeitrag, household insurance Separate providers

Listings on portals usually show both numbers. When an ad gives only a Kaltmiete, ask for the Nebenkosten advance before the viewing. A low Kaltmiete paired with high operating costs is a common way to make a flat look cheaper than it is.

What counts as Nebenkosten (and what doesn't)

Landlords cannot pass on whatever they like. The Betriebskostenverordnung (BetrKV) lists the operating costs that can be charged to tenants, and only if the lease says so. § 2 BetrKV names 17 categories:

  • Property tax (Grundsteuer) and other recurring public charges
  • Water supply and drainage/sewage
  • Heating and hot water
  • Lift (Aufzug)
  • Street cleaning and waste collection (Müllabfuhr)
  • Cleaning of common areas and pest control
  • Garden maintenance
  • Lighting of common areas
  • Chimney sweeping (Schornsteinreinigung)
  • Building and liability insurance
  • Caretaker (Hauswart)
  • Shared antenna or broadband distribution
  • Shared laundry facilities
  • "Other operating costs", but only if they are named individually in the lease

Some costs never belong in Nebenkosten: repairs, maintenance and refurbishment, property management fees, and bank charges. If you see items like Instandhaltung, Reparaturen or Verwaltungskosten on your annual statement, question them.

How much are Nebenkosten in Germany?

The German Tenants' Association (Deutscher Mieterbund) publishes an annual Betriebskostenspiegel. The latest edition, published December 2025 for billing year 2024, puts the average at €2.67 per m² per month. It can reach €3.68 per m² when every possible cost type applies. Heating and hot water alone averaged €1.32 per m².

Here is what that means for a 70 m² flat:

Scenario Per m² 70 m² flat, per month
National average (2024 data) €2.67 ≈ €187
All cost types charged €3.68 ≈ €258

Actual costs depend heavily on the building's insulation, heating type and whether there is a lift or caretaker. The best predictor is the building's own history, so ask to see the last Nebenkostenabrechnung before you sign.

A worked example: from Kaltmiete to your real monthly cost

Take a listing with a Kaltmiete of €900 and a Nebenkosten advance of €220 including heating.

Line Monthly Paid to
Kaltmiete €900 Landlord
Nebenkosten advance (incl. heating) €220 Landlord
Warmmiete €1,120 Landlord
Electricity your own tariff Electricity supplier
Internet your own tariff Internet provider
Rundfunkbeitrag €18.36 Beitragsservice

The broadcasting fee (Rundfunkbeitrag) is €18.36 per month per household as of October 2026, according to rundfunkbeitrag.de. One payment covers the whole flat, including a shared flat. The amount has been unchanged since 2021, and changes are under discussion, so check the official site before budgeting. More detail is in the Rundfunkbeitrag guide.

Electricity and internet prices vary too much by tariff and region to give one honest figure. Get real quotes for your postcode. The utilities setup checklist covers both.

Heating: why your bill depends on your own usage

In buildings with central heating, the Heizkostenverordnung requires that 50–70% of heating costs be allocated by measured consumption. The rest is split by floor area.

If the landlord bills heating purely by floor area even though consumption-based billing is required, you may cut your share of those costs by 15% (§ 12 HeizkostenV).

If the flat has its own gas boiler (Gasetagenheizung), heating is usually not in the Warmmiete. You sign your own gas contract instead. Ask which system the flat uses before comparing listings, because a "cheap" Warmmiete without heating is not comparable to one with heating.

The annual statement: Nebenkostenabrechnung

Your monthly Nebenkosten are an advance. Once a year the landlord sets the actual costs against what you paid. Under § 556(3) BGB:

  • The billing period is one year.
  • The statement must reach you by the end of the 12th month after the billing period ends. For calendar-year 2025 costs, that deadline is 31 December 2026. If it arrives late, the landlord generally loses the right to demand a back-payment, though you still get any refund owed.
  • You have 12 months after receiving it to raise objections.

The result is either a Nachzahlung (you pay the shortfall) or a Guthaben (you get a refund). After a large back-payment, the landlord may raise your monthly advance to a reasonable level. You can also ask for a reduction after a large refund.

You may inspect the original invoices behind the statement (Belegeinsicht). Errors are common: wrong floor area, wrong cost split, or costs that are not chargeable at all. Tenants' associations (Mietervereine) check statements for their members.

Common mistakes when comparing flats

  1. Comparing a Kaltmiete with a Warmmiete. Always compare Warmmiete with Warmmiete, and confirm whether heating is included.
  2. Trusting an unusually low Nebenkosten advance. It may just mean a large back-payment later. Ask for last year's statement.
  3. Forgetting electricity, internet and the broadcasting fee. None of these is in the Warmmiete.
  4. Basing the deposit on the wrong figure. The legal maximum deposit is three months' Kaltmiete, not Warmmiete (§ 551 BGB). See the Kaution guide.
  5. Not recording meter readings at move-in. Photograph every meter and note the readings in the handover protocol.

Checklist before you sign

  • Get the Kaltmiete, the Nebenkosten advance and the Warmmiete in writing.
  • Confirm whether heating and hot water are included, and what heating system the building uses.
  • Ask for the most recent Nebenkostenabrechnung for the flat.
  • Check that the lease lists which operating costs are passed on.
  • Budget separately for electricity, internet and €18.36/month Rundfunkbeitrag.
  • Calculate the deposit as at most 3× Kaltmiete.
  • Record all meter readings on move-in day.

For disputes over a specific statement, a local tenants' association or a lawyer specialising in tenancy law can assess your individual case. For the wider rental process, see the complete guide to finding an apartment in Germany and the tenant rights overview.

Stay in the loop

Get curated expat insights, local tips, and community highlights delivered to your inbox.