Skip to content
Preptima
hardDesignCase StudyMidSeniorStaff

How would you build a rating engine, and how do you reproduce a quote you gave someone eighteen months ago?

5 min readUpdated 2026-08-15

Answer

Short answer

Model the rating algorithm as an ordered set of steps over versioned rate tables, pin every quote to the exact rate version and input snapshot that produced it, and keep eligibility and referral rules outside the price calculation so an underwriter decision never changes the number.

Was this answer helpful?

Likely follow-ups

  • How do you roll out a rate change by effective date without disturbing quotes already in flight?
  • What is the difference between a technical price and the price you actually charge, and where does the gap live in the system?
  • How would you test a rate change before release, given you cannot unit-test a premium into existence?
  • A referral rule fires on twelve per cent of quotes and underwriting cannot cope. What do you change first?

Related questions

Masterclass guide