Transparency

How Your
Scores Work

Every HomeSeeker alert comes with two scores. Here's exactly how they're calculated โ€” no black boxes.

Example alert you receive in Telegram
๐Ÿ  New listing in Amsterdam

๐Ÿ“ Keizersgracht 124, Amsterdam
๐Ÿ’ฐ โ‚ฌ1,850/month | ๐Ÿ“ 78mยฒ | ๐Ÿ› 3 rooms

โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”
๐ŸŽฏ Chance Score: ๐ŸŸข Good (74%)
๐Ÿ’Ž Deal Score: Strong Value (68%)
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

โœ… Matches your filters:
- Max price: โœ“ within budget
- Min rooms: โœ“
- Location: โœ“
๐ŸŽฏ

Chance Score

How likely are you to get this specific property โ€” based on your personal situation.

๐Ÿ’ฐ Income ratio
max 35 pts

For rentals: your gross monthly income is compared to the monthly rent. Landlords typically require at least 3ร— the rent. The closer to 4ร—, the more points you get.

For buying: your annual income ร— 4.5 gives your estimated maximum mortgage. The further below that ceiling the listing price is, the higher your score.

๐Ÿ“‹ Application readiness
max 20 pts

How ready are your application documents? Pay slips, employer statement, ID, bank statements โ€” landlords and agents want these immediately. Being fully prepared is a significant competitive advantage.

Ready to submit = 20 pts  ยท  Almost ready = 12  ยท  In progress = 6  ยท  Not started = 0

๐Ÿท Price fit
max 20 pts

How much headroom is there between the listing price and your stated maximum? A listing well below your ceiling leaves room to negotiate and shows you're not stretching. The further below your max, the higher the score.

โšก Timing
max 5 pts

Speed matters enormously in the Dutch housing market. HomeSeeker checks for new listings every 15 minutes, so alerts are always for fresh listings. This timing bonus rewards you for acting quickly on new inventory.

๐ŸŽฒ Base score
20 pts

Every listing starts with 20 base points. Even in a competitive market, every application has a baseline chance. The other components build on top of this.

Chance Score breakdown
ComponentMaximum points
Base score20
Income ratio (rent 3ร—โ€“4ร—, or mortgage headroom)35
Application readiness20
Price fit (listing vs your max)20
Timing5
Total100
โœ…
85โ€“100
Excellent
๐ŸŸข
70โ€“84
Good
๐ŸŸก
55โ€“69
Fair
๐ŸŸ 
40โ€“54
Low
๐Ÿ”ด
0โ€“39
Very Low
๐Ÿ’Ž

Deal Score

Is this listing actually a good deal โ€” compared to the market? Objective, not personal.

๐Ÿ“Š โ‚ฌ/mยฒ vs market average
max 50 pts

The most important signal. We divide the listing price by the floor area (mยฒ) and compare it to the 2025 market average for that city and listing type (huur or koop).

A listing that is 15%+ below market average for its city scores maximum points. This is the core of the deal score.

๐Ÿ”ป Price drop detected
max 15 pts

We scan the listing description for signs of a recent price reduction ("prijs verlaagd", "reduced", "prijswijziging", etc.). A price drop is a strong signal that the seller is motivated and may negotiate further.

๐Ÿฆ WOZ proxy (koop) / Furnished value (huur)
max 20 pts

For buying (koop): Properties priced well below the โ‚ฌ/mยฒ average often have a favourable WOZ (municipal assessed value) ratio โ€” meaning you pay less relative to the tax value. We use price/mยฒ as a WOZ proxy since WOZ data isn't always available.

For renting (huur): Furnished properties include costs that would otherwise come separately. We add bonus points when a rental is furnished โ€” especially valuable for expats who need a ready-to-move-in home.

๐Ÿ“ Location value
max 15 pts

Not all cities are equal for value. Delft, Haarlem, and Amstelveen tend to offer better value for money than Amsterdam. This component adjusts the deal score based on the city's typical supply/demand dynamics and price-to-value ratio.

Deal Score breakdown
ComponentMaximum points
โ‚ฌ/mยฒ vs city market average (huur or koop)50
Price drop mention in description15
WOZ proxy (koop) or furnished bonus (huur)20
Location value score15
Total100
Market benchmarks used (2025)
CityHuur avg โ‚ฌ/mยฒ/moKoop avg โ‚ฌ/mยฒ
Amsterdamโ‚ฌ26โ‚ฌ6,500
Haarlemโ‚ฌ22โ‚ฌ5,800
Amstelveenโ‚ฌ23โ‚ฌ5,500
Utrechtโ‚ฌ21โ‚ฌ5,500
Den Haagโ‚ฌ18โ‚ฌ5,000
Delftโ‚ฌ18โ‚ฌ5,000
Rotterdamโ‚ฌ17โ‚ฌ4,500
๐Ÿ’Ž
80โ€“100
Hidden gem
๐ŸŸข
60โ€“79
Strong value
๐ŸŸก
40โ€“59
Fair deal
๐Ÿ”ด
0โ€“39
Bad deal

Common questions

Can both scores be high at the same time?
Yes. A listing can be both a great deal (cheap per mยฒ for the city) and a high-chance match (your income is 4ร— the rent). That's the ideal alert โ€” a strong value you can actually get.
Why is my Chance Score low even though I earn well?
The score also factors in application readiness and price fit. If your documents aren't ready or the listing is close to your maximum budget, the score will reflect that. Update your filters to improve your score.
What if the listing has no area (mยฒ) data?
If the scraper doesn't return area data for a listing, we skip the โ‚ฌ/mยฒ component and assign a neutral score for that part. The other components (price drop, location, furnished) still apply.
Can I filter to only receive alerts above a certain Chance Score?
Yes โ€” in your filter form you can set a minimum chance score of 50%, 60%, or 70%. Listings below that threshold will be silently skipped. The Deal Score does not have a minimum filter (it doesn't affect eligibility).
Are the market averages updated regularly?
The benchmarks are based on 2025 Dutch market data and are reviewed periodically. If the market shifts significantly, we update the figures so your deal scores remain meaningful.

Start receiving scored alerts

Know exactly which listings are worth your time โ€” before you even click.

Start 7-day free trial โ†’