For Chief Actuaries, Heads of Pricing, and Insurance CTOs
Generate insurance pricing engines from your Excel rating model.
Take the rating engine your actuarial team maintains in Excel — base rates, age bands, territory factors, no-claims discounts, multi-peril combinations — and generate a type-safe pricing service in Rust, Java, or Python. Your IT team reviews, tests against current quotes, and deploys behind your existing API gateway. The Excel file stays the source of truth.
Pricing models can't keep living in spreadsheets.
- Your rating engine ships to production every time someone saves the workbook.
- Regulators and auditors want versioned, reviewed, testable logic — Excel can't give them that.
- Rewriting in-house takes 12–24 months and still loses information the workbook held.
Your model in Excel. Your service in production. From the same file.
Your model in Excel

Generated code, in seconds
use std::error::Error;
#[derive(Debug, Clone)]
pub struct QuoteInput {
pub driver_age: i32,
pub postcode: String,
pub vehicle_value: f64,
pub no_claims_years: i32,
}
#[derive(Debug, Clone)]
pub struct QuoteOutput {
pub annual_premium: f64,
pub monthly_premium: f64,
pub base_rate: f64,
pub no_claims_discount: f64,
}
fn main() -> Result<(), Box<dyn Error + Send + Sync>> {
let input = QuoteInput {
driver_age: 35,
postcode: "SW1A 1AA".to_string(),
vehicle_value: 24_500.0,
no_claims_years: 5,
};
let output = codcel_quote(&input)?;
println!("annual_premium: {}", output.annual_premium);
println!("monthly_premium: {}", output.monthly_premium);
println!("base_rate: {}", output.base_rate);
println!("no_claims_discount: {}", output.no_claims_discount);
Ok(())
}Every factor table, every lookup, every formula — translated into type-safe code your IT team reviews, tests against your current outputs, and deploys behind your existing API gateway.
What you can ship in days, not months.
Auto pricing
Driver factors, vehicle classes, territory and use codes, no-claims discounts, multi-car households — every line of the rating manual, generated.
Home & property
Construction class, perils, deductibles, peak-zone surcharges, replacement-cost calculations — type-safe and explainable per quote.
Commercial & specialty
Trade-specific factors, package endorsements, schedule rating, and broker-facing quote APIs your underwriters trust.
An auto pricing engine — base rates, factor tables, NCD, the lot — in around 12 seconds. Output benchmarked against years of production quotes before any underwriter signs off.
Bring your hardest rating workbook.
Demos run on your file. If we can't reproduce your current quotes within the first session, we'll tell you on the call.