I built an interactive pricing calculator for Betterment's 401(k) platform that allowed potential customers to both see a transparent price quote and compare our pricing to other providers in the 401(k) space.
We were targeting 401(k) decision makers at our potential target companies. These people are typically HR or administrative professionals, who may have very little experience with 401(k)s. They need to research and compare options for their team, usually 10-100 employees.
The first step in this project was to interview as many of these decision makers as possible. I reached into our pool of existing customers, as well as companies still in the sales process.
The majority of customers I interviewed were experienced in HR, but not in 401(k)s. This meant that they often didn’t know what information they needed to know, or what options they should be comparing. This gave us an opportunity to provide the information that decision makers need and to shape the story around 401(k) pricing. Feedback from decision makers also supported the idea that increasing transparency increases trust — something that is incredibly valuable to us.
My research also included looking at other providers — our competitors. What I found in the market was very similar to the stories I heard in my interviews. There is no standard pricing structure, and there is so much fine print and jargon that it’s difficult for a decision maker to know what they are actually paying. There wasn’t anything I could do to fix everyone else, but at least we could be upfront and clear about our cost.
Given these goals, what should a solution look like? I partnered with the head of the 401(k) business line, marketing, sales, and business relations folks and held ideation sessions.
We did brainstorming and sketching and eventually landed on the idea of a calculator-style structure, where users could customize their fee in an a-la-carte way. The calculator would have one section for each type of fee, and at the end of the individual fee sections, there would be an all-in section where the individual fees would add up.
There were a few benefits to this structure. First of all, I could break up the information into smaller, more easily digestible chunks. Second, this gave me space to include all the information about why we charge the fee, and what exactly is included. Third, it allowed me to add in interactivity that would make the tool fun to use. And lastly, it allowed us to tell a step-by-step story about what goes into 401(k) pricing and to influence how our customers think about it.
We made a lot of guesses with this solution that I needed to confirm with actual users. So I set up some follow-up testing sessions with a similar group of decision makers as our original research.
I came up with another set of questions I wanted to answer after watching testers use a prototype version of the calculator:
This project gave me an opportunity to try out a new prototyping tool I’d been hoping to play with, FramerJS. Framer allows you to take a Sketch wireframe and layer real interactive content powered by Javascript on top. The prototype was well received with testers, because the interactivity was real, the numbers were real, and there was no ‘Well, just pretend that other number would change when you click the slider…’ It also was a huge help during the build process (more on that later).
We got some great feedback from testers. The only structure problem that came up is that users weren’t sure where to start, so we added in instructional copy (which is kind of a cheat, but it worked). We were able to test several different defaults to make sure that we were anchoring with realistic company size data.
We even got some surprising feedback- one tester commented that she really liked the all-in summary, because she could easily take a screenshot and send it to her finance department to review and approve. That was something that I hadn’t considered, but once she mentioned it, it seemed obvious, and I polished that output to make it more shareable.
I was also responsible for the build of this project. It was a fairly straightforward HTML+CSS+Javascript implementation, plugged into our WordPress brochure site.
Since I had already built the prototype in Framer, I had already worked out how the slider math should be built in an object-oriented way. I was able to move this over to our Backbone JS framework in a few minutes and have everything just work. It was nice not having to work out the calculations in two different formats.
It was a really nice change to end up with a build that only took a couple of days because we spent the proper time on testing and prototyping.
There were several ideas that came up in either brainstorming or user testing that we saved to our roadmap. It was important for this project to release something simple that worked — we had a press announcement deadline to work with.
We ended up with a list of good ideas on the roadmap to prioritize later:
The biggest win to come out of this project (besides the shiny new calculator!) was the prototyping process. On the one hand, it made the build super efficient since I was able to build once and reuse code. On the other hand, it also made testing incredibly realistic since there was less imagination required on the part of the user. The less work you make your user do, the more willing they will be to go along for the ride.
All information in this case study reflects my thoughts and does not necessarily reflect the views of the company. To comply with my non-disclosure agreement, I have omitted and anonymized confidential information.