Score methodology

The intelligence behind the number.

PlotScore cross-references 80+ factors from government registries, real transaction records, environmental databases, and proprietary market signals — layers of data most professionals never see in one place.

80+
Factors
5
Dimensions
20+
Data sources
4
Weight profiles
0COMPOSITE SCORE

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 20+ authoritative sources — government registries, real transaction records, 3D building models, environmental monitoring stations, and proprietary market feeds most platforms don't have access to.

02

Analyze

Each property is evaluated across 80+ 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

Customizable weights

One score, four perspectives.

Different stakeholders care about different things. PlotScore ships four weight presets — and lets you define your own.

Valuation
25%
Building
15%
Location
25%
Neighborhood
20%
Investment
15%
ValueBuildLocalHoodInvest

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

Risk safeguards

Some risks can't be averaged away.

When PlotScore detects a critical environmental or contamination 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.

0capped at 5582 (original)

Soil contamination

Confirmed soil contamination via Bodemloket or WKPB restriction records caps at 50.

0capped at 5082 (original)

Market intelligence

Live data

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.

AddressSale priceDateAreaPrice / m²
Keizersgracht 351€4,850,000Mar 2026510 m²€9,510
Herengracht 412€3,920,000Jan 2026445 m²€8,809
Prinsengracht 287€5,200,000Nov 2025562 m²€9,253
Reguliersgracht 60€3,640,000Aug 2025412 m²€8,835
Leidsegracht 94€2,180,000May 2025228 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

80+ 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