Amazon Installments

Role
Design Lead, UFO Priceblock
Team
Product · Eng · Marketing · Banking
Reach
Initial 7-country rollout · now 33
Impact
$331M measured · $900M projected GMS
Collaborators
12 engineers · 5 PMs · 7 design partners

As design lead, I owned the redesign of Amazon's installment financing experience from strategy through launch — turning an initial 7-country rollout into one framework that now scales across 33 countries.

IMPACT
$331M
Annual impact, live today
COVERAGE
99%
Eligible-view coverage, up from 72%
SCALE
33
Countries, $900M projected expansion

Short on time? Pick your read.

Full case study — process, tradeoffs, and craft.

Customers couldn't find installments

On Amazon's Detail Page, installment offers lived in the old Twister+ swatches — parked far from the price and easy to miss. The framework capped coverage at 72% of eligible views and locked out whole product categories.

March 2022 research was blunt: customers wanted these plans next to the price, and they couldn't compare options to make a confident call.

Move the offer to the price

Rather than patching Twister+, I led a complete rebuild: Unified Financial Offers (UFO) Priceblock. We surfaced the cheapest plan directly under the ASIN price and added a Compare Plans table to let customers weigh options in a single glance. By building a new framework independent of AUI, we opened the door for new banking partners and scaled coverage to 99% of eligible views.

As the day-to-day design lead, my role wasn't just owning the interaction model—it was driving the alignment to make it happen. I brought early solutions to our product, engineering, legal, and regional partners, navigating their competing constraints to find a common path forward. It was a constant balancing act between customer data, technical constraints, and tight timelines to earn buy-in across the organization.

None of it came for free. When an AJAX-rendered Compare Plans table—built to cut page latency—broke a one-click opt-in experiment, we hit a wall. I evaluated three engineering workarounds and ultimately recommended the path that cost us four extra weeks. It was a tough trade-off, but it was the only option that didn't compromise one group’s experience just to speed up another's.

Foundational and overseas discovery: I partnered with external research teams, including AnswerLab, and with our internal research partners on moderated qualitative studies. I defined the learning goals with the moderators, walked them through the product decisions we needed to unlock, observed sessions, and translated findings into design requirements.

Device-pattern validation: studies generally split participants between mobile and desktop/web so we could distinguish device-specific constraints from problems in the interaction model itself.

Agile course correction: between larger studies, I led smaller unmoderated tests for copy and interaction patterns and used lightweight usability feedback to adjust features before committing more engineering time.

Experimentation: weblabs tested information hierarchy in the comparison table and the prominence of Priceblock, including font-size treatments. The launched treatments balanced customer comprehension with sales, operating-profit, and conversion guardrails.

At the outset, I was the sole designer driving day-to-day development — a peer and I brainstormed early concepts together, but they left the team shortly after, and design partners overseas didn't join until our global expansion phase (more on that below).

By the project's full scale, the extended team included a Sr. TPM, 12 engineers, a QA engineer, 2 design support partners, 5 PMs, a UX writer, a visual designer, and a content strategist — plus 7 design partners across global regions and 2 banking partners once expansion began.

Some of that partnership was pure engineering trade-off. When the team moved Compare Plans to an AJAX-rendered table to cut Detail Page latency, it broke a one-click checkbox experiment that let customers opt into an offer without ever opening the table — the checkbox's logic depended on the table already being present in the page. I worked through three technical options with engineering (decouple the checkbox from the table, grey it out while the table loads, or disable AJAX for anyone in the checkbox experiment) and recommended decoupling, even though it cost 4 additional weeks, since it was the only option that didn't degrade the experience for one group of customers to speed up another.

Separately, a UFO feature that carries financing offers forward as a customer keeps shopping triggered a latency regression beyond our team's threshold — about 3ms against a 10ms allowance. I audited every image asset behind it — card art, provider logos, iconography — found card art and provider logos were the biggest offenders, and drove the work to standardize and shrink them, cutting the average payload by roughly 95% and clawing back the latency without touching the customer-facing design.

Compare Plans · The Opportunity
Opportunity: 23%

of customers viewing the table make a selection. This low initial conversion points to a major drop-off right at the start of the funnel.

Compare Plans table data showing 23% of customers who view the table make a plan selection
Commitment: 97%

of customers who click a plan proceed to final confirmation. This proves that the core friction isn’t the offer itself—it's getting them to take that first step.

Compare Plans table data showing 97% of customers who click a plan option proceed to confirm it
Recommendation APR

Increase visibility of key benefits (lower APRs, monthly payments) above the fold to drive higher selection rates.

Recommendation to increase visibility of key benefits like lower APRs and monthly payments above the fold
Three lenses

Same rebuild, three audiences

Tap a piece of UFO Priceblock, then switch lenses. The words change more than the facts do — that contrast is the point.

I want to know I can pay this off over time before I even think about adding it to my cart — not dig through swatches to find that out.

UFO Priceblock — the cheapest available plan surfaced directly under the ASIN price, built AUI-independent so it isn’t bound by Twister+’s constraints on banking partners or layout.

Eligible-view coverage went from 72% to 99% — the framework swap is what unlocked the jump, not a copy or visual change.

If there are multiple ways to pay, show me all of them side by side — don’t make me guess which is the good deal.

One Compare Plans table component, rendered per-market with whichever banking partners are eligible there — one comparison pattern instead of a bespoke table per country.

Offer selection rate rose from 14% to 20% — customers who could compare confidently chose a plan more often.

I don’t care what market I’m shopping from — I just want the same clear options everyone else gets.

Shipped mobile-first in the US, then set the pattern for a 7-country, multi-partner rollout — every component built to reflow (not truncate) for markets like German-length text from day one.

$331M in live annual impact today, with $900M in projected GMS across 33 countries as the rollout continues.

Paired metric cards — same 3 lenses
End-UserSee the plan before you even click in
Design System1 AUI-independent Priceblock framework
Business Impact72% → 99% eligible-view coverage
End-UserCompare every plan in one glance
Design System1 Compare Plans component, per-market data
Business Impact14% → 20% offer selection rate
End-UserSame clear options, any market
Design SystemReflow-not-truncate, built for 33 countries
Business Impact$331M live, $900M projected expansion
Final design

Compare Plans, shipped

Impact

Measurable outcomes

Annual impact
0
+0.14% OPS from UFO Priceblock
Coverage
0
Eligible page views, up from 72%
Selection
0
Offer selection rate, up from 14%
Expansion
0
Projected GMS across new markets

Shipped and live today on Amazon. See it on Amazon →

Built to scale, not just to ship

Comparison Table 2.0 is now live in 33 countries across North America, Europe, Latin America, the Middle East, and Asia-Pacific — Israel and Turkey among the most recent to onboard — with a projected $900M in GMS. To handle the expanding volume of offers in emerging markets, I’m running usability studies on new plan-layout variations. I’m also collaborating with our international partners to flag scalability issues early, catching architectural gaps before North American implementation even starts.

The real win wasn't a screen — it was building a system the business could scale on. Shipping this meant managing intense deadline pressure while refusing to let the user experience degrade for the sake of an engineering shortcut.

If I were starting this over, I'd bring Legal and Banking into the room during the framework design phase, not after — the France/Italy disclosure rules and Mexico's view-only requirement should have shaped the component API from day one instead of being retrofitted as market-specific exceptions.

Scaling meant negotiating, market by market

Reaching 33 countries wasn't just translation and currency formatting — every specialist partner brought constraints that reshaped the design itself.

Localization

German text broke the layout

German character counts ran far longer than English inside the same fixed-width components. Fixed by designing every component to reflow, not truncate — one system, no per-market forks.

Legal — France & Italy

Full banking terms are illegal to show on-screen

Both markets prohibit displaying complete banking term details on the product page. Fixed with a compliant summary view, full terms disclosed through the required legal channel instead.

Banking — Mexico

View-only until checkout

Banking partners required the offer be visible on the product page but not selectable until checkout. Fixed with a "starting at" preview state, with plan selection moved to checkout.

Emerging markets — India & Brazil

75% of purchases, too many providers

Both markets use installments for roughly 75% of purchases, each with far more competing providers than a mature market. Fixed by scaling the provider picker itself without it becoming the bottleneck.

Global scaling shouldn't rely on reactive triage

Scaling to 33 countries surfaced the same market-specific questions over and over — banking rules, disclosure law, provider density — so I wrote a wiki page documenting every trade-off and the reasoning behind it, and shared it worldwide so other teams facing the same expansion decisions didn't have to re-derive them from scratch.

That wasn't enough on its own. Docs answer questions people already know to ask; they don't surface the ones a market's own designers and stakeholders haven't voiced yet. So I raised it directly with my manager: I wanted to influence global expansion beyond my own team's roadmap, not just document it after the fact. I made the case for it, and secured business approval to travel to India, Brazil, and Dubai — sitting with local designers and stakeholders in each market to understand constraints no wiki page or status update would have surfaced.

A framework only scales as far as the people who have to live inside it understand it. Documentation gets you distance; showing up in the room gets you the truth.

Comparison & Priceblock

How we're executing today: Comparison Tables & Priceblocks

We're turning "big purchases shouldn't feel big" into reality. By redesigning the Priceblock and comparison layouts, we surface transparent installment options right alongside the price—converting user hesitation into confident selections.

Amazon Installments purchase flow across four screens: product page, plan selection, plan confirmation, and updated product page Same purchase flow with the value proposition overlaid: 0% interest and a frictionless flow turn consideration into conversion
What changed

The structural changes driving the data

Five numbered UX fixes to the comparison table: header optimization, updated information hierarchy, bolded total amount, rewards placement, and plan comparison clarity Priceblock weblab business impact: sales, installments OPS, GCCP, OPS, and paid units lift, alongside the control, customer experience, and launched treatment states
1. Header Optimization
  • Issue: Header took too much space.
  • Fix: Reduced header size to show more content.
2. Updated Information Hierarchy
  • Issue: Hard to compare plans.
  • Fix: Larger font size and moved APR to the top.
3. Bolded Total Amount
  • Issue: Total amount not prominent.
  • Fix: Bolded and increased font size from 14px to 16px.
4. Rewards Placement
  • Issue: Rewards far from total amount.
  • Fix: Moved rewards closer to total amount.
5. Plan Comparison Clarity
  • Issue: Inconsistent fonts and spacing.
  • Fix: Consistent font sizes and reorganized layout.

Priceblock weblab — business impact

  • Sales: +$243.8MM annualized (PPR = 76.4%)
  • Installments OPS: +1.05% lift
  • GCCP: +$17.3MM (PPR = 63.4%)
  • OPS: +$36.2MM annualized (PPR = 59.1%)
  • Paid Units: +1MM units annualized (PPR = 57.8%)
01
Design system · live demo

The component behind Compare Plans

The same Comparison card that ships in Installments checkout — its select/deselect motion, and the variant library that drives every locale and provider combination.

select/deselect motion variants library live instance
Beyond 2026 · Self-initiated

Today, Installments lives in two places. The vision is five.

No one asked for this roadmap — Priceblock and Compare Plans were shipping fine on the Detail page and in Cart, and that could have been the end of it. I pushed for more because "fine" still left three surfaces (Home, Search, Checkout) where a customer could make a buying decision without ever seeing financing terms. I put together this 5-surface vision on my own initiative and made the case to leadership for why it was worth the investment — extending the same offer, one component, no seams, everywhere a customer decides to buy.

01 Amazon Home Vision
End to end

The full journey, screen by screen

Amazon Installments customer journey across ten screens: browsing search results, product detail with Priceblock and Compare Plans, plan selection, plan confirmation, cart, checkout, and payment method selection
What partners say
Charlie exhibited ownership by creating processes that elevate team quality and developing a comprehensive 3-year installments vision with personas and short/long-term roadmaps centered on "Choice in how to pay is as important as what to buy." He consistently delivered results through his feasible 2026 vision work and cross-team collaboration between the Installments and Shopping teams.
Shuvabrata Goswami · Sr. Technical Program Manager, L6 — Amazon Installments
Next project UFO Design System