Fintech · Glassnode/2022 to 2023

Accointing.

Simplifying global crypto tax reporting. A streamlined interface that makes complex calculations clear, accurate and compliant.

app.accointing.com/transactions
Accointing transactions table
Role
Sole Product Designer
Team
Cross-functional, front & back-end
Surface
Web app
Scope
End-to-end product
Period
2022 to 2023
01The brief

Make crypto tax feel less like an audit.

Accointing sits inside the Glassnode product suite, offering automated cryptocurrency tax reporting across multiple jurisdictions. Users connect their wallets and exchanges; Accointing classifies every transaction and generates a compliant tax report.

The catch: transactions break. Wallets disappear. Prices go missing. By the time a user reaches the report screen, they've usually hit a wall of flags they don't understand and can't easily fix.

As the sole designer for Accointing within Glassnode's suite, I led the end-to-end design process, working directly with front-end and back-end engineering to redesign how errors surface and resolve.

02What was broken
Previous Accointing interface

The navigation was louder than the work.

The previous side menu lacked hierarchy and overwhelmed users with colour.

  • Errors split between Transactions and Review tabs, forcing context switching
  • Users struggled to locate key sections under the visual noise of the menu
  • Missing-fund flags were the most critical errors, and the hardest to find
  • Classification lists were too long; users had no idea what most options meant for their taxes
The cleaner nav tested worse.
Familiarity beat clarity, until we earned the right to change it.
A/B test learning · Top-bar nav rejected by existing users
03Process · A/B test learning

The cleaner option was the wrong first move.

We hypothesised that swapping the side menu for a top-bar nav would reduce cognitive load. Quantitatively, the top-bar performed well.

Qualitatively, it failed. Existing customers were accustomed to the side menu, didn't recognise the new pattern, and reported feeling lost.

We pulled the redesign and committed to a surgical pass: keep the side menu, tame the colour, fix the hierarchy. Same chassis, better engine.

04Research methods
UXBehavioural analysis of navigation patterns, friction points & error resolution rates
SXStakeholder & expert interviews on high-impact errors, support pain & compliance
CXCompetitor analysis on transaction verification, automated workflows & error clarity
04aKey findings & insights
FRAGMENTED

Errors split between Transactions and Review tabs, forcing context switching

UNCLEAR

Lack of visual hierarchy led users to focus on minor issues while missing critical ones

OVERLOAD

Long lists, hard-to-track progress, no sense of impact for any single action

MISSING FUNDS

The most critical errors for tax accuracy, also the hardest to locate

CLASSIFICATION

Lists were long and complex; no descriptions of taxable vs untaxable implications

05Process · Mapping the actual flow

I drew the whole thing out by hand, step by step.

Before redesigning anything I mapped the existing error-resolution flow end-to-end. Every entry point, every branch, every step a user had to take to get from "I imported my wallet" to "I have a tax report."

The diagram made it obvious: the flow was forking into the Review tab for half of the error types, then forking back. Six steps where two would do.

Hand-drawn flow diagram
Process · Actual flow audit
06Solution · Unified transactions tab

Every error, resolved in place.

We collapsed the Review tab into Transactions. All flagged issues now live on the transaction list itself. Clicking any warning reveals a detailed breakdown with the actionable fix below it.

Redesigned transactions view with inline error resolution

What we changed.

  • All errors resolved directly in the Transactions tab. No more Review tab.
  • Users see every flagged error on the transaction list instead of partial warnings
  • Clicking a warning reveals the detailed breakdown with actionable solutions inline

What it changed.

  • Centralised error handling. Less navigation, lower cognitive load
  • Users now fix multiple issues in one pass, speeding resolution and reducing drop-off
  • Lower support volume because errors are easier to find and fix without help
07Solution · Classification with context

Help users pick the right label.

The classification list used to be a single, long, jargon-heavy dropdown. We split it into Deposit & Withdrawal tabs, grouped by taxable vs. untaxable, and added a short plain-language description below each option.

Redesigned classification dropdown

What we changed.

  • Short description under each classification, in plain language
  • Split view between untaxable and taxable options
  • Two tabs for Deposit and Withdrawal to scope the choice
  • Classifications adapt dynamically to the user's jurisdictional tax laws

What it changed.

  • Users classify transactions correctly with less effort
  • Misclassification errors and downstream tax reporting mistakes drop
  • Beginner-friendly without slowing down advanced users
08Reflection
What I'd carry forward.

The A/B test taught the bigger lesson here. Quantitative wins don't always translate to user trust. The cleaner top-bar tested better in isolation, and worse in context, because we were asking users to relearn a tool they already had muscle memory for.

The actual win came from doing less, more surgically: tame the colour, unify the tab, give the dropdown a sentence.

General Metrics & Outcomes

40%reduction in average error resolution time
65%decrease in support tickets related to transaction errors
85%of users resolved errors without contacting support
faster transaction classification with the redesigned dropdown
92%task completion rate on the redesigned transactions tab
50%fewer misclassification errors after contextual labels were added
78%of users correctly identified missing-fund errors on first visit
increase in users reaching a completed tax report without dropping off
Next case · 04 / 06

Cense.