Purpose of this article
Scaler data coverage measures actual data completeness at the meter level, revealing gaps that aggregated methodologies like GRESB data coverage cannot detect.
Use this metric for: data quality assurance, identifying missing or incomplete meters, and prioritising data collection.
Applies to: Energy, water, and waste.
→ Learn about GRESB data coverage methodology
What it measures and when to use it
Scaler data coverage evaluates two things for each meter: how much of the asset's floor area it represents (area coverage), and how much of the reporting period it has data for (time coverage). These are combined into a single weighted figure at asset level.
An asset can show 100% GRESB data coverage while still having significant meter-level gaps — hidden by Scaler's widest-range time coverage approach and GRESB's asset-level aggregation. Scaler data coverage exists specifically to surface those gaps. It answers the question: "How complete is our underlying meter data actually?"
Use Scaler data coverage for: QA before GRESB submission, identifying which meters need data, tracking data collection progress.
Use GRESB data coverage for: GRESB submissions, portfolio analytics, external benchmarking.
Common use cases
Data quality assurance before reporting Sort the Asset List by Scaler data coverage to identify assets with gaps before generating reports or GRESB submissions.
Prioritising data collection
Use the Meter List sorted by Time coverage to find meters with missing data. Focus on meters with large Covered area values first — these have the highest impact on the overall figure.
QA before GRESB submission Compare Scaler data coverage to GRESB data coverage for each asset. A large gap between the two figures indicates gaps that GRESB's aggregation is obscuring.
Tracking data completion progress Monitor Scaler data coverage month-over-month as meters are filled and new meters are added.
Where it appears
Scaler data coverage appears in the Data Collection Portal only:
- Asset List → Energy/Water/Waste coverage columns → Critical option
- Asset List → [Asset name] → Meters & Consumption → asset-level summary
- Meter List → Time coverage column (per meter)
It is labelled "Scaler" or "Critical" to distinguish it from GRESB data coverage.



How it's calculated
Scaler data coverage uses a meter-weighted approach. The steps are:
- Calculate time coverage per meter (days with consumption ÷ total days in reporting period)
- Weight each meter's time coverage by its share of total covered area
- Apply corrective factors if the full floor area or full reporting period isn't covered by meters
SCALER_DATA_COVERAGE = Σ(METER_WEIGHT × METER_TIME_COVERAGE) × CORRECTIVE_FACTORS
Meter weight = covered area of meter ÷ total covered area of all active meters
The corrective factors and meter weighting are applied independently, so each type of gap is counted exactly once. A meter with 50% time coverage within a 6-month metering window contributes 50% of that 6-month window — not 25% of the full year.
Key inputs from meter configuration: Area type, Covered area, Meter version start date, Meter version end date, Include in calculations, Subcategory.
Note: asset Status (New Construction, Major Renovation) does not modify Scaler time coverage logic.
Time coverage per meter is the proportion of the reporting period for which that meter has consumption data:
TIME_COVERAGE = DAYS_WITH_CONSUMPTION ÷ TOTAL_DAYS_IN_REPORTING_PERIOD
Meter version start date and Meter version end date define the window during which coverage is expected. A meter is only evaluated against the days it is active — not the full reporting year.
Meters that are excluded entirely: inactive meters, and meters where Include in calculations = no/false. These contribute nothing to coverage.
Applies when the asset is active but no meters exist for part of the reporting year — for example, when meters are created mid-year. It represents the fraction of the year that meters were actually present.
TIME_CORRECTIVE_FACTOR = MONTHS_WITH_METERS ÷ TOTAL_MONTHS_IN_REPORTING_PERIOD
Example: meters created on 1 July mean only 6 of 12 months have any meters at all. Time corrective factor = 6 ÷ 12 = 0.50. This is applied after the meter-weighted calculation to account for the unmeasured period before metering started, which would otherwise be invisible.
Applies when meters collectively don't cover the full floor area for the relevant area type. It represents the fraction of the floor area that has been attempted to be metered at all.
AREA_CORRECTIVE_FACTOR = TOTAL_COVERED_AREA ÷ FLOOR_AREA_FOR_AREA_TYPE
Example: asset GFA = 1,000 m², meters cover 600 m² in total. Area corrective factor = 600 ÷ 1,000 = 0.60. This applies even if all 600 m² of existing meters have perfect time coverage — the remaining 400 m² has no meters and is unaccounted for.
Critical insight: even if all existing meters have 100% time coverage, Scaler data coverage will remain below 100% until meters collectively cover the full floor area.
Scaler evaluates coverage relative to the total floor area defined in Reporting Data → Floor Areas, per area type:
Reporting Data → Floor Areas | Meter Area type |
Gross Floor Area (GFA) | Whole Building, Shared Services |
GFA - Common Areas | Common Areas |
GFA - Tenant Areas | Tenant Areas |
You cannot derive Scaler data coverage by multiplying Scaler time coverage × Scaler area coverage. The weighting happens at meter level before aggregation — these are three separate diagnostic metrics serving different purposes:
Scaler time coverage— temporal completeness at asset level
Scaler area coverage— spatial completeness at asset level
Scaler data coverage— their combined effect, weighted at meter level
Worked example
Asset: 700 m² GFA. Three whole-building energy meters:
Meter | Covered area | Time coverage |
Meter A | 100 m² | 100% |
Meter B | 200 m² | 100% |
Meter C | 300 m² | 0% |
Total covered area = 600 m². Uncovered area = 100 m².
Step 1 — Meter weights (share of 600 m² total covered):
- A: 100 ÷ 600 = 16.7%
- B: 200 ÷ 600 = 33.3%
- C: 300 ÷ 600 = 50.0%
Step 2 — Weighted time coverage (within the Jul–Dec metering window):
- A: 16.7% × 100% = 16.7%
- B: 33.3% × 100% = 33.3%
- C: 50.0% × 0% = 0.0%
- Total: 50.0%
Step 3 — Time corrective factor (meters only existed for half the year): 6 ÷ 12 = 0.50
Step 4 — Area corrective factor (meters cover 600 m² of 700 m² GFA): 600 ÷ 700 = 0.857
Step 5 — Scaler data coverage: 50.0% × 0.50 × 0.857 = 21.4%
Each gap is counted exactly once: Meter C's missing data is captured in step 2, the unmeasured Jan–Jun period in step 3, and the 100 m² with no meter at all in step 4.
Key assumptions
Covered area values are summed across subcategories and taken at face value. Scaler has no way to detect physical overlap between meters — if two meters cover the same floor space, their areas will be summed as if they are distinct. The total is capped at the floor area for that area type to prevent the sum from exceeding the building maximum, but within that cap Scaler cannot detect misconfiguration.
Two scenarios illustrate how this works:
- Common area — 1,000 m² floor area. Electricity meter covers 800 m², DHC meter covers 400 m². Sum = 1,200 m², but capped at the floor area maximum → total covered area = 1,000 m², area coverage = 100%.
- Tenant space — 1,000 m² floor area. Electricity meter 1 covers 200 m², electricity meter 2 covers 300 m², DHC meter covers 100 m². Sum = 600 m², below the floor area maximum → total covered area = 600 m², area coverage = 60%.
On-site renewable electricity is included, unlike GRESB data coverage which excludes it. Scaler data coverage is for internal QA and should reflect your full metering infrastructure.
Asset construction status does not modify time correction logic. No special treatment is applied for Major Renovation or New Construction.
Coverage reflects completeness, not accuracy. Scaler data coverage measures whether data exists, not whether it is correct.
Why this methodology is used
Scaler's meter-weighted approach provides several advantages over simpler methods:
- Prevents double penalisation — if a meter is missing both time and area coverage, it's accounted for once, not twice
- Reflects the true impact of large meters — missing data on a 500 m² meter hurts coverage more than missing data on a 50 m² meter
- Makes partial gaps visible — aggregated methods can hide incomplete meters; this approach surfaces them
- Supports targeted data collection — by showing exactly which meters have the biggest impact on the overall figure, it tells you where to focus effort first
What coverage levels mean
All relevant area types have meters covering 100% of floor area, and all meters have consumption data for every day of the reporting period. No gaps exist in the underlying meter data.
Typically indicates one or more of: missing meters for certain area types or energy categories, meters with partial time coverage, or large meters with incomplete data (which have disproportionate impact due to weighting).
To improve coverage: navigate to the Meter List and sort by Time coverage to identify gaps. Focus on meters with large Covered area values first — these have the highest impact on the overall figure.
Troubleshooting & common questions
Why is my Scaler data coverage much lower than GRESB data coverage?
This is expected when meters have different time availabilities or don't cover the full floor area. GRESB data coverage's widest-range approach can obscure these gaps; Scaler's meter-weighted approach reveals them. Both are correct for their intended purpose.
Can Scaler data coverage be higher than GRESB-aligned data coverage?
Yes. For example, if GRESB area coverage is penalised because a category has no meters at all, but Scaler's calculation is based only on existing meters that cover a large share of the floor area.
Why can't I calculate Scaler data coverage by multiplying Scaler time coverage × Scaler area coverage?
Because the weighting happens at meter level before aggregation. Asset-level time coverage and area coverage are separate diagnostic metrics — multiplying them doesn't account for how individual meter sizes interact with their time availability.
What should I do if Scaler data coverage is below 100%?
- Navigate to Data Collection Portal → Portfolio → Meter List
- Sort by
Time coverageto identify meters with missing data
- Focus on meters with large
Covered areavalues first
- Fill missing consumption data or add meters to cover gaps in floor area
- Use
Scaler area coverageandScaler time coveragealongside Scaler data coverage to distinguish between spatial gaps (missing meters) and temporal gaps (missing data)
Why does Scaler data coverage include on-site renewable electricity when GRESB excludes it?
Scaler data coverage is for internal data quality assurance. On-site renewable electricity is part of your metering infrastructure and should be assessed for completeness, regardless of how GRESB treats it for benchmarking.
How do I know if my meters cover the full floor area?
Check the Meters & Consumption view for your asset. The floor area covered section shows the total covered area compared to the total floor area for each Area type. If covered area is less than total floor area, you need additional meters to reach 100% area coverage.

Does this methodology apply to water and waste too?
Yes. The calculation logic is identical across all resources. Examples in this article use energy for illustration.
Key differences from GRESB-aligned data coverage
Feature | Scaler data coverage | GRESB-aligned data coverage |
Calculation method | Meter-weighted time availability with corrective factors | Asset-level aggregation across categories |
Reveals meter-level gaps | Yes | No |
Accounts for partial time coverage per meter | Yes (weighted by meter size) | No (single date range; Scaler uses widest to maximize coverage) |
Includes on-site renewables | Yes | No |
Can show 100% when gaps exist | No | Yes (due to aggregation) |
Best used for | Data quality assurance | GRESB reporting |
