Invoice Dashboard

Invoice Dashboard preview

Building an Invoice Dashboard
for Freelancers
within a Freelancer Platform

Context

YPLA is an MVP platform for freelancers that automates client paperwork and provides legal and financial support for working with Russian and international clients, including document workflows, tax administration, and cross-border payments.

Link: b2b.rocketwork.ru

Task

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

Discovery

Target audience

Define

Сustomer pain points

User JTBD

Ideate

User flows

Flow A: Create → Paid

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

User flow diagram

Prototype

Overview

Problem

Lack of a clear overview of project payments and earnings.

Solution

A centralized dashboard showing project status, order count, paid vs pending income, and earnings over time.

Metric

  • Paid invoice rate
  • User retention
  • Monthly Active Users
  • User satisfaction (NPS / CSAT).
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.

Invoices (List View)

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.

Invoice creation

Problem

The invoice workflow is inefficient and error-prone, leading to mistakes and delayed payments.

Solution

A streamlined invoice workflow with auto-filled details, editable preview, transparent cost breakdown, and draft saving.

Metric

  • Invoice Creation Completion Rate
  • Paid Invoice Rate
  • Invoice Error Rate
!

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

Success screen

Invoice sent successfully

Key Outcomes