Ghazal Zangeneh
‹ All work

This case study is private.

Some of this work is under NDA. Enter the password you were given.

No password? Email ghazal.uxdesign@gmail.com

‹ All work

April · Tax Pro View · 2026

Return review, for the moment after the fixes.

April powers tax filing inside financial platforms. Tax Pro View is the workspace preparers use. I designed what happens after a Pro runs a review and starts changing the return.

Project
RoleSenior Product Designer
ProductTax Pro View, for preparers
Shown herePrototype with demo data
The idea

A review is only as good as the return it looked at.

Context

The last step before a return goes out.

The review comes after the main preparation, when the Pro is usually confident the return is ready, and after the return check has passed with no issues. It takes two to three minutes and ends in a list of warnings and recommendations for the Pro.

The challenge

Fixing what the review found can break what the check already cleared.

Action items lead the Pro to change the return. Any change to a checked return can introduce an error, so it needs another check. And a change made after the review can skew the review's own results.

Happy path

Check, review, resolve, done.

The review runs in a side panel so the return stays in view. While it runs, the return is read-only and the Pro can leave and get notified when it's done.

Review in progress

Edits are paused with a plain reason, and a way to cancel.

Review in progress panel with a banner saying the return can be edited once the review is done
Action items

Each item is marked addressed or not applicable. The return can't be marked done until every one is resolved.

Review results listing critical and warning action items with mark as addressed and not applicable
The solution

Match the friction to the severity of the change.

Beyond the happy paths, I designed two case flows. Every edit requires another check. Only the serious ones ask the Pro to run the review again.

Case 1 · Less severe

Missing fields and field-level errors.

These need another check, but not necessarily another review. The Pro can still review again, and we tell them what it will cost, but we don't push it.

Case 2 · More severe

Return-level errors.

These also need another check, and we recommend another review so the action items reflect the latest version of the return.

Another check needed

Any edit. Blocks marking done until the check runs.

Dialog: Another check needed. You've edited this return since its last check.
Review again, by choice

Available, with the cost spelled out: resolved items may reopen.

Dialog: Review return again? Another review will clear your current review progress.
Another review recommended

Only after critical issues. Says why, and how long it takes.

Dialog: Another review recommended. This return had critical issues after your last review.
Critical issues

Return-level errors come with a way straight to the fields involved, like both SSNs in a duplicate-SSN error, and a check right where the Pro fixed it.

Panel listing two critical return issues, including a duplicate SSN with links to each field

© 2026 Ghazal ZangenehPrototype recordings. Names and figures are demo data.