Walmart Global Tech
ReimburseMe
- Role
- Senior UX Designer, design lead
- Timeline
- 2023–2026
- Team
- Product, Engineering, Finance Controls, and one associate designer I mentored
- Scope
- Walmart US Stores, Sam's Club, Supply Chain; Mexico and Chile
- Enterprise UX
- Product strategy
- Responsive design
- Platform scale
TL;DR
We replaced that with one platform. We also replaced the third-party SaaS system underneath it, which charged a license fee for every report filed. The hard part was never simplifying the interface. It was deciding how much of the company's financial complexity any one associate should ever have to see.
- 01One task model under every policy
- 02Receipts arrive late, so the workflow waits for them
- 03The patterns outlived the product
~$20M
Annual operational value
Includes modeled time savings
Estimate900K+
Reports a year
Realized250K+
Associates
In scope87%
Task completion
Moderated testing, n=35
Research resultHi, Alex
What's new
Details of the announcement go here.
Receipts
Approvals
Recent
Track your expenses
Needs attention
01 · Context
Context
A pharmacy technician covering shifts at three different stores in a week has to answer a question the system never made easy: which store pays for what. Until 2024, the answer came on paper, through a shared computer in a back room. Associates had to wait hours each week for validation before they could even submit an expense. That time often came out of the technician's own evenings.
02 · Problem
Simple for the associate, strict enough for finance
Expense reporting was fragmented across paper forms, legacy tools, shared computers, and business-specific policies. For associates splitting time across multiple locations, the process was error-prone and paper-dependent. A validation step cost hours every week before a report could even be filed. Managers had to navigate approval rules that differed by group and by market.
The two ends of this problem pulled hard against each other. Store and field associates often had no personal computer, and sometimes no digital workflow at all. At the same time, every report had to satisfy country-specific tax rules, financial controls, audit requirements, and approval policy.
Simple enough
for an associate filing one reimbursement a quarter, not just a power user
Strict enough
to hold up against tax rules, audit requirements, and approval policy
Flexible enough
to serve associate groups with different forms, receipts, and reimbursement rules
Usable
on whatever device was at hand: shared computer, tablet, or phone
Structured
so the platform could expand into new business groups and markets without splintering into separate products
03 · Role
From mobile IA to leading three enterprise launches
I joined after the initial release, when the product needed more functionality and a mobile experience. Early on, I extended the information architecture, found gaps in requested flows, designed responsive experiences, built interactive prototypes, and tested them with associates.
As the product expanded, my role expanded with it. I became the primary design resource for enterprise adoption. I led design planning for the Walmart US Stores, Sam's Club, and Supply Chain launches, worked through implementation with product and engineering, and onboarded an associate designer as the scope grew beyond what one person could handle.
04 · Approach
One task model under every policy
The expense process presented itself as a collection of separate forms and policy requirements. I reframed it around a common task model: start a report → add eligible expenses → resolve issues → submit → review or approve.
That shared structure let us keep one consistent experience and add policy-specific rules only where they mattered. Instead of building a different product for every associate group, we built one common foundation. It could handle differences in forms, receipts, approvals, attendees, delegation, and reimbursement rules.
This is the decision the rest of the platform rests on. Every later expansion was cheap because of it.
05 · Decisions
Four design decisions
Decision 01 / 04
Switching policies without switching products
Associates could belong to different employee groups, each with its own rules and forms. We introduced a policy-switching model that gave associates the correct experience for their group without leaving the product or learning a different workflow.
Here's the tension: the active policy had to stay visible and clear, while the core reporting process had to stay familiar enough to feel like one product. Get that balance wrong, and you either confuse people about which rules apply, or you end up with separate products that only look the same.
Decision 01 / 04
Switching policies without switching products
Associates could belong to different employee groups, each with its own rules and forms. We introduced a policy-switching model that gave associates the correct experience for their group without leaving the product or learning a different workflow.
Here's the tension: the active policy had to stay visible and clear, while the core reporting process had to stay familiar enough to feel like one product. Get that balance wrong, and you either confuse people about which rules apply, or you end up with separate products that only look the same.
Decision 02 / 04
Receipts arrive late, so the workflow waits for them
Receipts entered through email, photography, or file upload, and rarely at the same moment an associate was creating the expense. Designing as if capture and filing happened together would have forced people to work backward from the tool.
We introduced an Available Receipts library: receipts captured earlier, held and ready to attach to the correct expense whenever the associate got to it. I paired it with OCR, so an associate could photograph an invoice from wherever they were and have its details read automatically, instead of typing an expense in by hand. Together, these changes cut duplicate work, matched how documentation actually piles up in the field, and let associates submit remotely instead of at a shared computer. That was the single biggest fix for the "file it after your shift" problem.
Decision 03 / 04
A responsive workflow, not a smaller desktop screen
Store and field associates didn't always have a personal computer. I designed the core flows across desktop, tablet, and mobile while keeping the same task model. I adjusted the information hierarchy, action placement, form structure, and supporting content for each screen size, instead of just shrinking the desktop layout.
The task model stays the same. The interface changes shape depending on the screen.
Decision 04 / 04
Auto-approval, without losing the controls
Not every expense needed the same level of review. When a group's policy was already permissive about what qualified, sending those expenses through manual approval only added friction. A manager was just approving what the policy had already cleared. We defined auto-approval for qualifying reports so they moved straight through, while keeping manager review for anything that genuinely needed a person to look at it. Administrative work dropped, and the controls stayed visible and easy to understand, which is what auditors and managers both need. The real design work was deciding where that line sat, and making it clear to the people relying on it.
06 · Validation
The model held, but the words broke
Before development handoff, we ran moderated 30–45 minute usability sessions with 35 participants: store associates, managers, and market directors of Health and Wellness across Walmart and Sam's Club. The sessions covered 10 flows across the core reporting and approval workflows.
87% task completion
Most flows performed well. Policy switching and part of the approval experience did not. The cause turned out to be language, not structure.
Associates didn't recognize the word "policy." In stores, the real idea is a charging store or charging department: which location pays for it. For a technician working three stores in a week, that distinction is the transaction, and they already had their own words for it. We had named the feature after our internal model of the system, and asked people to learn it just to use it. It became Change department.
Approvals had the same problem, twice over. "Tolerances" is finance vocabulary. Managers read it as jargon and skipped past it, so a control we designed to be visible wasn't actually working. It became View expense limits.
"Escalate" failed in a different way, and the difference mattered. People recognized the word, but they didn't know what escalating a report would actually do. So a better label wouldn't have helped. That one needed an explanation, not a rename. We rewrote the copy around the confirmation step itself, in the modal on desktop and the equivalent bottom sheet on mobile, so associates saw what escalating meant before they committed to it.
The finding worth keeping: the task model survived testing intact. What failed was the vocabulary sitting on top of it. That's a much cheaper failure. Labels can change days before handoff. A broken structure cannot. It's also a reminder that a correct system model can still fail, if it speaks the system's language instead of the user's. We presented the findings to product and engineering, prioritized the weak flows, and completed another round before final handoff.
We shipped the revised copy without a second round of testing. The handoff date was fixed, and a re-test would have cost more than it would have told us. The changes were just terminology corrections, taken directly from the words associates used in the sessions. They weren't new design ideas that needed testing.
07 · Outcome
~$20M in annual operational value, and a platform built to scale
The roughly $20M comes from three sources: fees avoided by retiring a per-report SaaS tool, automation like auto-approval, and associate time we gave back. Part of that is booked savings. The larger part is an internal estimate of recovered associate time, and I'd present it as an estimate, not a booked saving. That distinction matters when finance is in the room. Showing that you know the difference matters even more.
By FY26, ReimburseMe was handling over 900,000 reports a year across multiple business groups, on a common platform that could take on new groups and markets without rebuilding from scratch.
Three enterprise launches in 13 months
Those results came from three launches I led design planning for: Walmart US Stores (October 2024), Sam's Club Stores (summer 2025), and Supply Chain Facilities (November 2025). For each, I worked with product and engineering to understand the operating context, identify gaps, determine what could stay shared, and plan the design work to release.
Then two countries launched on the same design
Mexico (March 2026) and Chile (August 2026) launched on the same design. Another designer led them. I supported as designer and platform SME. The remaining work was country-specific edge cases, not new architecture. The shared task model held across borders. That's the clearest evidence the foundation worked.
The patterns outlived the product
The reach didn't stop at ReimburseMe's own markets. Patterns from this project (the shared task spine, the policy-switching model, the receipts-plus-OCR approach) carried into the finance platforms around it. I designed GNFR Invoicing, including its Mexico implementation, and reused them there myself. AP Imports and Claims Reimbursement were not mine. I didn't lead those projects, and I'm not claiming credit for their results. What traveled was the thinking. Teams solving related problems reused the structure instead of reinventing it. Influencing work across an org you don't control is a different, harder kind of scale than shipping your own screens. It's the part of this project I'd point to first.
08 · Leadership
Leading beyond my own screens
As scope expanded, my responsibilities moved past individual flows. I coordinated design priorities across releases, kept product and engineering aligned on scope, and supported launch planning.
I also mentored an associate designer, from Figma fundamentals to owning ReimburseMe features end to end: discovery through handoff, including contributions to the platform's component library. I stayed hands-on with the product, while building enough clarity that someone else could build on it.
09 · Reflection
Where complexity should live
Where complexity should live.
Simplifying an enterprise product doesn't mean deleting the rules that make the business work. Those rules stay. Tax law doesn't care about your information architecture. What changes is how much of that complexity any one person has to see. An associate filing a $40 reimbursement and an auditor reviewing a quarter are looking at the same system, through very different windows. Designing those windows is the real job.
Scale happens through other people, and through patterns.
Three launches in 13 months meant I couldn't personally review every screen forever. Mentoring a designer into end-to-end ownership, building a task model other teams could extend without me in the room, and creating patterns that other finance platforms reused: that did more for the work's reach than any single flow I designed. The clearest sign a structure is right is when it keeps working in rooms you're not in. New markets launched on it with another designer leading, and neighboring teams borrowed the approach instead of starting over.