Skip to main content
UI Coach Logo
Intermediate

Digital Receipt Wallet

Design a receipt inbox that collects retail purchases and makes returns, warranties, and expense lookup easier.

Mobile1 to 2 hours

The brief

Understand the problem

Background

Paper receipts are easy to lose and difficult to search. Digital receipts can help, but shoppers may use different cards, emails, and retailers, and they need control over how purchase records reach the app.

User context

Cam buys equipment for both personal and freelance work. He needs to find a receipt months later, confirm the return deadline, and export selected purchases for bookkeeping.

Product problem

Receipts arrive from many sources with inconsistent detail. The interface must organize them without making incomplete or duplicate records look authoritative.

Objective

Design the receipt capture, inbox, detail, and export experience for a returning user.

What to design

Define the experience

Required experience

  • Connect or choose a receipt delivery method
  • Browse and search purchases
  • Inspect itemized receipt details and return deadlines
  • Categorize and export selected receipts

Screens and states

  • Receipt inbox
  • Receipt detail
  • Add receipt
  • Search and filters
  • Export review

Core user flow

Follow the critical path

  1. 01

    Cam receives a receipt from a participating retailer

  2. 02

    He opens it and marks the purchase as a business expense

  3. 03

    Months later he searches by merchant and date

  4. 04

    He selects several receipts and exports them for bookkeeping

Product rules

Requirements and constraints

Requirements

  • Show the source and import status of each receipt
  • Detect likely duplicates without deleting either record automatically
  • Support merchant, date, amount, category, and item search
  • Keep return and warranty dates visible when available

Constraints

  • Some receipts contain only a total
  • Retailers use different tax and item formats
  • Sensitive payment data must be masked

Reality check

States worth considering

A receipt is duplicated
An OCR import misreads the total
A return date is missing
An export partially fails

Finish line

What to deliver

  • Four to six mobile screens including a populated inbox and one imperfect-data state

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
PoppinsOpen Sans

Poppins & Open Sans

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Intermediate
Fintech

Searchable Receipt Wallet

Design a receipt organizer that accepts store-issued and photographed receipts, then makes returns, warranties, and expenses easy to find.

Mobile2 to 4 hours
Information ArchitectureSearch and Filtering
Intermediate
Fintech

Send Money From a Digital Wallet

Design a wallet transfer that helps users choose the right recipient, understand fees, and recover from delayed payment status.

Mobile2 to 4 hours
Mobile DesignTrust and Safety
Intermediate
Fintech

Donate to a Verified Local Cause

Design a donation flow that helps supporters understand a charity, choose how funds are used, and keep a reliable receipt.

Mobile2 to 4 hours
Trust and SafetyForms
Intermediate
Fintech

Repayment Calendar for Pay-Later Purchases

Design a repayment calendar that combines installments across merchants and makes upcoming amounts, fees, and failed-payment recovery clear.

Mobile2 to 4 hours
Information HierarchyData Visualization
Intermediate
Fintech

Shared Bills and Household Payments

Design a bill workspace that tracks household costs, splits responsibility, and makes upcoming payments clear to roommates.

Mobile2 to 4 hours
Data VisualizationInformation Hierarchy
Intermediate
Fintech

Subscription Renewal Control

Design a subscription dashboard that reveals upcoming charges, price changes, and cancellation steps before money leaves an account.

Mobile2 to 4 hours
Data VisualizationInformation Hierarchy