How we rank: Renovation contractors

The Score (0–100) is a weighted sum of the factors below. Each factor is the weighted average of its metrics; each metric is calculated from one published fact. Missing facts score zero, and a service is ranked only when enough of its Score is backed by facts.

A service is ranked only when at least 60% of its Score is backed by verified facts.

← Renovation companies in Belarus 2026: a fact-based ranking

Contract and guarantee 30%

The guarantee on work stated by the company itself (scale up to 60 months, the term for general finishing work) and a written contract or fixed estimate. A statutory term mentioned in an article is not a company statement.

MetricRule
Guarantee on workLinear from 0 (0) to 60 (100)
Written contract or fixed estimateYes = 100, No = 0

Legal entity and insurance 25%

Whether the full legal entity with a registry number is given, whether liability or works insurance is stated, and whether membership of a trade body is named: a chamber, union or self-regulatory organisation, in Germany an entry in the craft register. A licence or attestation alone does not count as membership.

MetricRule
Legal entity with registry numberYes = 100, No = 0
Works or liability insuranceYes = 100, No = 0
Trade bodyYes = 100, No = 0

Transparency 20%

Whether a price list or price per square metre is published and whether completed work is shown with photos or descriptions.

MetricRule
Prices publishedYes = 100, No = 0
Portfolio of workYes = 100, No = 0

Experience 15%

Year founded (scale up to 30 years) and completed projects as stated by the company (logarithmic scale up to 10,000). The numbers are as stated; we do not verify them on site.

MetricRule
Year foundedFull score at 30+ years
Completed projects (stated)Logarithmic, full score at 10,000

Service 10%

A published complaints procedure and the number of general contact channels out of four: phone, e-mail, form or chat, office.

MetricRule
Complaints procedureYes = 100, No = 0
Contact channels (of 4)Linear from 0 (0) to 4 (100)