Blog / DIN 277: Understanding Room and Area Calculations on German Building Projects

DIN 277: Understanding Room and Area Calculations on German Building Projects

DIN 277 defines how floor areas are calculated in Germany. Learn the difference between BGF, NF, VF, and KF - and why they matter for fees and planning.

A
Archgyan Editor
· 13 min read

Go deeper with Archgyan Academy

Structured BIM and Revit learning paths for architects and students.

Explore Academy →

Why Floor Area Means Something Different in Germany

Every architect knows that area calculations vary by country. What counts as gross floor area in the USA is not the same as GIA in the UK, and neither is the same as BGF in Germany. But the differences go beyond terminology - they reflect genuinely different decisions about what to include, how to handle sloped ceilings, and where the boundary lies between measured space and unmeasured space.

DIN 277 (Grundflachen und Rauminhalte im Bauwesen, meaning “Floor Areas and Volumes in Construction”) is the German standard that governs all of these questions. It is one of the most referenced standards in German architecture practice because it underpins HOAI fee calculation, building permit submissions, property valuations, lease agreements, and BIM model documentation. If you work on German projects without understanding DIN 277, you will produce incorrect schedules, miscalculate fees, and confuse every German professional you work with.

This guide explains the full DIN 277 framework in practical terms, including how to calculate each area type, how they relate to each other, and how they compare to international equivalents.


What is DIN 277?

DIN 277 is published by the Deutsches Institut fur Normung. The current edition is DIN 277-1:2016-01, which updated the previous 2005 version and introduced important changes to how sub-areas are defined and categorized. The standard covers two main topics: floor areas (Grundflachen) and volumes (Rauminhalte) of buildings and spaces.

The standard applies to any building where formal area documentation is required - from residential apartments to complex commercial and public buildings. It is referenced in:

  • HOAI (the German fee schedule for architects) - fees are partially based on anrechenbare Kosten, which itself uses BGF
  • MBO (Musterbauordnung - Model Building Regulations) - area thresholds trigger different regulatory requirements
  • WoFlV (Wohnflachenverordnung) - the residential floor area regulation, which uses a different area definition for rental purposes
  • BEP and EIR documents on BIM projects - model accuracy requirements reference DIN 277 area types

The Core Area Hierarchy

DIN 277 organizes building areas in a hierarchical structure. The most important thing to understand is that these areas are not alternatives to each other - they are nested. The diagram below shows how they relate:

BGF (Brutto-Grundflache - Gross Floor Area)
  ├── KGF (Konstruktions-Grundflache - Construction Floor Area)
  └── NGF (Netto-Grundflache - Net Floor Area)
        ├── NF (Nutzflache - Usable Floor Area)
        ├── VF (Verkehrsflache - Circulation Floor Area)
        └── TF (Technische Funktionsflache - Technical Floor Area)

Understanding this nesting is the first step to applying DIN 277 correctly. BGF includes everything. NGF excludes the area occupied by walls and structural elements. NF is the portion of NGF actually usable by occupants. VF is the circulation within NGF. TF is the area occupied by plant rooms, ducts, and technical infrastructure.


BGF: Brutto-Grundflache (Gross Floor Area)

BGF is the total floor area of all levels of a building, measured to the outer faces of the external walls (or to the center line of party walls in terraced buildings). It is the German equivalent of what many international architects call GFA (Gross Floor Area) or GEA (Gross External Area).

Key rules:

  • Measured floor by floor at the finished floor level
  • Includes the area of all external wall constructions
  • Includes balconies, loggias, and terraces if they have a roof
  • Includes basement levels and underground parking if enclosed
  • Excludes open roof terraces without overhead cover
  • For sloped ceilings (in roof spaces), only areas with headroom greater than 1.0 m are measured, and areas between 1.0 m and 2.0 m headroom are included at half their actual area

The BGF forms the primary area input for HOAI fee calculation. When a German client asks for “the GFA” of a building, they mean BGF as defined by DIN 277.


NGF: Netto-Grundflache (Net Floor Area)

NGF is BGF minus the area occupied by structural and enclosing elements - walls, columns, and similar construction. In simple terms, it is the floor area you can actually stand on within the building.

The calculation is straightforward: NGF = BGF - KGF (construction floor area). In practice, KGF represents the “footprint” of all walls, columns, and permanent partitions. For a typical masonry or concrete frame building, KGF commonly represents 15 to 25 percent of BGF, depending on the structural system and partition density.

NGF subdivides into three sub-areas, each serving a different analytical purpose.


NF: Nutzflache (Usable Floor Area)

NF is the portion of NGF directly usable for the building’s intended purpose. This is the area where work happens, where people live, where goods are stored, or where services are provided.

DIN 277 further divides NF into seven sub-categories based on function:

CodeCategoryTypical Examples
NF 1Housing and stayingApartments, hotel rooms, offices
NF 2Office and administrationMeeting rooms, administrative spaces
NF 3Production and experimentationWorkshops, laboratories, manufacturing
NF 4StorageWarehouses, archives
NF 5Education and researchClassrooms, lecture halls, libraries
NF 6Healing and careHospital wards, consulting rooms
NF 7Other usesRetail, entertainment, catering

This sub-categorization matters for complex projects with mixed uses - a hospital includes NF 1 (patient rooms), NF 2 (administration), NF 3 (laboratories), and NF 6 (clinical areas) simultaneously. The category breakdown feeds into space utilization analysis and cost-per-area benchmarking.


VF: Verkehrsflache (Circulation Floor Area)

VF is the area within the building used for movement - corridors, stairwells, lift lobbies, internal ramps, and entrance halls. It is not usable space in the functional sense, but it is necessary space that contributes to the building’s area and cost.

VF is an important design efficiency metric. The ratio of NF to NGF (sometimes called the Netto-Effizienz) indicates how efficiently the building converts measurable floor area into useful space. A deep-plan office building with short corridors might achieve NF/NGF ratios above 75 percent. A hospital with long ward corridors and complex circulation might achieve only 55 to 60 percent.

Understanding VF is also critical when comparing design options. A layout that appears to save area on NF may simply shift that area into an inefficient VF, with no real improvement in usable floor area.


TF: Technische Funktionsflache (Technical Floor Area)

TF is the area occupied by technical infrastructure - plant rooms, duct shafts, electrical substations, riser cupboards, and similar spaces dedicated to building services. These areas are not accessible to occupants in normal use and serve only building system functions.

In modern commercial and healthcare buildings, TF has grown significantly as mechanical, electrical, and environmental systems have become more complex. A well-designed building coordinates structural depth, ceiling void, and TF to avoid wasting usable area. BIM-based clash detection helps identify where structural and services coordination has consumed more TF than the design intended.


KF: Konstruktions-Grundflache (Construction Floor Area)

KF is the complement of NGF within BGF. It represents the “solid” area - the floor plan area occupied by loadbearing and enclosing elements. Walls, columns, and structural cores all contribute to KF.

KF is rarely reported as a primary design metric, but it is important for checking calculations: BGF = NGF + KF. If these do not balance, there is an error in the area schedule. In BIM practice, KF is one of the easiest areas to verify directly from the model.


BRI: Brutto-Rauminhalt (Gross Volume)

Beyond floor areas, DIN 277 also defines building volume. BRI (Brutto-Rauminhalt) is the gross enclosed volume of the building, measured to the outer face of the building envelope. It is used in energy performance calculations (Energieausweis), where it relates to the heat-loss envelope surface area to produce the A/V ratio.

BRI is also used in HOAI as a secondary parameter for certain building types where volume is more meaningful than floor area - silos, tanks, and large-span structures are common examples.


How DIN 277 Compares to International Standards

ConceptDIN 277 (Germany)IPMS (International)RICS GIA (UK)GFA (USA/Australia)
Total measured areaBGFIPMS 1GEAGFA
Internal usable areaNGF/NFIPMS 2GIANLA/NFA
Circulation included?In VF (part of NGF)Included in IPMS 2Included in GIAUsually included
Wall area included?In KF (part of BGF)IPMS 1 includes wallsGEA includes wallsVaries by definition
Sloped ceiling rules1.0 m / 2.0 m thresholdVariesNot standardNot standard

The most significant difference for international practitioners is the sloped ceiling rule. In many international contexts, a room under a sloping roof is measured at its floor area regardless of headroom. DIN 277 applies a sliding scale: spaces with less than 1.0 m of headroom are excluded, spaces between 1.0 m and 2.0 m are measured at 50 percent, and spaces above 2.0 m are measured in full. This meaningfully reduces measured area in residential loft conversions and steeply pitched buildings.


Wohnflache: The Residential Exception

If you work on German residential projects, you will encounter Wohnflache - a different area measurement defined by the Wohnflachenverordnung (WoFlV) rather than DIN 277. Wohnflache is the area used in rental agreements and property sales.

Key differences from DIN 277 NF:

  • Balconies and terraces count at 25 to 50 percent of their area (depending on quality and enclosure), not 0 percent
  • Cellar rooms directly connected to the apartment may or may not be included
  • Stairs within the apartment are excluded from Wohnflache but included in NF

Never use DIN 277 NF as a substitute for Wohnflache in a lease agreement or marketing document. The two figures can differ by 5 to 15 percent for typical apartments with balconies, which has significant implications for rent and sale price.


DIN 277 in BIM Workflows

Modern BIM practice increasingly automates area calculation, but incorrect Revit or ArchiCAD settings produce incorrect DIN 277 areas. Key points:

Room bounding: In Revit, ensure that room-bounding is set correctly for all walls, columns, and curtain wall systems. Unbound rooms or missing room separators produce incorrect NGF and NF values.

Area calculation method: Revit’s built-in “Gross Building Area” parameter does not correspond to DIN 277 BGF. Use a custom area scheme or a dedicated DIN 277 plugin to produce compliant area schedules.

Level strategy: Each floor contributes independently to the area schedule. Mezzanines, technical floors, and basement levels each need their own level and area plan.

Sloped ceilings: Revit does not automatically apply the DIN 277 headroom rule. Rooms under sloped roofs require either manual correction or a scripted rule (via Dynamo or a dedicated add-in) to apply the 50 percent factor.

Several German BIM plugin vendors offer DIN 277 area schedule tools for Revit and ArchiCAD. These are worth investing in if you regularly produce German area documentation, as manual correction introduces both errors and liability.


Practical Calculation Example

Consider a simple two-storey office building with a rectangular plan, 30 m x 15 m:

  • Ground floor BGF: 450 m2
  • First floor BGF: 450 m2
  • Total BGF: 900 m2
  • KGF (external wall construction at 300 mm thick, perimeter 90 m): approximately 27 m2 per floor = 54 m2 total
  • NGF: 900 - 54 = 846 m2
  • VF (corridor at 1.5 m width, 30 m long each floor): 2 x 45 = 90 m2
  • TF (two riser cupboards, 2 m2 each, two floors): 8 m2
  • NF: 846 - 90 - 8 = 748 m2
  • NF/NGF efficiency: 748 / 846 = 88% (very efficient - a compact open-plan layout)

This exercise is best done at concept design stage to validate whether the proposed layout achieves the client’s required NF within the permitted BGF envelope.


Common Mistakes in DIN 277 Area Calculations

Confusing NF with Wohnflache. These are different calculations. Never use one as a proxy for the other in legal or commercial documents.

Ignoring the sloped ceiling rule. Particularly in residential projects, this can significantly overstate area. Apply the 1.0 m / 2.0 m threshold consistently.

Measuring to internal wall faces instead of external wall faces for BGF. BGF goes to the outer face of the external wall. This is larger than what some international “gross internal area” measures.

Omitting basements or underground car parks. All enclosed levels contribute to BGF. Underground parking has become a significant BGF element on urban commercial projects.

Using automated Revit area schedules without DIN 277 calibration. Revit’s default area calculations do not comply with DIN 277 headroom rules or measurement conventions. Always verify output against a manual spot-check.


Best Practices for German Area Documentation

1. Define your area types in the BEP (BIM Execution Plan) at project start. Agree with the client, contractor, and cost consultant which DIN 277 areas will be reported at each HOAI phase.

2. Produce a formal area schedule (Flachenberechnung) at each key milestone. This should reconcile BGF, NGF, NF, VF, TF, and KF in a single table. Any unexplained discrepancy between BGF and its sub-components indicates a calculation error.

3. Cross-check against the building permit. The building permit (Baugenehmigung) includes an area schedule verified by the building authority. If your DIN 277 schedule diverges from the permit schedule, resolve the difference before proceeding with HOAI fee calculation.

4. Maintain separate area schedules for DIN 277 and Wohnflache on residential projects. These serve different purposes and go to different audiences.

5. Extract area schedules from the BIM model at each design phase. Manual area calculations introduce cumulative errors over a long project. Model-based extraction - even with manual DIN 277 corrections - is more reliable and traceable.

For architects building their skills in BIM-based area documentation and German project workflows, Archgyan Academy offers practical courses in Revit and BIM project management tailored to AEC professionals.

The full DIN 277 standard is available in German from DIN (www.din.de). The IPMS standards, for comparison, are available from the IPMS Coalition.

Level up your skills

Ready to learn hands-on?

  • Project-based Revit & BIM courses for architects
  • Go from beginner to confident professional
  • Video lessons you can follow at your own pace
Explore Archgyan Academy
← Back to Blog