Deep Dive
Back to Work

Payment Transparency for 17,000 Publishers

Making Net 30/60/90 payment terms feel simple.

Product DesignB2B SaaSFintechData Visualization
RoleProduct Designer
Timeline3 Months
LaunchOctober 2025
Team2 PMs, Engineering, Success
88%
Task Completion

Publishers successfully found the payment information they came looking for.

hover for a sprinkle of sunshine
76%
Viewed Tables

Engaged with detailed earnings breakdowns, not just the summary.

94%
Friction-Free

Sessions completed without confusion signals like rage clicks or back-tracking.

58.5s
Median Session

Time spent per visit — long enough to explore, short enough to signal clarity.

At 17,000+ Publishers, even small percentages of payment questions created massive support volume. Payment Transparency is foundational to publisher trust, making this a high-impact opportunity to strengthen relationships at scale.

The Challenge

17,000 publishers had no way to understand when they'd be paid, how much, or why amounts changed.

Mediavine processes millions in monthly payouts across Net 30, Net 65, and Net 90 payment terms — but payment information was scattered across multiple tools. Publishers frequently contacted support with questions that should have been self-service, and the complexity of different payment terms made the problem worse.

What Publishers Struggled With
01

Payment Timing Uncertainty

Publishers on different Net terms had no visibility into when their next payment would arrive or what period it covered.

02

Earnings-to-Payout Mapping

No clear connection between daily earnings and the payments that would eventually include them.

03

Payment Composition Opacity

Publishers couldn't see what made up a payment — base earnings, adjustments, bonuses, or holdbacks.

04

Payment History Inaccessibility

Historical payment data lived in a third-party processor with limited filtering and no contextual information.

05

Profile Management Friction

Updating payment methods, tax information, or thresholds required navigating away to external systems.

Interactive Prototype

The final product.

A unified payment hub that consolidated six key areas into one transparent, personalized experience for publishers across all payment terms.

Interactive prototypeBest experienced on a desktop browser
Design Approach

Rather than create 3 different experiences for Net 30/65/90 Publishers, I designed one interface that personalizes through data, not through conditional UI.

The design approach centered on making complex financial information feel simple without hiding the complexity that publishers actually needed.

Personalization through data, not UI

One design works for all payment terms by calculating the relationship rather than building conditional interfaces

Transparency builds trust

In financial products, showing the math is more important than hiding complexity

Progressive disclosure

Surface most common needs immediately, provide links to deeper functionality

Work within constraints

Used existing design system for 90% of design

The Solution

What we built.

The solution consolidated scattered payment information into six focused sections within a single payment hub.

01

Current Earnings

What you've earned so far this period

A real-time summary of earnings for the current payment period, personalized to the publisher's Net term. Shows accumulated earnings, projected payment date, and a comparison to the previous period.

April 2026Payout Date: July 6, 2026
$1012345678901234567890140123456789012345678901234.50123456789012345678901234510123456789012345678901
Credits+ $1.23
Ad Block Recovery+ $1.17
Deductions- $0.05
1
Current month
2
Payout month per terms
3
Earned this month
4
Adjustments to earned amount
5
Encouraging publishers to enable setting
02

Payment Calendar

When you'll get paid, at a glance

A visual timeline showing upcoming and past payments mapped to their earning periods. Color-coded by payment status (pending, processing, completed) with the publisher's specific Net term schedule.

Payment CalendarNext Payday in 4 Days
April 2026
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Payment Day
Weekend – shifted to next business day
Today
1
Countdown to next payday
2
Payment day highlighted
3
Weekend shift indicator
4
Color-coded legend
03

Earnings Table

The green dot that changed everything

A detailed breakdown of daily earnings with a visual indicator (green dot) showing which earnings have been included in a payment and which are still pending. This became the most-used feature — publishers finally had a clear mapping between what they earned and what they were paid.

Last 3 Months
Mar 2026Payout Date: June 5, 2026
$12.34
Feb 2026Payout Date: May 5, 2026
$14.51
Jan 2026Payout Date: April 6, 2026
$10.06
1
Being paid this month
2
Earnings-to-payout map
04

Adjustments Table

Where the money went

A transparent view of all payment adjustments — bonuses, holdbacks, corrections, and fees. Each adjustment links back to the payment it affected and includes a plain-language explanation of why it occurred.

Earnings Adjustments
Year-to-Date | Jan – Feb 2026
TypeAmountAdj. TotalDateDescription
Earning$12.53$14.51Feb 28, 2026Revenue from ads served on your content this month
Credit+ $2.03Feb 28, 2026Optimizations kicked in and brought a few more ad dollars your way. Learn more
Deduction- $0.05Feb 28, 2026A portion of site traffic didn't meet advertiser standards. See how this impacts your payment
Earning$9.40$10.06Jan 31, 2026Revenue from ads served on your content this month
Credit+ $0.66Jan 31, 2026Optimizations kicked in and brought a few more ad dollars your way. Learn more
Earning$7.91$8.45Dec 31, 2025Revenue from ads served on your content this month
Credit+ $0.54Dec 31, 2025Optimizations kicked in and brought a few more ad dollars your way. Learn more
1
Filter by date range
2
Credits in green
3
Contextual descriptions
05

Download Reports

Your data, your way

Export capabilities for payment history, earnings breakdowns, and tax documents. Formatted for both accounting software and manual review with customizable date ranges and grouping options.

Download Gross Revenue ReportSelect a date range for your gross revenue report.
Last 30 Days | Jan 29 – Feb 28
1
Customizable date ranges
2
One-click export
06

Payment Profile Access

One place for payment settings

Direct access to payment method management, tax information, and payment threshold settings — previously scattered across multiple external tools. Streamlined into a single settings panel within the payment hub.

Payee: Karlyn DolarTo access your payment history and payment profile, you will be redirected to Tipalti, our third-party payments app. You can read more about how to access this data in our help center.
abcdefg-123456-mock-id
Tipalti Payment History
Payment Profile
1
Payee identity
2
All payment tools in one row
Impact & Outcomes

The receipts.

Impact was measured across task completion, engagement depth, and friction signals during the first 30 days post-launch.

44%
Quick Exits

Found what they needed and left satisfied — the hallmark of a well-organized information architecture.

58.5s
Median Session

The sweet spot between "too fast to have found anything" and "too long to be confused."

41%
Extended Exploration

Chose to explore beyond their initial task — a signal of trust and discoverability.

94%
Friction-Free

Completed sessions without rage clicks, excessive back-tracking, or error states.

76%
Viewed Tables

Engaged with the detailed earnings and adjustments tables, not just the summary cards.

88%
Task Completion

Successfully completed their intended task, whether checking a payment status, viewing earnings, or downloading a report.

What Surprised Me

Earnings Table > Current Earnings

The detailed earnings breakdown table saw more engagement than the current earnings summary card. Publishers preferred granular data over high-level summaries.

Low Calendar Engagement

The payment calendar, which seemed like it would be the primary navigation tool, saw lower engagement than expected. Publishers preferred the table-based views for finding payment information.

Longer Sessions = Happier Users

Longer session times correlated with higher satisfaction scores, not confusion. Publishers who spent more time were exploring, not struggling.

Post-Launch

What happened next.

Post-launch iteration was driven by triangulating three data sources: behavioral analytics, direct user feedback, and support ticket patterns.

Triangulating Data Sources

Combined Amplitude analytics, publisher survey responses, and support ticket categorization to identify patterns that no single source would have revealed.

The Accidental Discovery

Pagination in the earnings table — added as a performance optimization — became the most interacted-with element on the page at 93% interaction rate. Publishers were browsing their payment history like a feed, not searching for specific dates.

Validation Through Conversation

The Director of Support confirmed that payment-related tickets dropped measurably after launch, validating the self-service hypothesis that drove the project.

Design Iterations

How it evolved.

01

Calendar Demoted

Moved from primary navigation to a secondary view based on low engagement data. Table-based views became the default experience.

Launched
Payments Overview
Current Earnings
Last 3 Months
Earned Since Last Payout
Payment CalendarNext: Jul 6
April 2026
SMTWTFS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Payment Day
Weekend shift
Download Report
Earnings Adjustments
Payee: Karlyn Dolar
Iterated
Payments Overview
Calendar
Next Payday
Current Earnings
Payee: Karlyn Dolar
Last 13 Months · Accordion
Earned Since Last Payout
Download Report
02

Payee Profile Section Elevated

Payment profile management was elevated to a more prominent position after analytics showed publishers frequently searched for payment settings.

Launched
Payments Overview
Current Earnings
Last 3 Months
Earned Since Last Payout
Payment Calendar
Download Report
Earnings Adjustments
Payee: Karlyn DolarTo access your payment history and profile, you will be redirected to Tipalti.
abcdefg-123456Copy ID
Payment History
Payment Profile
Iterated
Payments Overview
📅
Next Payday
Current Earnings
Payee: Karlyn DolarAccess your payment history and profile via our third-party app.
Payment History
Payment Profile
abcdefg-123456Copy ID
Last 13 Months · Accordion
Earned Since Last Payout
Download Report
03

Earnings Table Transformed

Enhanced with pagination, sorting, and inline payment-period indicators based on the surprisingly high engagement with detailed earnings data.

Launched
Payments Overview
Current Earnings
Last 3 Months
Mar 2026Payout Date: June 5, 2026
$12.34
Feb 2026Payout Date: May 5, 2026
$14.51
Jan 2026Payout Date: April 6, 2026
$10.06
Earned Since Last Payout
Payment Calendar
Download Report
Earnings Adjustments
Payee: Karlyn Dolar
Iterated
Payments Overview
📅
Next Payday
Current Earnings
Payee: Karlyn Dolar
Last 13 Months
13 Months
Mar 2026Payout Date: June 4, 2026
$12.34
Feb 2026Payout Date: May 4, 2026
$14.51
Earning$12.53
Credit+ $2.03
Deduction- $0.05
Adjusted Total$14.51
Rows Per Page: 41 to 4 of 13
Page 1 of 4»
Earned Since Last Payout
Download Report
Post-Launch Iteration

How it evolved.

Post-launch iteration was driven by triangulating behavioral analytics, direct user feedback, and support ticket patterns.

Interactive prototypeBest experienced on a desktop browser
Key Learnings

What I took away.

Transparency builds trust more than simplicity

The 76% engagement with detailed tables shows Publishers want to verify, not just trust.

Design for multiple mental models

Not everyone thinks the same way. Supporting both table-first and Current Earnings-first paths improved usability more than optimizing for a single "right" entry point.

Personalization through data, not conditional UI

One interface serving all payment terms (Net 30/65/90) by calculating relationships rather than building separate experiences. This scales infinitely better than branching logic and maintains consistency.

Strategic trade-offs accelerate shipping

Display-only calendar, linking to Tipalti, showing 3 months instead of full history, each constraint forced prioritization that led to faster shipping while still solving core needs.

Instrument measurement before launch

Manual session analysis provided valuable insights, but if I'd established comprehensive analytics tracking from day one, I'd have much richer data on business impact. Measurement planning is design work.

This project changed how I think about financial interfaces. The instinct is always to simplify, but for tools where money is involved, people want to see the work. They want to verify, to understand, to trust. The best payment experience isn't the one that hides the complexity — it's the one that makes the complexity navigable.

Let's Connect

Interested in working together?

Book a 15-minute chat and let's talk about your next project.