Invoice Dashboard

Invoice Dashboard preview

Building an Invoice Dashboard for Freelancers
Within a Freelancer Platform

Context

YPLA is an MVP service for people who don’t work a traditional office schedule. It’s for self-employed freelancers who:

YPLA provides legal and financial support for contracts with Russian and international clients, including document workflow, tax administration, and cross-border payments.

Link: b2b.rocketwork.ru

Task

Design a secure end-to-end invoicing workspace for freelancers.

Measuring progress

Business goal UX lever (what I designed for) Metric (how we measure)
Increase paid conversion (Sent → Paid) Shareable invoice link, clear status + next step, reminders, frictionless payment instructions Sent → Paid conversion rate, average days to pay, reminder effectiveness
Improve retention (become the daily tool) Status-first navigation, “single source of truth” for invoices + payments + documents, quick actions, searchable history WAU/MAU of invoicing users, invoices per active user/month, D30 retention
Reduce support costs Transparent payment/payout timeline, fee/tax breakdown, audit trail (who/what/when), proactive error prevention Support tickets per 100 invoices, % “where is my payment” tickets, avg resolution time
Grow transaction volume / revenue Faster invoice creation flow, templates, saved clients, recurring-friendly structure (MVP-ready) Invoice volume, GMV processed, revenue per active user

Discovery

Target audience

Define

Сustomer pain points

User JTBD

Key product hypothesis

Ideate

User flows

Flow A: Create → Paid

Goal: increase Sent → Paid conversion + grow GMV/commission

User flow diagram

Flow B: Overdue recovery

Goal: reduce overdue rate + improve paid conversion without support

In progress
User flow diagram 2

Flow C: Fix & resend

Goal: reduce errors/disputes + improve trust + lower support cost

In progress
User flow diagram 3

Prototype

Invoices Overview (Dashboard)

Analytics dashboard

This screen is the main control center for freelancers to monitor invoice performance and take action without opening each invoice one by one. It combines lightweight analytics with a clear status breakdown, helping users spot overdue risks early and follow up before issues turn into support requests.

How the page drives key metrics

Invoices list

This page is the operational workspace for managing all invoices in one place. It’s designed for fast scanning, filtering, and repeat actions – so a freelancer can quickly understand what’s paid, what needs follow-up, and what can be reused for the next invoice.

How the page drives key metrics

Invoice creation

!

Invoice creation was split into clear steps to minimize errors through progressive validation and to reduce cognitive load by showing only the information needed at each stage.

Client details

Work description → Price → Files

Summary

Summary

How the page drives key metrics

Success screen

Invoice sent successfully

How the page drives key metrics

Key Outcomes

Impact on key metrics: higher Sent → Paid conversion, lower time-to-pay and overdue rate, fewer “where is my payment?” support tickets, and increased repeat usage/invoice volume.