Skip to main content
UI Coach Logo
Advanced

Joint Account Spending Permissions

Design spending controls for a joint account that clarify co-owner rights, card limits, approvals, and recent permission changes.

Mobile, Responsive web4 hours plus

The brief

Understand the problem

Background

Households may share one account while needing different controls for co-owners, additional cardholders, and dependents. Limits can support coordination, but they should not quietly remove a legal owner's access or create coercive control.

User context

Dev and Arun share household expenses and have issued a limited card to Dev's sixteen-year-old daughter. They want her to buy groceries while preventing cash withdrawals and keeping urgent requests possible.

Product problem

The household needs understandable controls that respect account ownership, reveal who changed what, and recover safely when a payment is blocked.

Objective

Create role overview, permission editing, approval requests, and audit states for a shared spending arrangement.

What to design

Define the experience

Required experience

  • Review members, ownership, cards, and effective permissions
  • Change a dependent card's categories and limits
  • Respond to an urgent spending request
  • Inspect and reverse a recent eligible control change

Screens and states

  • Household account roles
  • Card permission editor
  • Spending request review
  • Activity and change history

Core user flow

Follow the critical path

  1. 01

    Dev opens the household role overview and selects his daughter's card

  2. 02

    He enables grocery purchases, sets a weekly cap, and keeps cash withdrawal disabled

  3. 03

    She requests a temporary increase while shopping for a family event

  4. 04

    Arun approves it for one transaction and the decision enters the shared history

Product rules

Requirements and constraints

Requirements

  • Distinguish legal owners from delegated cardholders
  • Show effective controls and their source before editing
  • Support amount, category, merchant type, location, and time-bound rules where available
  • Notify affected members about material changes
  • Record approvals, declines, expirations, and reversals

Constraints

  • One co-owner cannot secretly remove another co-owner's legal account access
  • Merchant category data can be missing or inaccurate
  • Controls may not stop offline or previously authorized payments

Reality check

States worth considering

Two owners change the same limit at once
A merchant is categorized incorrectly
A temporary increase expires during checkout
The dependent turns eighteen
A card is shared or reported lost

Finish line

What to deliver

  • Four responsive screens plus a role and permission matrix
  • State notes for concurrency, notification, and offline payment behavior

If you want more

Optional extensions

Add a recurring allowance rule
Design a safety review for signs of financial coercion

Optional direction

Visual resources

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

Font pairing
MontserratHind

Montserrat & Hind

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

Icons
Illustrations

Keep practicing

Advanced
Banking

Lost Bank Card Freeze and Replacement

Design an urgent card flow that distinguishes a temporary freeze from permanent replacement and explains the practical consequences of each choice.

Mobile2 to 4 hours
Trust and SafetyInteraction Design
Advanced
Banking

Card Transaction Dispute with Evidence

Design a dispute flow that helps a customer choose the right reason, submit useful evidence, and follow a card claim after filing.

Mobile2 to 4 hours
FormsService Design
Advanced
Banking

New Transfer Recipient Verification

Design a bank transfer setup that helps customers verify a new recipient, recognize uncertainty, and resist payment pressure.

Mobile2 to 4 hours
Trust and SafetyForms
Intermediate
Social

Choose a Meetup Plan as a Group

Design a group decision flow that turns different schedules, budgets, locations, and interests into one workable meetup plan.

Mobile2 to 4 hours
Product ThinkingInformation Architecture
Intermediate
Travel

Group Trip Decision Board

Design a shared decision board that helps friends agree on dates, destinations, budgets, and access needs without public negotiation pressure.

Responsive web2 to 4 hours
Interaction DesignProduct Thinking
Advanced
Messaging

Anonymous Community Question Inbox

Design a moderated messaging space where people can ask sensitive questions without inviting unrestricted anonymous contact.

Mobile2 to 4 hours
Trust and SafetyContent Design