Payments UX Redesign
Payments UX · Product Design

Making rent payments clearer from day one.

Redesigning payments across application fees, rent, and autopay while creating a system that could scale across the resident experience.

RoleLead Product Designer
ScopeUX · UI · Product Design
PlatformStripe
Application
Application fee payment experience
Resident Portal
Resident portal rent payment experience
Autopay
Autopay experience
One system. Many moments.A unified payment experience across application fees, rent payments, and autopay.

The Challenge

Paying rent had too many unanswered questions.

The existing experience gave residents little guidance when making a payment. They had to understand how much they owed, which payment method to use, whether fees applied, and what happened after they clicked submit.

How much do I owe?

Keep the amount and payment details easy to find.

Bank or card?

Help residents understand the difference before choosing.

Are there fees?

Show costs before users enter payment information.

Did it work?

Give clear confirmation or a useful next step when something goes wrong.

Existing Yardi and RentCafe payment experience

Before

Redesigned Stripe rent payment experience

After

Choosing How to Pay

Making the difference between bank and card clear.

Bank payments and cards had different costs, but the existing experience didn't make those differences easy to understand.

We showed the important information upfront—including fees—so residents could make an informed choice before entering payment details.

Redesigned bank payment experience
Original bank payment experience
Before
After

Drag the slider to compare the original bank payment experience with the redesigned flow.

Simplifying the Form

Only show what residents need.

We kept the form familiar and added guidance only where people might hesitate. The payment amount stayed visible, fields followed familiar patterns, and unfamiliar information—such as billing ZIP—was explained when needed.

Annotated redesigned payment form
01 · AutopayGive residents the option to enroll in autopay while making a payment, with clear visibility into what happens next.
02 · AmountResidents can pay the full balance or enter another amount.
03 · Fees shown upfrontBank payments are free. Card payments include a 2.7% convenience fee, making the cost difference clear before residents choose how to pay.
04 · Manage payment methodsShow which account or card is being used, with the option to add another bank account or card.

Confirmation & Errors

Make the next step clear—even when something goes wrong.

After submitting, residents needed immediate confirmation that the payment worked. When it didn't, error messages explained what happened and what they could do next instead of leaving them with a generic error.

Payment confirmation experience

Clear amount, method, date, and confirmation details.

Payment confirmation error state

Explain the problem and give users a clear next action.

Autopay

Making recurring rent easier to manage.

Residents could see what would be paid, when the payment would happen, and which payment method would be used before enrolling. Once enrolled, they could easily see their autopay status and cancel when needed.

Enroll in Autopay

Enroll

Review Autopay details

Review details

Active Autopay status

Manage or cancel

One Experience Across Products

Designed to work beyond a single payment screen.

The same payment patterns could be reused across application fees, rent payments, autopay, and renewals—giving residents a more consistent experience and teams a shared starting point.

01 · Application
Application fee payment experience

Application fee

02 · Application
Move-in fee payment experience

Move-in fee

03 · Resident Portal
Rent payment experience in the resident portal

Rent payment

04 · Autopay
Autopay experience

Autopay

Shared payment patterns

Payment method · Amount · Confirmation · Errors · Security

Impact

Clearer choices changed payment behavior.

~40% → 75%

ACH adoption

~3.5% → 2.4%

NSF rate

Reflection

Payment UX is about confidence.

Small details matter when money is involved. Showing fees too late creates frustration. Unclear errors create anxiety. Weak confirmation leaves people wondering whether their payment went through.

The redesign focused on giving residents the right information at the right time, so paying rent felt straightforward instead of stressful.

Next Project

Home Buying Platform

Bungalo