Open methodology
No black box. Every company on WelzTrust is scored 0–100 by the same public formula, recomputed nightly.
Each component is normalised to 0–1, multiplied by its weight, then summed:
trust_score =
verified_ratio × 35
+ (avg_rating / 5) × 30
+ min(1, total / 50) × 15
+ reply_rate × 10
+ recency_decay × 10Share of approved reviews left by a confirmed entrant of the draw.
Average star rating across all approved reviews.
Capped at 50 reviews — more isn't always more, but a handful isn't enough.
Companies that engage with feedback score higher.
Exponential decay from the latest review (180-day half-life).
We publish the formula because we want it stress-tested. If you think a company's score doesn't match reality, file a report and our moderators will investigate.