Berlin Nebenkostenabrechnung: How to Check the Bill Line by Line Before the Deadline

The envelope from the Hausverwaltung turns up somewhere between October and Christmas. Two or three pages, a table with sixteen German words down the left, and a number at the bottom that is either a small refund or a top-up you were not planning for. Most people in Berlin do one of two things with it: pay, or put it in a drawer and feel vaguely cheated.
Both are the wrong move, and this autumn more than usual. The statement for 2025 is the first one that carries the reformed Grundsteuer, the cable TV line has legally vanished, and Berlin has just published fresh official numbers for what every one of those sixteen lines normally costs in this city. For once you can actually check the bill against something.
I have paid a top-up I should have questioned. The line was "Hauswart", the amount was roughly double what the house next door paid for the same job, and by the time a neighbour mentioned it the twelve months were gone. Here is how I read a Berlin Nebenkostenabrechnung now, and the tool that does the arithmetic.

A corner house on Fürbringer Strasse in Kreuzberg. Every flat in it gets the same sixteen lines this autumn, split by the square metres on the statement.
The two deadlines that decide whether you owe anything
Before any of the numbers, the calendar. German tenancy law gives both sides exactly twelve months, and the two clocks run in opposite directions.
The landlord's clock. Under § 556 BGB the statement has to reach you by the end of the twelfth month after the billing period closes. For a calendar-year bill for 2025, that is 31 December 2026. A statement that arrives in January 2027 can still pay out a refund to you, but it can no longer demand a top-up from you, unless the landlord can show the delay was not their fault.
Your clock. From the day the statement lands you have twelve months to raise objections in writing. After that the numbers stand, even the wrong ones. That is the rule that cost me the Hauswart money.
Two habits follow from this. Write the date it arrived on the envelope, because the year runs from receipt, not from the date printed on the letter. And if it has not turned up by early December, do nothing to remind anyone. A landlord who misses the deadline has lost the top-up, and that is not your problem to fix.
How to read a Berlin Nebenkostenabrechnung line by line
The statement is built from a closed list. The Betriebskostenverordnung names seventeen kinds of running cost that can be passed to tenants at all, from property tax down to "sonstige", and the same regulation says what can never appear: administration, repairs, maintenance and anything the owner does to keep the building itself in shape. A Hausverwaltung fee, a new lift motor, roof work and the bank's account charges are the landlord's costs, full stop.
What makes Berlin unusual is that the city tells you what each permitted line normally costs here. Every two years the Senate publishes a Betriebskostenübersicht alongside the Mietspiegel, drawn from real statements. The current one covers billing year 2024, from about 1,700 buildings for the cold costs and 1,300 for heating and hot water, and it gives three numbers per line: the mean and the two ends of the range that four buildings in five fall inside.
The headline figures, per square metre and month:
Cold operating costs, all lines together: €1.93. That is everything except heating and hot water.
Heating and hot water: €1.50. Heating alone runs from €0.51 to €1.82 depending on the building, which is why a heating line can be double your neighbour's and still be legitimate.
The big four cold lines are building and liability insurance (mean €0.30, top of range €0.49), property tax (€0.27, top €0.46), water (€0.24, top €0.39) and waste (€0.22, top €0.30). Together they are more than half of a normal cold bill.
The small lines are small. Street cleaning and snow clearing average three cents each. A statement where either of those reaches twenty cents a square metre is telling you something.
For a 68 m² flat with a twelve-month bill, that puts a normal cold total near €1,575 for the year and a normal warm total near €1,225. Germany as a whole, according to the Deutscher Mieterbund's national survey for the same year, averages €2.67 all in, so Berlin's cold side is markedly dearer than the national picture and its heating side is not.

The entrance hall on Kreuzbergstrasse. Cleaning it, lighting it and insuring the building above it are three separate lines, and Berlin publishes a normal range for each.
The one thing the range cannot do is tell you a line is wrong. One house in five sits outside the band for perfectly good reasons: a lift in a six-storey Altbau costs more per square metre than a lift in a slab block with two hundred flats, and a house with a live-in caretaker costs more than one with a contractor who comes on Tuesdays. What the range does is tell you which two or three lines are worth twenty minutes of your attention. That is what the tool below is for. Type in the lines from your own statement and each one lands on the Berlin band for that cost.
The lines that most often go wrong
After a few of these, the same handful of lines keep producing the argument.
Hauswart. The caretaker contract almost always bundles caretaking with small repairs and some administration. Only the caretaking share may be passed on, and the landlord has to be able to show how it was split. A caretaker line above about €0.27 a square metre in Berlin is the first thing I would ask for the contract on.
Sach- und Haftpflichtversicherung. Building, fire, water and liability cover belong here. The owner's legal expenses insurance and rent-loss insurance do not, and they have a way of arriving inside the same premium.
Aufzug. Running, inspection and servicing are yours. A repair is maintenance, and a new drive or a modernisation is not even close. If the lift line jumped in a year when the lift was out of order for two months, ask why.
Gartenpflege. Mowing, hedges and the courtyard beds are operating costs. Replanting after a building site, or turning the yard into something new, is the owner's investment.
Sonstige Betriebskosten. "Other" is only allowed for items named in your rental contract. A lump sum labelled sonstige with nothing behind it is the line to query first. One thing that does legitimately land here is the BSR charge for clearing furniture somebody dumped in the courtyard, which is why the bulky waste rules end up on everybody's statement, not just the dumper's.
Kabelfernsehen. The old right to pass cable TV subscription fees through the rent ended on 1 July 2024. On a 2025 statement that line should be gone or reduced to operating the in-house network. If a full year's cable fee is still there, that is simply an error.

A BSR BioGut bin in Pankow. Waste is one of the four big cold lines, and the number of residual-waste bins the house orders is what moves it.
The heating side has its own rule. The Heizkostenverordnung requires at least half and at most seventy per cent of the heating and hot water cost to be split by measured consumption. If your statement splits it purely by square metres, the law gives you a flat fifteen per cent cut on that line, and you do not need to prove anything else. My heating season post covers the rest of that side, including the monthly consumption information you are owed since 2022, and the Berlin Heating Log is the written temperature record a tenant adviser will ask for if the radiators, not the bill, are the problem.
The 2025 statement is the first with the new Grundsteuer
This is the reason to open the envelope properly this year.
Germany's property tax was recalculated from 1 January 2025. Berlin cut its multiplier from 810 to 470 per cent and set a lower rate for residential land so that the city as a whole collects about the same as before, and the Senate's own figures say it did: roughly €886 million in 2025 against €878 million in 2024. So on average nothing changed. Averages are not what you pay.
The new valuation follows land values, and land values in Berlin are wildly uneven. The Tagesspiegel's district analysis found the burden rising in Friedrichshain-Kreuzberg, Prenzlauer Berg, Mitte and Tiergarten and falling in Wedding, Tempelhof and Reinickendorf. The Berliner Mieterverein puts the current property-tax share at about 27 cents a square metre a month, which is exactly the Berlin mean in the table above. In a well-located inner-city Altbau the 2025 line can be a third or more above the 2024 one, and in the outer districts it can drop.
Because owners only pay the new tax from 2025, the bill you receive this autumn is the first time it reaches a tenant. Compare the Grundsteuer line with last year's statement. If it moved by more than a few euros, ask to see the Grundsteuerbescheid, the tax office's own letter, as part of the file review below. It is the one piece of paper that settles that line completely.

The Finanzamt in Steglitz. The property-tax line on a 2025 statement rests on a valuation letter from an office like this one, and you are entitled to see it.
Belegeinsicht: how to ask for the file and what to look for
The right to see the documents is written into the same paragraph as the deadlines. You can inspect the invoices, contracts and the distribution key behind every line, and the landlord can send you copies instead if you agree or if it is unreasonable to make you travel.
A short email in German does the job. Name the statement by billing year, name the lines you want to see, and ask for a date. Something like: "Ich bitte um Einsicht in die Belege zur Betriebskostenabrechnung 2025, insbesondere zu den Positionen Hauswart, Versicherung und Grundsteuer, sowie in den Verteilerschlüssel." That is all it needs.
When the folder is in front of you, four checks catch most of what goes wrong:
The square metres. Your share is your floor area divided by the building's. If the statement says 74 m² and your contract says 68, every line is roughly nine per cent too high before anyone has done anything else.
The Wirtschaftseinheit. Some managers bill several buildings as one unit. That is allowed only when the properties genuinely belong together and the contract says so, and it is how a cheap house ends up paying for an expensive neighbour's lift.
Empty flats. Vacancy is the owner's cost. The key has to divide by the whole building, not by the flats that happen to be let.
Dates. An invoice dated 2024 does not belong on the 2025 statement, however real the cost was.

The rear courtyard of Kulmer Strasse 20a in Schöneberg. When one management company bills the front house and the back house together, the distribution key decides who pays for whose courtyard.
If the top-up is big
Pay the part you do not dispute, on time, and say in the same message that the rest is disputed and why. Withholding the whole amount because one line is wrong turns a bookkeeping question into a rent-arrears question, and that is a fight the tenant loses.
Expect a second letter. After a top-up the landlord may raise your monthly advance payment to match, and after a refund you may ask for it to be lowered. Both are normal and both should follow the statement, not precede it.
If the numbers are large or the answer to your email is silence, the city pays for help. Every one of the twelve districts funds free tenant advice, and the two big associations, the Berliner Mieterverein and the Berliner MieterGemeinschaft, will read a statement for a member and write the objection. The membership costs less than the average caretaker line and the letter arrives on headed paper, which changes the tone of the reply.
The one thing I would do this autumn
Not the whole audit. Just the comparison.
Put last year's statement next to this year's and read the sixteen lines as a pair. Any line that moved by more than a fifth gets typed into the tool above, and any line that then sits above the Berlin band gets a one-line request for the invoice. That is twenty minutes, it is inside the deadline, and it is roughly how the money comes back. Most statements in this city are honest and a little careless, and careless is enough to be worth a look.
Ranges and rules checked on 10 September 2026 against the Berliner Betriebskostenübersicht for billing year 2024 and § 556 BGB.
This is the kind of thing that goes into the Monday note I write for people who live here: what changed, what closes, what is worth the trip. The sign-up sits at the bottom of this page.
Image credits
Source and licence details for the 5 photographs used in this article.
The corner house at Weserstrasse 58 and Wildenbruchstrasse 87 in Berlin-Neukölln: Nicor, CC BY 3.0, via Wikimedia Commons.
The corner Altbau at Fürbringer Strasse 6 in Berlin-Kreuzberg: JoachimKohler-HB, CC BY-SA 4.0, via Wikimedia Commons.
The entrance hall of Kreuzbergstrasse 29 in Berlin-Kreuzberg: Bodo Kubrak, CC BY-SA 4.0, via Wikimedia Commons.
A BSR BioGut organic-waste bin in Berlin-Pankow: Alter Fritz, CC BY-SA 4.0, via Wikimedia Commons.
The rear courtyard of Kulmer Strasse 20a in Berlin-Schöneberg: Babewyn, CC BY-SA 4.0, via Wikimedia Commons.