The intelligence behind the number.

The process

From raw data to a single score.

Every score follows the same rigorous pipeline — no shortcuts, no black boxes.

01

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.

02

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.

03

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 data

How 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

WOZ value per m²— assessed value benchmarked against national thresholds
Recent transaction prices— real sale prices per m² in the same postcode area
WOZ vs market price gap— divergence between assessed and actual market value
Value growth CAGR— compound annual growth over assessment history
Ground lease status— erfpacht type and remaining term (Amsterdam)
0
WOZ value per m²82
Recent transaction prices68
WOZ vs market price gap74
The real Valuation layer in the PlotScore app — live data for Laurierstraat 218, Amsterdam
The real thing — live from the app

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

7888% data coverage

Data-sparse property

5235% data coverage

Hard caps

Some risks can't be averaged away.

When PlotScore has direct per-plot evidence of a critical risk — or when the hazard is so severe that no realistic asset-level remediation can be assumed — the composite is hard-capped regardless of how the property performs elsewhere.

Very high flood risk

Simulated flood depth above 1 m in the national climate atlas caps the score at 55. At this depth, plot-level mitigation cannot offset the hazard.

0capped at 5582 (original)

Soil contamination

Confirmed soil contamination via Bodemloket or WKPB restriction records caps at 50. These are per-plot legal registrations with statutory disclosure obligations.

0capped at 5082 (original)

Severe seismic risk (Groningen)

Plot within ~5 km of the historic Loppersum epicentre cluster caps at 55. Reflects documented damage-claim exposure and the well-established sale-price discount inside the inner band.

0capped at 5582 (original)

Risk flags

Indicative risks we flag without adjusting the score.

Some risks ride on zone-level datasets that can't see whether this specific plot has already been remediated — a pre-1970 canal house may have had funderingsherstel done in 1985, a near-epicentre property may have had NCG versterking applied. We surface these as amber flags so you can verify on-site, but we don't clamp the composite on indirect evidence.

Foundation risk zone

Pre-1970 building in a KCAF/RVO indicative pile-rot zone (≥60% pre-1970 buildings in this PC6). The dataset cannot see whether funderingsherstel has already been done — verify with a structural inspection.

High flood risk (50–100 cm)

Simulated flood depth in the 50–100 cm band. Property-level mitigation (raised floors, internal barriers, sump pumps) exists but isn't captured in the depth model.

High seismic risk (5–10 km Loppersum)

Plot in the outer Groningen band. NCG versterking status is tracked per-address and isn't publicly visible — verify whether structural reinforcement has been applied.

Market intelligence

Real 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.

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.

Sign up