Enhancing report comprehension and consistency

As our platform matured and our customer base shifted toward larger, more complex practices, the importance of reporting clarity and usability became increasingly apparent. Many of our reporting tools were heavily used by accountants and high-value customers, but the experience was slightly fractured, hard to scan, and technically inconsistent due to years of different updates across teams.

Reports lacked cohesion, filters were unclear and inconsistently placed, and core elements like titles and dates were often missing or formatted differently. This work presented a key opportunity to scale our premium experience, support our practice channel, and reduce technical debt across a critical part of the product.

All reports lacked consistency with missing titles, dates and a one size fits all reporting doc solution.


Objective

Design and deliver a consistent and more comprehensible reporting experience that would:

  • Improve data comprehension and reduce cognitive load when reading reports

  • Standardise the structure and appearance of all reports across the product

  • Bring alignment to filters, headers, and date controls

  • Set a strong foundation for future reports and enhancements (like sticky headers and compact views)

  • Support our product strategy around scaling premium functionality and supporting accountants


Challenges and Goals

Reports had grown inconsistent due to many teams contributing over time

  • Filters, titles, and dates were often missing, misaligned, or hard to interpret

  • Table formats made reports look like any other data grid, reducing the perception of "report-ness"

  • Interaction patterns in filters were inconsistent, and date ranges lacked clarity

  • Technical implementations varied, making improvements costly without standardisation

  • Users were struggling to map numbers to headers, especially on wide tables


Solution

We redesigned the reporting experience from the ground up, creating a clearer, more structured, and more readable layout.

Key improvements included:

  • A responsive report container that adapts to small, medium, or large widths for improved scanability

  • Clear separation between report filters and the report document, helping the content feel more like a printable report

  • Addition of consistent titles and visible date ranges at the top of every report for better orientation

  • New labelled filter controls with improved accessibility and grouping

  • Implementation of a shared date component across all filters with consistent formatting, positioning, and the ability to select common or custom date ranges

  • Standardised interaction behavior for filters, with a future phase focusing on consistent apply buttons

  • Use of a monospace font for numerical data to improve legibility and alignment

  • Unified design and implementation of filters across all reports, reducing friction and tech debt

Reporting experience pattern improvements


Process…

  1. Audit & Alignment
    We conducted a deep audit of all reports across the product, identifying inconsistencies in filters, layouts, typography, and structure. This informed a shared pattern vision aligned with both user needs and system capabilities.

  2. Design & Iteration
    I led the design efforts across layout, filters, and typography, collaborating closely with multiple product teams to ensure cross-functional needs were met. We designed the report container to visually differentiate reports from generic tables and improve readability.

  3. Component Development & Documentation
    We introduced shared components—including a new common date picker and a filter group pattern—to ensure consistent behavior across implementations. Documentation and usage guidelines were published on our FreeStyle design system site.

  4. Testing & Feedback
    We conducted usability testing with accountants and high-frequency reporting users. Feedback was overwhelmingly positive, particularly around clarity of common date selections, legibility, and the new structure. Testing also highlighted future opportunities like sticky headers and compact views, now in development.


Result and impact

📊 Improved comprehension:
73% of users said the layout changes made it easier to understand report data at a glance.

📆 Faster access to common dates:
83% of users found the new date component made it easier to find and apply date ranges.

🧠 Reduced cognitive load:
Better separation of filters and content helped users stay focused on the report itself.

🔢 Improved legibility:
Switching to a monospace font for figures enhanced number readability and alignment.

🧱 Technical alignment:
Standardised implementations reduced tech debt and enabled faster rollout of future enhancements.

🧱 Product-wide adoption:
The new pattern was updated across 18 different reports.

🤝 Strong collaboration:
This work spanned multiple product teams, setting a precedent for future shared improvements in complex spaces.

📚 Documented and scalable:
All new patterns and components were added to our FreeStyle design system, with clear guidance and examples for teams to follow

Overall outcome
Customer experience consistency and experience quality at scale.

Previous
Previous

Increasing user efficiency and speed at scale

Next
Next

Improving data clarity and interaction at scale