BMW Flat Rate Manager
Turns BMW AIR flat rates into real time for independent mechanics.
What we built
BMW's AIR repair instructions quote labour in AWs (work units), not minutes, and the workshop books on its own clock where 12 AW equals an hour. This tool does the conversion automatically, showing real time and labour value the moment a mechanic reads the AW off AIR. Vehicles are filed by VIN/chassis with their own job sheets, and a live per-job timer scores actual time against book time with a colour-coded efficiency percentage, so a tech can see at a glance whether they are beating the flat rate. Single-file, offline-first, with JSON backup and a BMW M-stripe interface.
Highlights
- Instant AW to real-time and labour-value conversion, with an adjustable scale
- Per-vehicle job sheets keyed by VIN/chassis, totalled for the invoice
- Live job timer with efficiency % — actual time against BMW book time
About this engagement
Category: Tool · Sector: Automotive & diagnostics · Status: Live · Year: 2026
See it live at bmw-flatrate-manager.vercel.app.
How it was built
Like every project at BozApps, this was designed, built, deployed and (where the engagement included it) operated end-to-end by the same engineer. Production defaults — TypeScript strict, row-level security on the database, structured logging, accessibility audits, schema.org structured data, GDPR-compliant cookie handling — are included by default, not added at the end.
If you have a project that looks like this one and would like to scope a similar build, get in touch— we'll come back within a working day with a written opinion on scope, timeline and cost.
Related work — Tool
Want a similar build?
Tell us about your project. Reply within one working day, written proposal within five.
