Transparency note: ExpatNav may earn a commission if you sign up through our links. This never affects our recommendations.
You open your mailbox and find a dense, multi-page letter from your landlord. Numbers everywhere, German words you have never seen, and a total at the bottom that says you owe another 400 EUR on top of the rent you already paid all year. Welcome to your first Nebenkostenabrechnung.
This annual utility bill reconciliation catches most expats completely off guard. According to the Deutscher Mieterbund (German Tenants Association), roughly every second Nebenkostenabrechnung contains errors, almost always in the landlord's favor. If you do not check yours, you are probably paying too much.
TL;DR: The Nebenkostenabrechnung is an annual statement your landlord sends comparing your monthly Nebenkosten prepayment against actual building operating costs. The national average is 2.67 EUR/sqm/month (Betriebskostenspiegel 2024). Your landlord has 12 months after the billing period to send it, and you have 12 months after receiving it to dispute. Heating must be split 50-70% by consumption and 30-50% by floor area. Management fees, repairs, and modernization costs are never allowed.
About half of all statements contain errors. Always check yours against the data below and use our Nebenkosten Checker tool.
What Is a Nebenkostenabrechnung?
A Nebenkostenabrechnung (also called Betriebskostenabrechnung) is the annual reconciliation of building operating costs that your landlord is legally required to provide. It covers one billing period, usually the calendar year.
Here is how it works in practice. When you sign your lease, you agree to a monthly Nebenkosten prepayment (Vorauszahlung) on top of your base rent (Kaltmiete). Maybe it is 150 EUR, maybe 250 EUR. Throughout the year, you pay this amount every month. After the year ends, your landlord adds up the actual operating costs for the entire building, divides them among all tenants by a distribution key (usually floor area), and sends you the final bill.
If your prepayments exceeded the actual costs, you get a refund (Guthaben). If they fell short, you owe a surcharge (Nachzahlung). Simple concept, but the devil is in the 17 cost categories and the allocation math.
The 17 Cost Categories (Betriebskostenverordnung)
German law defines exactly which costs a landlord can pass to tenants. The Betriebskostenverordnung (BetrKV) lists 17 categories in SS 2. If a cost does not fit into one of these categories, it cannot legally appear on your Nebenkostenabrechnung.
| # | German Name | English | Avg EUR/sqm/mo |
|---|---|---|---|
| 1 | Grundsteuer | Property tax | 0.18 |
| 2 | Wasserversorgung | Water supply | 0.29 combined |
| 3 | Entwasserung | Wastewater/drainage | |
| 4 | Heizung | Central heating | 1.32 combined |
| 5 | Warmwasser | Hot water supply | |
| 6 | Verbundene Anlagen | Combined heating/hot water | |
| 7 | Aufzug | Elevator operation | 0.20 |
| 8 | Strassenreinigung / Mull | Street cleaning / waste disposal | 0.20 combined |
| 9 | Gebaudereinigung / Schadlingsbekampfung | Building cleaning / pest control | 0.21 |
| 10 | Gartenpflege | Garden maintenance | 0.15 |
| 11 | Beleuchtung | Common area lighting | 0.06 |
| 12 | Schornsteinreinigung | Chimney sweeping | 0.04 |
| 13 | Sach-/Haftpflichtversicherung | Property & liability insurance | 0.31 |
| 14 | Hauswart | Caretaker/janitor | 0.21 |
| 15 | Gemeinschaftsantenne/Kabel | Antenna/cable TV | 0.07* |
| 16 | Waschepflege | Laundry facilities | rare |
| 17 | Sonstige Betriebskosten | Other operating costs | 0.07 |
*Cable TV privilege ended 30 June 2024. This category will shrink or disappear in future bills. Source: Betriebskostenspiegel 2024, Deutscher Mieterbund.
Average Costs per Square Meter (2024 Data)
The Deutscher Mieterbund publishes the Betriebskostenspiegel annually using data from thousands of rental properties across Germany. The 2024 edition (published December 2025) shows the national average Nebenkosten at 2.67 EUR per square meter per month, a 6% increase over 2023.
Heating and hot water dominate at 1.32 EUR/sqm/month, roughly half of total Nebenkosten. The range varies enormously: from 0.46 EUR/sqm in efficient, well-insulated buildings to 2.18 EUR/sqm in older buildings with poor insulation and outdated boilers. This is why your building's energy class matters so much for your wallet.
- Take the total Nebenkosten from your statement
- Divide by 12 to get the monthly figure
- Divide by your apartment size in sqm
- Compare against 2.67 EUR/sqm/month (national average) or 3.68 EUR/sqm/month (maximum if all categories apply)
- If your number is significantly above 3.68 EUR/sqm/month, something may be wrong
Nebenkosten Checker
We built this tool so you can enter your apartment size and monthly prepayment, then compare your costs against the national averages. It breaks down every category and tells you whether to expect a refund or surcharge.
Nebenkosten Checker
Based on DMB Betriebskostenspiegel 2024. Enter your apartment details to see expected ranges.
| Category | Per m²/mo | Your avg/mo | Your avg/yr |
|---|---|---|---|
Heizung & Warmwasser Heating & hot water | €1.32 | €86 | €1030 |
Versicherungen Property insurance | €0.31 | €20 | €242 |
Wasser / Abwasser Water & wastewater | €0.29 | €19 | €226 |
Hauswart Caretaker | €0.21 | €14 | €164 |
Gebaudereinigung Building cleaning | €0.21 | €14 | €164 |
Grundsteuer Property tax | €0.18 | €12 | €140 |
Mullbeseitigung Waste disposal | €0.16 | €10 | €125 |
Gartenpflege Garden maintenance | €0.15 | €10 | €117 |
Beleuchtung Lighting | €0.06 | €4 | €47 |
Schornsteinreinigung Chimney sweep | €0.04 | €3 | €31 |
Strassenreinigung Street cleaning | €0.04 | €3 | €31 |
Sonstige Miscellaneous | €0.07 | €5 | €55 |
| Total | €3.04 | €198 | €2371 |
Source: Deutscher Mieterbund, Betriebskostenspiegel 2024 (published Dec 2025). Actual costs vary by city, building age, and energy efficiency.
How Heating Costs Are Split
Heating is the single largest cost item on your Nebenkostenabrechnung, and it is also the most regulated. The Heizkostenverordnung (HeizkostenV) dictates exactly how heating costs must be divided among tenants in buildings with central heating.
Under SS 7 HeizkostenV, heating costs must be split into two components:
| Component | Share | How It Works |
|---|---|---|
| Verbrauchsanteil (consumption share) | 50% to 70% | Based on your individual heat meter readings. Use more heat, pay more. |
| Flachenanteil (area share) | 30% to 50% | Based on your apartment size relative to the building. Fixed regardless of consumption. |
Your landlord chooses the exact split within these legal limits. A 70/30 consumption-to-area split rewards energy-saving tenants. A 50/50 split spreads costs more evenly. The same rules apply to hot water costs under SS 8.
If your Nebenkostenabrechnung allocates heating costs 100% by floor area, that is illegal. Same if it does 100% by consumption. Both the consumption share and area share must be present.
In poorly insulated buildings that use oil or gas heating and have uninsulated exposed heating pipes, the law requires exactly 70% by consumption. This prevents a situation where tenants with pipes running through their apartments overpay because of heat loss they cannot control.
Costs Your Landlord Cannot Charge You
This is where most errors and overcharges happen. Only recurring operating costs (laufende Betriebskosten) from the 17 BetrKV categories are allowed. The following costs must never appear on your Nebenkostenabrechnung:
| Not Allowed | German Term | Why |
|---|---|---|
| Property management fees | Verwaltungskosten | Explicitly excluded by BetrKV SS 1. This is the landlord's administrative cost. |
| Maintenance costs | Instandhaltungskosten | Maintaining the building structure is the landlord's responsibility. |
| Repair costs | Instandsetzungskosten | Fixing broken items, replacing parts. Includes elevator repairs, which the DMB specifically flags as "never Betriebskosten." |
| Modernization costs | Modernisierungskosten | Upgrades beyond basic maintenance (unless separately agreed as rent increase under SS 559 BGB). |
| Landlord's personal insurance | Rechtsschutz, Hausrat | Only building insurance (Gebaude, Haftpflicht) is allocable. The landlord's legal or contents insurance is not. |
| Caretaker repair/admin work | Hauswart-Reparaturen | If the Hauswart does repairs or admin tasks, that portion must be excluded from Betriebskosten. |
| One-time costs | Einmalige Kosten | Betriebskosten must be recurring (laufend). A one-off pest treatment or construction dumpster does not qualify. |
If you see any of these on your bill, you have a valid reason to dispute. We have seen landlords sneak Verwaltungskosten into the Hauswart line or bury repair costs under Sonstige Betriebskosten. Check every line.
Legal Deadlines You Need to Know
German law sets strict deadlines that protect tenants. Knowing these dates can save you hundreds of euros.
How to Dispute Your Nebenkostenabrechnung Step by Step
Found something suspicious? Here is the exact process we recommend.
Even if you plan to dispute, pay any Nachzahlung within the payment deadline. Withholding payment does not strengthen your position and can create additional legal problems. Once your dispute succeeds, the landlord must refund the overpayment. Paying under protest (Zahlung unter Vorbehalt) is explicitly allowed.
CO2 Cost Sharing (Kohlendioxidkostenaufteilungsgesetz)
Since January 2023, the CO2 carbon tax on fossil fuels used for heating is shared between landlords and tenants based on the building's energy efficiency. This was a major shift: before 2023, tenants paid 100% of the CO2 cost.
The CO2 price per tonne rose from 25 EUR in 2021 to 45 EUR in 2024, then to 55 EUR in 2025. For 2026, it moves to an auction-based corridor of 55 to 65 EUR per tonne. The sharing model works on a 10-step scale:
| Building CO2 Emissions (kg/sqm/yr) | Tenant Pays | Landlord Pays |
|---|---|---|
| Under 12 (very efficient) | 100% | 0% |
| 12 to under 17 | 90% | 10% |
| 17 to under 22 | 80% | 20% |
| 22 to under 27 | 70% | 30% |
| 27 to under 32 | 60% | 40% |
| 32 to under 37 | 50% | 50% |
| 37 to under 42 | 40% | 60% |
| 42 to under 47 | 30% | 70% |
| 47 to under 52 | 20% | 80% |
| 52 or more (very inefficient) | 5% | 95% |
Check your Nebenkostenabrechnung for a separate CO2 line. If your building has poor insulation (common in Altbau buildings) and the landlord is passing 100% of the CO2 cost to you, that violates the CO2KostAufG. You can dispute it.
To find your building's CO2 emissions class, check the Energieausweis (energy certificate) that the landlord must have. You are entitled to see it.
Cable TV: No Longer in Your Nebenkosten
The Nebenkostenprivileg for cable TV ended on 30 June 2024 after a three-year transition period. Before this date, landlords with bulk cable contracts could pass the cost to all tenants through Nebenkosten, regardless of whether individual tenants used cable TV.
As a result, the cable/antenna line item (category 15) dropped roughly 42% in the 2024 Betriebskostenspiegel compared to prior years. By 2025 billing, this category should be near zero or absent entirely from most Nebenkostenabrechnungen.
One exception remains: landlords may still allocate costs for in-building fiber-optic distribution infrastructure (Glasfaser-Hausverteilung) up to 60 EUR per year per residential unit, capped at 540 EUR total per unit. This only covers the passive cable infrastructure, not any service subscription.
If your 2025 or 2026 Nebenkostenabrechnung still includes a full cable TV subscription fee, dispute it. The privilege is gone.
Common Mistakes
Frequently Asked Questions
What is a Nebenkostenabrechnung in Germany?
Q: How long does my landlord have to send the Nebenkostenabrechnung? 12 months after the billing period ends (SS 556 Abs. 3 BGB). For a January-December 2025 billing year, the deadline is 31 December 2026. After that, the landlord cannot demand additional charges.
How much are average Nebenkosten per square meter in Germany?
Q: What costs can my landlord NOT charge through Nebenkosten? Property management (Verwaltungskosten), repairs (Instandhaltung/Instandsetzung), modernization, the landlord's personal insurance (legal, contents), the repair portion of caretaker work, and any non-recurring one-time costs. Only the 17 categories in BetrKV SS 2 are legal.
How long do I have to dispute my Nebenkostenabrechnung?
Q: How are heating costs split between tenants? Under the Heizkostenverordnung SS 7, 50% to 70% must be based on your measured consumption and 30% to 50% based on your floor area. The landlord chooses the exact ratio. The same applies to hot water (SS 8).
What is the CO2 cost sharing rule?
Q: Do I still pay cable TV through Nebenkosten? No. The cable TV Nebenkostenprivileg ended 30 June 2024. Landlords can no longer pass bulk cable costs to tenants. You choose your own provider. Exception: fiber-optic building infrastructure up to 60 EUR/year per unit.
Bottom Line
Your Nebenkostenabrechnung is not a take-it-or-leave-it document. It is a legally regulated statement that must follow strict rules about what can be charged, how costs are split, and when it must arrive. About half of them contain errors. Use the 17-category table and our Nebenkosten Checker to verify every line. If something looks off, request Belegeinsicht, and dispute in writing within 12 months. Joining a Mieterverein (50 to 100 EUR/year) gets you legal support and a professional review of your bill. For many expats, the first dispute pays for the membership several times over.
Transparency note: ExpatNav may earn a commission if you sign up through our links. This does not affect our recommendations.
Last updated and verified: May 2026. Costs and regulations may vary. Confirm current details with your local Mieterverein or Mieterbund.
Sources: SS 556 BGB · Betriebskostenverordnung (BetrKV) · Heizkostenverordnung · Deutscher Mieterbund Betriebskostenspiegel 2024 · CO2KostAufG

