Platform McKinsey
From Confusion to Clarity:
The New Billing Experience
Duration
Dec. 2024 - Mar. 2025
Role
Lead Designer
Team
1 Product Manger
2 Backend Engineers
2 Frontend Engineers
To comply with non-disclosure agreement, I have omitted and obfuscated confidential information in this case study. The information in this case study is my own and does not necessarily reflect the views of McKinsey.
Context
Platform McKinsey is the firm’s primary cloud-based developer platform, designed to build scalable, secure tools that support hundreds of clients.
Although the platform has evolved over more than five years—undergoing various forms and names—the pricing structure remained unchanged since its inception.
As the platform scaled, the gaps in the pricing experience became more prominent. It was time to address them.
Aligning Vision Before Design
Jul 2023 - Sep 2023, Reimagining Platform McKinsey Future User journey, deliverable fro the workshop
This work has been in motion for a while. Reworking the pricing structure to ensure it covered vendor costs while keeping things transparent required significant leadership involvement and alignment.
During the 2023 workshop for 2024 roadmap planning, I facilitated a design session to help leadership understand core user pain points around pricing—where confusion came from, what users were struggling with, and what needed to change.
This workshop laid the foundation for a more user-centered pricing model, helping leadership focus on what truly matters to users.
Timeline
The team was working in an agile environment, and leadership expected an MVP launch within just 6 weeks—including the holiday season.
To deliver on time, I took a focused and pragmatic approach:
🔍 Leveraged existing user insights to address key pain points without starting from scratch
🧠 Validated design decisions with back-end engineers to ensure data availability
🎯 Prioritized ruthlessly, focusing only on what was essential for MVP
🤝 Accelerated alignment, bringing stakeholders into the conversation early and often

Goal
Our goal was to address long-standing pain points around billing confusion and lack of clarity by delivering a pricing experience that users could easily understand and confidently use for budgeting and decision-making—while tailoring it to the distinct needs of two different user groups within the newly merged platform.
🔄 Avoid Ambiguity by Ensuring Continuity
🧭 Design for Comprehensive Yet Clear Coverage
🔍 Prioritize Meaningful Data
🎨 Enable Fast Recognition through Visual Cues
My Role
I owned the pricing experience design, driving full-cycle user research, leading problem-solving sessions, and aligning regularly with leadership.
Design kick off
Started by mapping out the problems users had already voiced
Unexplained Abbreviations and Jargon
The UI was filled with internal terminology and acronyms that lacked context, leaving users confused.
No Detailed Cost Breakdown
Infrastructure and service costs were bundled together. Users couldn’t see what contributed to total charges, making forecasting and budgeting difficult.
“I’m trying to get the fixed and variable cost breakdown… I need to estimate costs if we increase usage of the AI Gateway service.”
Lack of Transparency in Cost Structure
Users didn’t understand how charges were calculated or justified—there was no simple explanation of how the pricing model worked.
“Why is the internal platform charging more than what we use?”
“Terms and data viz are confusing. What is minimum charge-back? Credits? Budgets?”
“I had a Sandbox Azure Analytics learning environment and although I wasn’t actively using any of the services, there was a cost. In a Pay-as-you-Go cloud world how is this possible?”
Previous billing page design
Discounts Not Reflected in the UI
Special pricing like single-user or project-based discounts were managed manually and not visible to users—leading to confusion and more work for leadership.
“I read that discounts might apply based on the team or charge code, but it wasn’t clear—apparently I need to reach out to find out.”
“I’m supposed to be on the single-user discount, but my bill shows a higher amount than expected.”
Required system-level thinking for clarity from both sides of the system the problems users had already voiced
This challenge went beyond endusers—we had to think for vendors’ journey too.
How should they learn about the new pricing model?
How do they set their costs?
How does that show up to end users clearly and consistently?
Previous service detail page design
Design needed for scaling platform
Leveling the billing experience across user Groups
After merging two platforms that served different user bases in 2024, the unified experience still lacked a dedicated billing page—leaving one group without access to essential pricing and billing information.
Product teams:
Product Workspace users
(PMs and software engineers)
Unified pricing logic needed
Pricing was set independently by each item owner, with inconsistent formats and language. This inconsistency made it difficult for users to interpret and plan for costs.
Client team:
Project Workspace users
(Consultants, data scientists, and data engineers)
Final Design
Simplify the complex.
Using visuals as a cognitive shortcut, to simplify information. Made it consistent through out the entire flows.
Surface only what matters.
We have special cases such as rounding cost, discounted, TE pricing, Dormant state, free case and testing state. Made sure showing what are relevant and stay consistent in the patterns.
Guide users through the rest.
Landing Page:
A Clear Snapshot of New Pricing
Our users are busy and don’t have time to decipher long, dense text. I focused on surfacing only the most essential information upfront—presented clearly and concisely. Additional details are tucked away in expandable cards, giving users control to explore more only if they need to.
Workspace Creation:
The Start of the Onboarding Journey
As users enter through the landing page, creating a workspace is their first hands-on step in setting up their environment.
At this stage, it’s crucial to set the right expectations and provide visibility into pricing to avoid future confusion.
I designed:
An eye-catching banner to highlight the new pricing model
Budget-setting guidance to help users anticipate costs and prevent surprise bills
Workspace Home:
Surface What Matters Most
Based on users’ day-to-day workflows, we learned that they don’t need a full cost breakdown on this page—instead, they want a quick, high-level view that helps them stay on top of spending.
The design highlights:
A quick overview of accumulated costs by cost type and total
Per-instance cost visibility to help users spot abnormal charges early
Adding members
Users familiar with the old model may not be aware of this change when adding users in bulk.
To avoid surprises, I introduced a user cost calculator at the bottom to ensure clarity and close the gap. The focus was to simplify key billing details for each user group—clearly showing the maximum billable users, how many are covered for free, and the final cost.
Adding a service
Service costs vary depending on:
The charge code used
Existing services in the current workspace
Workspace type
Special pricing arrangements
Worked with backend engineers that we can fetch the necessary user data to display the correct cost within the flow.
Billing page
Workspace Budget Snapshot
At-a-glance view of your current spend, budget, and forecast.
Interactive Spend Overview
Visualize costs by category with hover-over details.
Forecasted Invoice Summary
Estimate of what you’ll be billed based on current usage.
What’s Driving Service & Cloud Costs
Detailed breakdown of usage by service groups and associated cloud cost
User Cost Breakdown
Understand how user roles contribute to costs.
Daily Cost Trend
Visualize daily fluctuations in spend to spot usage spikes and estimate future costs.
Past invoices
This view allows users to:
Filter and compare up to 10 previous invoices at once
See color-coded bar charts of each month's breakdown by Cloud, Service, and User cost
Hover for detailed data points (e.g. “User cost spike on Nov 2022”)
Access a consolidated invoice table with both monthly and accumulated costs
Export data via CSV for deeper analysis
Using visuals as a cognitive shortcut, to simplify information. Made it consistent through out the entire flows.
No surprises
The new Billing & Budget experience significantly improved clarity and reduced user confusion around costs, pricing, and invoices.
60 fewer inquiries/month
Fewer Cost-Related Inquiries
Fewer Get-Help Tickets
40.6% decrease
Positive User Feedback
All participants responded positively,
User during the interview
“I finally feel in control of our budget.”
How We Got There
The final design was shaped through a series of iterative steps grounded in feasibility, prioritization, and user validation. Here’s what helped us land on the right solution:
Draft and alignment
Collaborated with the product owner and backend engineer to verify:
What data can be shown to users
How certain numbers should be calculated (e.g., projected figures)
Priortization
During this process, I clearly distinguished between must-haves and nice-to-haves, prioritizing each item to support discussions with the PM and help break down the work for developers. I made sure to:
Identify what data can be shown to users
Ensure the right information appears at the right time and in the right place—avoiding surprises by integrating it into key flows and major pages
Cover the essential details users need for effective budgeting
User research: Post-MVP evaluation
I conducted 9 interviews across both product and project workspaces after MVP launch. Participants were selected based on their responsibility over finances and workspace management. These were used to deliver more user-centered design.
Objective
Assess clarity and usability of the released experience
Identify unmet user needs
Understand how users currently budget and manage billing
Gather feedback on new features, including special pricing types and the billing history view
Key insights
Project Workspace Users work on short-term initiatives (1–6 months) and prefer daily or weekly breakdowns to track real-time costs.
Product Workspace Users manage long-term workspaces and budgets, favoring monthly, quarterly, or yearly views to support annual planning.
1. History View Preferences
Both groups frequently run high-compute workloads lasting a few days. They consistently expressed the need to track cost spikes in real time to adjust usage or justify spend.
3. Need for Short-Term Cost Monitoring
Project Workspace Users were often less aware of recent pricing changes. Their focus extends beyond the platform to client work, making it harder to stay updated.
Product Workspace Users, who engage more consistently with the platform, had better understanding and sought clearer communication on applied discounts and pricing logic.
2. Awareness of Pricing Structure
Product Workspace Users explicitly asked for budget alerts—notifications when costs spike or thresholds are exceeded—to support proactive cost management.
This feature is currently not supported, highlighting a clear gap in our offering.
4. Budget Alerts & Notifications