Auditing and Redesigning an Income Verification App for Gig Workers

Steady is a platform that helps gig workers and non-standard earners in the US track their income and access financial benefits. The Income Passport is their core verification product — a way for 1099 and gig workers to prove their income and access public benefits that typically require documentation these workers can’t easily produce through traditional means.

This engagement audited the existing Income Passport application and redesigned the core flows.

Client
Steady / SteadyIQ
Industry
FinTech
B2C
Product type
Mobile App
Web app
Role
Lead designer
Auditing and Redesigning an Income Verification App for Gig Workers

The user context that shaped every decision

Gig workers are a specific user group with specific constraints that aren’t visible from a standard usability audit.

They’re often using the app on mobile during short windows between jobs — not at a desk, not with time to figure things out. The experience has to be clear enough to complete correctly while moving fast.

Income verification has real consequences when it fails. A failed verification means delayed benefit access — which for someone in financial precarity can mean missing a rent payment or going without food assistance. Errors or confusion in the flow aren’t just frustrating; they have direct downstream impact.

Many users have limited financial literacy or are not native English speakers. Jargon is a barrier. Vague instructions are a barrier. Copy that assumes familiarity with financial terminology leaves a significant portion of users behind.

These constraints shaped every specific design decision made on this project.

The audit — what was found

Before designing anything, the existing application was audited systematically:

  • The income verification flow — where users were dropping off, what was confusing, where instructions were ambiguous about what was actually being asked
  • The income report submission process — how users were entering their income data, where the structure didn’t match how gig workers actually think about their earnings
  • The deposit loading experience — the status communication during loading, and what users understood (or didn’t) about what was happening and when to expect results
  • Error handling throughout — which errors were surfacing in the wrong place, which were written in language users couldn’t act on, which had no clear resolution path
  • Copy across the entire product — jargon, inconsistent terminology, overly formal language, instructions that assumed knowledge the user didn’t have

The audit also involved working with stakeholders to understand which failure types generated the most support volume and which were most likely to cause complete abandonment.

What was redesigned

Income verification flow

Restructured around a clearer step-by-step progression. Each step asks for one thing, explains why it’s needed, and gives users a clear sense of where they are in the overall process. Copy was rewritten throughout — removing jargon, making the purpose of each field explicit, ensuring instructions were actionable rather than descriptive.

Income report submission

Gig workers earn from multiple sources — different platforms, different income types, different pay schedules — and the way they mentally categorise their income doesn’t always match the way financial systems want to record it. The redesign mapped to how users actually thought about their earnings rather than to the database schema. Related income sources were grouped together, the distinction between income types was explained in plain language.

Deposit loading experience

When funds are being loaded, users need to understand two things: that something is actually happening, and when to expect it to complete. The old experience was ambiguous on both. The loading state communication was redesigned — clear progress indication, realistic time expectations set upfront, and an unambiguous confirmation state when the process completed.

Error handling across the product

Every error message now tells the user what went wrong, why, and what to do about it. Errors surface close to the point of failure rather than at the bottom of a form after submission. Generic messages were replaced with specific ones users could act on without calling support.

Copy audit and rewrite

A full copy audit across the product — identifying jargon, inconsistent terminology, complex sentence structures, and instructions that assumed financial knowledge. The rewrite prioritised plain language, consistency in how the same concepts are referred to, and a tone that is helpful rather than formal.

What improved

Reducing friction in the verification flow reduced abandonment at key drop-off points. Better error handling reduced confusion and support volume. Plain-language copy made the product accessible to a wider range of users including those with limited financial literacy or English proficiency.

For a product serving people in genuine financial precarity, reducing friction isn’t just a UX metric — it’s directly connected to whether people access the benefits they’re entitled to.

No items found.

Projects

Other problems we've already solved.

Elicejus / BBright
Education
Web app

Product Design for an AI Math Learning Platform Used Across 160 Schools

Six months across the full product — student, teacher and admin flows, adaptive testing, research experiments, and a broader UX restructure.

Read full case study
WiSys
B2B
MVP

Rebuilding a Shipping Desktop App for Warehouse Teams and Shipping Clerks

Redesigned the full interface to cover small package, freight, and international shipping, plus a new standalone mode and design system.

Read full case study
Cohere Commerce
B2B
E-commerce

Redesigning B2B Platform Connecting Brands with Retailers

Redesigned the platform twice across four user types and built the design system from scratch as the only embedded design resource on the account.

Read full case study
Mintra
B2B
Web app

Designing an E-Learning and Assessment Platform for the Maritime Industry

Designed the question bank, exam builder, Crew Evaluation Test, proctoring system, course reporting, and student test interface.

Read full case study
WiSys
B2B
Web app

Designing an Enterprise No-Code Mobile App Builder from Scratch

Joined before any UX decisions were made and designed the complete product — form builder, workflow engine, API library, brand, and design system.

Read full case study
Steady / SteadyIQ
Management
Dashboard

An MVP Dashboard for Income Report Case Workers

Designed the MVP — a dashboard for case workers and managers, a redesigned report review interface, and role management tools.

Read full case study
View all projects

If you're building complex AI apps and the design isn't where it should be, a 20-min talk is a good place to start.

Your senior AI Product designers think about the products strategically, catching issues before they reach you, and making sure the work holds up under scrutiny.
Flexible subscription. Start in 48h.

Request your FREE trial

✦ Start with a conversation ✦

Book a call and
see if it's a fit

20 minutes, no pitch. I'll tell you honestly if I'm the right fit for what you're building.