All work

Credit Genie membership

A $9.99 monthly membership that replaced a biweekly bank-connection fee. The larger change was structural: app access no longer depends on an active bank connection.

Company
Credit Genie
Role
Lead product designer
Timeline
2026
Focus
Pricing, retention, paywall
Membership paywall screens

Overview

Credit Genie offers cash advances and credit-building tools. Members paid a $4.99 biweekly fee tied to their bank connection. I led the design of the move to a single monthly membership, including the paywall, Pay now, cancel and renew flows, and every state in between, working with product, engineering, data, risk, legal, and customer support.

Problem

Before membership, three things depended on an active bank connection:

  1. App access
  2. Product eligibility
  3. Fee revenue

When a connection broke or a member disconnected, they lost access to the app, we lost the relationship, and the fee went uncollected. Many members disconnected to avoid fees, then hit a 30-day reconnect cooldown and contacted support in large numbers. Failed fees were forgiven, and most connected members weren’t paying.

Mapping the system

The rules involved billing cycles, free trials, cancellation offers, payments still processing at cycle end, and members with an open advance. Before designing any screens, I mapped every state and transition with the cross-functional team on a whiteboard.

Whiteboard mapping of membership states and cash advance rules
Whiteboard of the membership flow
Decision tree from membership state to the home screen each user sees
The decision tree: membership state and advance status determine which home screen a member sees.

Two membership states

Membership is either Active or Inactive, and neither depends on the bank connection. A member can disconnect their bank and keep full access, which removed the need for the reconnect cooldown.

ActiveInactive
WhoPaid this cycle, or in a free trialMissed two billing cycles, or canceled before paying
App accessFullPaywall (full or partial)
Bank disconnectedStill ActiveNo change
Path backn/aPay now restores access immediately

Lending checks still apply. App access no longer requires a bank connection, but advance eligibility does.

Paywall

An Inactive member sees one of two paywalls, depending on whether they have an open advance.

  • Full paywall for members with no open advance: a plain explanation of the fee and a single Pay now action. Profile stays accessible.
  • Partial access for members with an open advance: home still shows the advance and how to repay it, and paying for membership unlocks the rest. Keeping the advance visible lets members repay it and gives them a clear path back to full access.
Full paywall on home, the locked Cash Boost tab, and partial access with an active advance
Full paywall, locked Cash Boost, and partial access with an open advance

A successful Pay now restores full access immediately and resets the billing cycle to that day. The reactivation screen lists what membership includes, accepts a debit card without leaving the screen, and confirms the amount, date, and card charged.

Reactivate membership with debit card entry, and the activation success screen
Reactivation with Pay now, then confirmation

Cancel and renew

Settings shows the price, the next billing date, and a cancel option. The cancel flow states exactly when access ends. A one-time offer of free months appears only in this flow, never during a bank disconnect, so it reads as a retention offer rather than a barrier to leaving.

  • Cancel after paying: full access continues until the end of the cycle.
  • Cancel while a payment is processing: a message asks the member to try again once the payment settles, rather than predicting the outcome.
  • Renew before the cycle ends: one confirmation, with billing unchanged.
Cancel flow from profile settings through the special offer to the canceled confirmation
Profile, membership details, what canceling removes, the one-time offer, and confirmation

Edge cases

  • Payment still processing at cycle end: the member stays Active until it settles, and the next charge waits.
  • Billing dates: the first charge always lands on a Friday. Dates that don’t exist in a given month move to the last day of that month.
  • Credit-builder members: always Active and managed from their own product. If they leave it, standard membership rules apply.
  • Free trial: one per person, regardless of how many times they reconnect.

Outcome

700K+
monthly active users, up from 600K
~100K
dormant members reactivated within 3 months
1 in 3
people who saw the paywall paid for membership
~$7M
additional advance origination from reactivated members
+$700K
additional advance revenue
~$320K
membership revenue from reactivated accounts in 3 months

Separating access from the bank connection also made two follow-up projects possible: account reactivation and a redesigned blocklist, which together drove most of the reactivations. Credit Genie moved from a single-product advance app to a platform where members can use other products without a linked bank.