Score methodology
The intelligence behind the number.
PlotScore cross-references 90+ factors from government registries, real transaction records, satellite-calibrated climatology, and proprietary market signals — layers of data most professionals never see in one place.
The process
From raw data to a single score.
Every score follows the same rigorous pipeline — no shortcuts, no black boxes.
Collect
We pull live data from 25+ authoritative sources — government registries, real transaction records, 3D building models, environmental monitoring stations, EU satellite climatology, and proprietary market feeds most platforms don't have access to.
Analyze
Each property is evaluated across 90+ factors organized into five dimensions. Every factor runs through a calibrated scoring curve tuned to Dutch market conditions, weighted by its relevance and data reliability.
Score
Factors are weighted, aggregated per dimension, then combined into a composite 0–100 score — adjusted for data quality so you always know how much evidence backs the number.
The five dimensions
What the score actually measures.
Each dimension captures a distinct aspect of property quality that traditional valuations miss. Together, they form a picture no single data source can provide.
Valuation
8+ factors incl. transaction dataHow the property's assessed value compares to real transaction prices in the area, its price trajectory over time, and whether the market data supports the current valuation — cross-referenced against actual sales records most platforms don't surface.
WOZ assessments lag the market by 12–18 months. By layering in real transaction prices per m², comparable sales within the postcode, and municipality-level market trends, we catch what static valuations miss.
Representative factors
Customizable weights
One score, four perspectives.
Different stakeholders care about different things. PlotScore ships four weight presets — and lets you define your own.
Data quality
Honest about what we don't know.
Not every property has every data point. An apartment in central Amsterdam has deep WOZ history, energy labels, transit data, and detailed crime statistics. A rural plot may only have basic cadastral information.
When data is sparse, PlotScore pulls the score toward neutral rather than making bold claims on limited evidence. A property with 85% data coverage gets scored almost entirely on its merits. One with 35% coverage sees its score adjusted closer to the midpoint — we'd rather be honest than overconfident.
Every PlotScore report shows a confidence percentage alongside the composite score, so you always know how much data backs the number.
Data-rich property
Data-sparse property
Risk safeguards
Some risks can't be averaged away.
When PlotScore detects a critical environmental, structural, or seismic risk, the composite score is capped — regardless of how well the property performs in other dimensions.
Severe flood risk
Very high flood risk from the national climate atlas triggers a hard cap at 55.
Soil contamination
Confirmed soil contamination via Bodemloket or WKPB restriction records caps at 50.
Severe foundation risk
Pre-1970 building in an indicative pile-rot / differential subsidence zone caps the score at 65, with a lighter cap at 75 for the next-tier zone.
Groningen seismic risk
Plot within ~5km of the historic Loppersum epicentre cluster caps at 55; the 5–10km band caps at 72. Reflects documented damage-claim exposure from induced seismicity.
Market intelligence
Live dataReal transaction data, not estimates.
Every valuation score is grounded in actual sale prices from the same postcode area. We cross-reference recent comparable transactions to validate WOZ assessments against what properties actually sell for — the kind of data brokers usually keep behind closed doors.
| Address | Sale price | Date | Area | Price / m² |
|---|---|---|---|---|
| Keizersgracht 351 | €4,850,000 | Apr 2026 | 510 m² | €9,510 |
| Herengracht 412 | €3,920,000 | Feb 2026 | 445 m² | €8,809 |
| Prinsengracht 287 | €5,200,000 | Dec 2025 | 562 m² | €9,253 |
| Reguliersgracht 60 | €3,640,000 | Sep 2025 | 412 m² | €8,835 |
| Leidsegracht 94 | €2,180,000 | Jun 2025 | 228 m² | €9,561 |
Comparable transactions
Recent sales within the postcode matched by property type, floor area, and construction era.
Price per m² benchmark
How a property's assessed value stacks up against actual transaction prices in the area.
Market trend signals
Municipality-level price indices, year-over-year momentum, and compound growth rates from real sales data.
See it yourself
90+ factors. One click.
Click any building on the map and watch the score assemble in real time — every factor, every data source, every insight that normally takes weeks of due diligence.
Get early access