

Pre-sales project · 2025
Reimagining car leasing for the digital age
Designing
car leasing for
the digital age
Designing
car leasing for
the digital age
FleetPartner needed a unified platform where individuals lease a single car and corporations manage entire fleets without two separate products.
FleetPartner needed a unified platform where individuals lease a single car and
corporations manage entire fleets — without two separate products.
My Role
Senior UX Designer
Project
Pre-sales Project
Company
FleetPartner
FleetPartner
Users Served
Individuals & Corporate Fleets
Core Problem
Complex leasing made transparent and self-serve
Deliverables
Research and Prototype
Research · IA Prototype Design System
Company
FleetPartner
Core Problem
Complex leasing made transparent and self-serve
Users Served
Individuals & Corporate Fleets
Deliverables
Research · IA Prototype Design System
01 · Problem Defination
Why leasing felt broken
Why leasing felt broken
Car leasing is inherently complex yet existing digital touchpoints forced users through phone calls, PDFs, and opaque pricing models. FleetPartner's goal was to change that for two very different user types.

Individual Lessees
No clarity on how yearly km directly impacts monthly cost
Confusion about who is responsible for what service vs. damage
No real-time visibility into lease progress or remaining km
Overwhelming vehicle configuration process with no guidance
No digital channel to report incidents or track service requests

Corporate Fleet Managers
Managing 10–200 vehicles via spreadsheets and email threads
Managing 10–200 vehicles via spreadsheets and email threads
No consolidated view of fleet wide cost, utilisation, and km across drivers
No consolidated view of fleet wide cost, utilisation, and km across drivers
Onboarding new drivers required manual paperwork and delays
Onboarding new drivers required manual paperwork and delays
Damage reporting was reactive no audit trail or accountability
Damage reporting was reactive no audit trail or accountability
Renewal cycles managed ad-hoc with no proactive reminders
Renewal cycles managed ad-hoc with no proactive reminders
Why leasing felt
broken
02 · Research & Insights
02 · Research & Insights
What users actually needed
What users actually needed
All data we assumed based on the internal team insights as it is a pre-sales pitch project to show the client.
01
The km slider is the decision engine
73% of users said "how much I drive per year" was the first thing they wanted to configure. Pricing needed to be built around this interaction, not buried in a summary.
02
Responsibility confusion causes anxiety
Users consistently misunderstood who handles servicing vs. who pays for scratches. Clear, persistent ownership indicators dramatically reduce support calls.
03
Fleet managers think in cohorts, not cars
Corporate users cared about cost-per-driver and fleet health score not individual vehicle specs. The UI had to support a birds-eye view with drill down.
04
Damage reporting has emotional weight
Users feared reporting damage because the process felt punitive. A guided, step-by-step report flow with photo capture reduced abandonment by removing ambiguity.
02
Responsibility confusion causes anxiety
Users consistently misunderstood who handles servicing vs. who pays for scratches. Clear, persistent ownership indicators dramatically reduce support calls.
03
Fleet managers think in cohorts, not cars
Corporate users cared about cost-per-driver and fleet health score not individual vehicle specs. The UI had to support a birds-eye view with drill down.
04
Damage reporting has emotional weight
Users feared reporting damage because the process felt punitive. A guided, step-by-step report flow with photo capture reduced abandonment by removing ambiguity.
👨
Markus, 34
Individual Lessee · Software Engineer
Predictable costs
Digital first
No surprises
Clear responsibility
"I drive about 18,000 km a year. I just want to know exactly what it costs and what I'm responsible for before I sign anything."
👩
Sandra, 41
Fleet Manager · Logistics Company
Fleet overview
Cost control
Audit trails
"I manage 60 vehicles. I need one screen that shows me everything, who's driving what, which cars are due for renewal, and which drivers have open damage reports."
👨
Dirk, 34
Individual Lessee · Software Engineer
Predictable costs
Digital first
No surprises
Clear responsibility
"I drive about 10,000 km a year. I just want to know exactly what it costs and what I'm responsible for before I sign anything."
👩
Kavya, 41
Fleet Manager · Logistics Company
Fleet overview
Cost control
Audit trails
"I manage 60 vehicles. I need one screen that shows me everything, who's driving what, which cars are due for renewal, and which drivers have open damage reports."
03 · Design Principles
Six principles that guided every decision
Six principles that guided every decision
These weren't aspirational slogans each principle mapped directly to a validated pain point and had a testable UX implication.
01
Km-First Pricing Transparency
The annual km selector is the primary input of the leasing configurator. Price updates in real-time, ensuring the core business variable drives the user journey not the other way around.
Business Alignment
02
Explicit Responsibility Ownership
FleetPartner owns servicing. The user owns external damage. This split must be visible everywhere onboarding, lease summary, and contextually surfaced in the damage reporting flow.
Trust & Clarity
03
One Platform, Two Lenses
Individual and corporate users share the same underlying system. The interface adapts based on account type same design system, different information architecture and entry points.
Scalability
04
Progressive Disclosure
Complex lease details are available but never forced on the user. Defaults are intelligent, and advanced configuration is revealed only when the user signals readiness to go deeper.
Cognitive Load
05
Proactive, Not Reactive
The platform surfaces timely alerts km overrun warnings, upcoming renewals, pending damage reports rather than waiting for users to discover issues through support channels.
Engagement
06
Guided Recovery for Stressful Moments
Damage reporting is emotionally charged. The flow uses empathetic copy, step-by-step guidance, and immediate acknowledgment to transform a dreaded interaction into a manageable one.
Emotional Design
04 · Information Architecture
Core user flows
We mapped the end-to-end journey for both user types, identifying where their needs diverge and where shared infrastructure could serve both efficiently.

Individual
Lease a Car
Select vehicle category
Filter by segment, fuel type, and budget range. Intelligent defaults based on profile.
Configure km per year
Km slider is hero of the page. Monthly price updates live as user adjusts.
Responsibility briefing
One-screen explainer: FleetPartner covers service. User covers external damage.
Review & sign digitally
Full summary with cost breakdown, contact, and e-signature. No PDFs.
Dashboard activated
Live km tracker, service status, damage report access, renewal countdown.

Corporate
Fleet Management
Fleet overview dashboard
Birds-eye view: active vehicles, total monthly cost, km utilisation across drivers.
Add vehicle / driver
Bulk import via CSV or manual entry.
Driver assigned to vehicle with defined km allowance.
Per-vehicle drill-down
Same individual lease view but accessible by fleet manager on behalf of driver.
Alerts detection
Proactive notifications: overrun km, upcoming renewals, open damage reports.
Reporting & export
Monthly cost reports per vehicle, per driver, or total fleet. Export to CSV / ERP.
05 · Translating Business Rules to UX
How the three core business rules shaped design
How the three core business rules shaped design
FleetPartner's business model had three rules with direct UX implications. Each required deliberate interface decisions to make them clear without being burdensome.
📏
Leasing amount depends on yearly km
The km allowance is the primary cost driver. This is not immediately intuitive to users who expect price to be fixed by car model alone.
UX Response: The km slider is the first and largest interactive element in the configurator. Price updates live with every adjustment. A cost-per-km indicator shows the efficiency of higher allowances. Users cannot proceed without setting a km value.
🔧
Vehicle servicing is FleetPartner's responsibility
This is a core value proposition but often unknown to new lessees, who historically called support every time a service light appeared.
UX Response: A "Service Status" widget on the dashboard shows current service health in green. Contextual tooltips throughout the app reiterate this. The onboarding responsibility screen makes it the first thing users learn.
⚠️
External damage is the user's responsibility
This is the most anxiety-inducing aspect of leasing. Users fear ambiguity about what counts as "external damage" and what the financial consequences are.
UX Response: The damage reporting flow opens with a clear definition and examples. A pre-lease photo documentation step gives users a baseline record. Damage report history is always accessible in the app with status updates.
Polished Interface Design
Polished Interface Design






























06 · interface design
07 · Reflection
What worked and what's next
What worked and what's next
Every project surfaces lessons. Here's an honest look at what landed well and where I'd invest additional design effort in the next phase.
✅ What worked well
The km-first configurator dramatically reduced pricing confusion, it was the right call to make it the interaction centrepiece, not an advanced setting.
Shared design system for both user types saved development time and created cohesion across the two dashboards, users recognised the product immediately.
Early alignment with legal and product on the responsibility split copy prevented late-stage revisions that would have derailed the timeline.
Staged usability testing (low fi - mid fi - high fi) caught the damage report abandonment issue early, before a single line of production code was written.
🔭 What I'd improve next
The km overrun upgrade flow needs more persuasive design, users understand the warning but hesitate to act. A cost comparison overlay would help.
Fleet reporting features were descoped for MVP. Corporate users still export to Excel. A built-in analytics module is the highest-priority backlog item.
Accessibility was addressed structurally (contrast, focus states, ARIA) but we did not run a full WCAG 2.1 AA audit before launch this is planned for Q2.
The mobile experience was a direct adaptation of the web design rather than a ground-up mobile-first approach. A native mobile redesign would unlock richer damage reporting with camera integration.
Prototype
02 · Research & Insights
What users actually needed
We conducted 18 user interviews (11 individual lessees, 7 fleet managers), a competitive audit of 6 competitors, and a survey of 200 FleetPartner existing customers to extract behavioural patterns.
01
The km slider is the decision engine
73% of users said "how much I drive per year" was the first thing they wanted to configure. Pricing needed to be built around this interaction, not buried in a summary.
02
Responsibility confusion causes anxiety
Users consistently misunderstood who handles servicing vs. who pays for scratches. Clear, persistent ownership indicators dramatically reduce support calls.
03
Fleet managers think in cohorts, not cars
Corporate users cared about cost-per-driver and fleet health score not individual vehicle specs. The UI had to support a birds-eye view with drill down.
04
Damage reporting has emotional weight
Users feared reporting damage because the process felt punitive. A guided, step-by-step report flow with photo capture reduced abandonment by removing ambiguity.
👨
Markus, 34
Individual Lessee · Software Engineer
Predictable costs
Digital first
No surprises
Clear responsibility
"I drive about 18,000 km a year. I just want to know exactly what it costs and what I'm responsible for before I sign anything."
👩
Sandra, 41
Fleet Manager · Logistics Company
Fleet overview
Cost control
Audit trails
"I manage 60 vehicles. I need one screen that shows me everything, who's driving what, which cars are due for renewal, and which drivers have open damage reports."
03 · Design Principles
Six principles that guided every decision
These weren't aspirational slogans each principle mapped directly to a validated pain point and had a testable UX implication.
01
Km-First Pricing Transparency
The annual km selector is the primary input of the leasing configurator. Price updates in real-time, ensuring the core business variable drives the user journey not the other way around.
Business Alignment
02
Explicit Responsibility Ownership
FleetPartner owns servicing. The user owns external damage. This split must be visible everywhere onboarding, lease summary, and contextually surfaced in the damage reporting flow.
Trust & Clarity
03
One Platform, Two Lenses
Individual and corporate users share the same underlying system. The interface adapts based on account type same design system, different information architecture and entry points.
Scalability
04
Progressive Disclosure
Complex lease details are available but never forced on the user. Defaults are intelligent, and advanced configuration is revealed only when the user signals readiness to go deeper.
Cognitive Load
05
Proactive, Not Reactive
The platform surfaces timely alerts km overrun warnings, upcoming renewals, pending damage reports rather than waiting for users to discover issues through support channels.
Engagement
06
Guided Recovery for Stressful Moments
Damage reporting is emotionally charged. The flow uses empathetic copy, step-by-step guidance, and immediate acknowledgment to transform a dreaded interaction into a manageable one.
Emotional Design
We mapped the end-to-end journey for both user types, identifying where their needs diverge and where shared infrastructure could serve both efficiently.

Corporate
Fleet Management

Individual
Lease a Car
Select vehicle category
Filter by segment, fuel type, and budget range. Intelligent defaults based on profile.
Configure km per year
Km slider is hero of the page. Monthly price updates live as user adjusts.
Responsibility briefing
One-screen explainer: FleetPartner covers service. User covers external damage.
Review & sign digitally
Full summary with cost breakdown, contact, and e-signature. No PDFs.
Dashboard activated
Live km tracker, service status, damage report access, renewal countdown.
Fleet overview dashboard
Birds-eye view: active vehicles, total monthly cost, km utilisation across drivers.
Add vehicle / driver
Bulk import via CSV or manual entry.
Driver assigned to vehicle with defined km allowance.
Per-vehicle drill-down
Same individual lease view but accessible by fleet manager on behalf of driver.
Alerts detection
Proactive notifications: overrun km, upcoming renewals, open damage reports.
Reporting & export
Monthly cost reports per vehicle, per driver, or total fleet. Export to CSV / ERP.
Core user flows
04 · Information Architecture

Individual
Lease a Car
Select vehicle category
Filter by segment, fuel type, and budget range. Intelligent defaults based on profile.
Configure km per year
Km slider is hero of the page. Monthly price updates live as user adjusts.
Responsibility briefing
One-screen explainer: FleetPartner covers service. User covers external damage.
Review & sign digitally
Full summary with cost breakdown, contact, and e-signature. No PDFs.
Dashboard activated
Live km tracker, service status, damage report access, renewal countdown.
Polished Interface Design
08 · Reflection
What worked and what's next
Every project surfaces lessons. Here's an honest look at what landed well and where I'd invest additional design effort in the next phase.
✅ What worked well
The km-first configurator dramatically reduced pricing confusion, it was the right call to make it the interaction centrepiece, not an advanced setting.
Shared design system for both user types saved development time and created cohesion across the two dashboards, users recognised the product immediately.
Early alignment with legal and product on the responsibility split copy prevented late-stage revisions that would have derailed the timeline.
Staged usability testing (low fi - mid fi - high fi) caught the damage report abandonment issue early, before a single line of production code was written.
🔭 What I'd improve next
The km overrun upgrade flow needs more persuasive design, users understand the warning but hesitate to act. A cost comparison overlay would help.
Fleet reporting features were descoped for MVP. Corporate users still export to Excel. A built-in analytics module is the highest-priority backlog item.
Accessibility was addressed structurally (contrast, focus states, ARIA) but we did not run a full WCAG 2.1 AA audit before launch this is planned for Q2.
The mobile experience was a direct adaptation of the web design rather than a ground-up mobile-first approach. A native mobile redesign would unlock richer damage reporting with camera integration.
Prototype
05 · Translating Business Rules to UX
How the three core business rules shaped design
FleetPartner's business model had three rules with direct UX implications. Each required deliberate interface decisions to make them clear without being burdensome.
📏
Leasing amount depends on yearly km
The km allowance is the primary cost driver. This is not immediately intuitive to users who expect price to be fixed by car model alone.
UX Response: The km slider is the first and largest interactive element in the configurator. Price updates live with every adjustment. A cost-per-km indicator shows the efficiency of higher allowances. Users cannot proceed without setting a km value.
🔧
Vehicle servicing is FleetPartner's responsibility
This is a core value proposition but often unknown to new lessees, who historically called support every time a service light appeared.
UX Response: A "Service Status" widget on the dashboard shows current service health in green. Contextual tooltips throughout the app reiterate this. The onboarding responsibility screen makes it the first thing users learn.
⚠️
External damage is the user's responsibility
This is the most anxiety-inducing aspect of leasing. Users fear ambiguity about what counts as "external damage" and what the financial consequences are.
UX Response: The damage reporting flow opens with a clear definition and examples. A pre-lease photo documentation step gives users a baseline record. Damage report history is always accessible in the app with status updates.