> ## Documentation Index
> Fetch the complete documentation index at: https://docs.realtimelca.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Iceland

> Real-Time LCA support for Iceland's HMS calculation type for building-level greenhouse-gas reporting.

export const LifecyclePhases = ({included = [], declaredSeparately = [], note}) => {
  const expand = codes => {
    const set = new Set();
    codes.forEach(code => {
      if (code === 'A1A3') ['A1', 'A2', 'A3'].forEach(c => set.add(c)); else set.add(code);
    });
    return set;
  };
  const inc = expand(included);
  const sep = expand(declaredSeparately);
  const stages = [{
    name: 'Product',
    modules: [['A1', 'Raw materials'], ['A2', 'Transportation'], ['A3', 'Manufacturing']]
  }, {
    name: 'Construction process',
    modules: [['A4', 'Transportation'], ['A5', 'Construction / Assembly']]
  }, {
    name: 'Use',
    modules: [['B1', 'Use'], ['B2', 'Maintenance'], ['B3', 'Repair'], ['B4', 'Replacement'], ['B5', 'Renovation'], ['B6', 'Energy consumption for operation'], ['B7', 'Water consumption for operation']]
  }, {
    name: 'End of life',
    modules: [['C1', 'Demolition'], ['C2', 'Transportation'], ['C3', 'Waste pretreatment'], ['C4', 'Disposal']]
  }, {
    name: 'Beyond the system boundary',
    modules: [['D', 'Potential for reuse, recycling and other recovery']]
  }];
  const bg = code => {
    if (inc.has(code)) return '#D6DAFF';
    if (sep.has(code)) return '#E8E6E6';
    return 'transparent';
  };
  const fg = code => inc.has(code) || sep.has(code) ? '#000' : 'inherit';
  return <div>
      <table style={{
    borderCollapse: 'collapse',
    width: '100%',
    margin: '0.5em 0'
  }}>
        <thead>
          <tr>
            <th align="left" style={{
    padding: '8px',
    borderBottom: '1px solid #ccc'
  }}>Stage</th>
            <th align="left" colSpan={2} style={{
    padding: '8px',
    borderBottom: '1px solid #ccc'
  }}>Module</th>
          </tr>
        </thead>
        <tbody>
          {stages.flatMap(stage => stage.modules.map(([code, label], idx) => <tr key={code}>
                {idx === 0 && <td rowSpan={stage.modules.length} valign="top" style={{
    padding: '8px',
    borderBottom: '1px solid #eee'
  }}>
                    <strong>{stage.name}</strong>
                  </td>}
                <td style={{
    backgroundColor: bg(code),
    color: fg(code),
    padding: '8px',
    width: '60px'
  }}>
                  <strong>{code}</strong>
                </td>
                <td style={{
    backgroundColor: bg(code),
    color: fg(code),
    padding: '8px'
  }}>{label}</td>
              </tr>))}
        </tbody>
      </table>
      {note && <p style={{
    marginTop: '0.5em',
    fontStyle: 'italic',
    fontSize: '0.9em'
  }}>{note}</p>}
    </div>;
};

Real-Time LCA implements an **HMS** calculation type for Iceland, named after **[Húsnæðis- og mannvirkjastofnun](https://www.hms.is)** — the Icelandic Housing and Construction Authority. The calculation type covers the construction and use stages plus end-of-life and module D.

## HMS

<LifecyclePhases included={['A1A3', 'A4', 'A5', 'B4', 'B6', 'C1', 'C2', 'C3', 'C4', 'D']} note="Blue = required modules under the HMS calculation type." />

* **Reference study period:** 50 years.
* **Indicator:** Global Warming Potential (GWP), kg CO₂-eq per m² GFA per year.
* **Threshold:** none defined in Real-Time LCA at this time.

## Custom and Level(s)

Real-Time LCA additionally exposes **Custom** and **Level(s)** (full EN 15978 module set, see [Level(s)](/methodology-and-compliance/levels)) for Icelandic projects.

## Reference Service Life

The HMS calculation uses national lifetime references for module B4 replacement, with project-level overrides available — see [Assumptions and defaults](/methodology-and-compliance/assumptions-and-defaults).

## Limitations

* No regulatory limit value is currently configured for the HMS calculation type. The result is reported numerically.
* Iceland's energy mix is dominated by geothermal and hydroelectric generation, which materially affects module B6 (operational energy) compared with continental Europe. Default carbon intensities for Icelandic electricity should be verified for the project's energy carrier before submission.
* Output-format details for HMS submission are tracked separately and will be added to this page once the export pipeline is finalised.
