AtlasTax
Atlastax logomark

One wrong form could
cost you your visa.

AtlasTax is a platform designed to help F-1, J-1 & M-1 international students prepare their non-resident IRS tax forms. How might we help international students understand exactly which documents they need and complete their tax forms accurately without confusion?

UX Designer
Figma · Procreate · Illustrator
Solo design · Business partner for pitch
3 weeks · Ongoing Iteration
86.7%Preferred it over their current tool
93.3%Said it reduced their filing anxiety
73.3%Rated the flow simple to understand
2ndPlace at SF State's business school product pitch
01 · Problem

Tax tools are built for U.S. residents, not international students.

A U.S. citizen earning under $15,750 doesn’t need to file. An 18-year-old international student with zero income still does, and one mistake can jeopardize their visa, immigration applications, and future employment.

The system exists, just not for them. Residents have TurboTax. Non-resident students are left with confusion.

1.2 million international students in the U.S. (2024/25 academic year). Nearly all carry annual IRS filing obligations. Almost none have a simplified tool built for them.

AtlasTax Mockup
02 · Research

What the research revealed.

Initial research involved 12 interviews with F-1 and OPT students.

n=12F-1 & OPT students interviewed
75%Unaware of Form 1040-NR
83%Not confident in filing accuracy
2Rounds of usability testing

“It would be ideal to have a tax-filing experience where they know all the dos and don’ts, and we can just click submit.”

F-1 student interview

“The hardest part of filing taxes is compiling all tax forms.”

Survey respondent

“Sprintax does not consider my tax treaty. What happens when I graduate?”

OPT student interview
Empathy map

Empathy map, synthesized from interviews

Who I’m designing for: F-1 and OPT students who don’t know which form applies to them, and who are afraid one mistake will affect their visa. Everything in the flow is built for that fear.

Document Collection

Forms scattered across university portals, employers, and banks. Students spend hours finding documents they didn’t know existed.

Visa & Form Confusion

Most don’t know their residency status, which form to file, or what a tax treaty means for them.

Emotional Stress

Fear of a mistake that affects visa status causes students to avoid filing entirely or panic through it at the last minute.

03 · Opportunity

Existing tools don't fit non-resident students.

Two main competitors (Sprintax and TurboTax) dominate the space and neither was built for non-resident students.

ProductNon-ResidentTax TreatyStudent-FirstPrice
AtlasTaxF-1 · J-1 · M-1Guided treaty + 1042-SYesPlanned flat fee
SprintaxYesManualText-heavy$100–150
TurboTaxResidents onlyNoNo$0–120
H&R BlockPrimarily residentsNoNo$35–85+
CPAYesYesManual$200–400
VITADepends on the UniversityYesManualFree
04 · How It's Designed To Work

How it works, in three steps.

Step 01

Smart Onboarding

Students answer 10–15 questions to determine their correct filing path. Visa type, income sources, residency status, all used to personalize the experience.

Step 02

Upload Documents

A personalized checklist shows exactly which documents are needed. Upload income, education, visa, and supporting forms. Uploaded documents are intended to auto-fill via OCR.

Step 03

Forms Generated

AtlasTax is designed to prepare the correct IRS forms automatically. Review, download, sign, and mail to the IRS. The goal: no manual data entry, no transcription errors.

Visa type question
Income sources screen with illustrated tiles to select, including bank interest, OPT/CPT, on-campus job, scholarship and freelance
Document checklist expanded
Education forms
All documents complete
Your Forms Are Ready screen showing a generated 1040-NR tax form with Submit Forms and Review Forms buttons
05 · Final Flow

The experience, end to end.

Hover (or tap) over the screens to see the flow in motion (2-5)
Homepage

Homepage

Onboarding question 'What is your visa type?' with F-1, J-1 and M-1 options

Q&A onboarding

Onboarding question asking which income sources apply, shown as illustrated tiles

Q&A onboarding 2

Document checklist with upload sections for income, education, visa and supporting forms

Document checklist

Filing screen with all document sections uploaded and a FILE 2025 button

Filing

06 · Iterations

Mid-fi to hi-fi, what users
forced me to change.

Round one was think-aloud testing with 3 people. Each session turned up a problem that would have broken the flow.

Watch think-aloud session
Finding 01

When users selected income related questions, the screen jumped to a new question with no warning, breaking the expected pattern. Users thought it was a bug.

Before: mid-fidelity income grid with Scholarship selected, just before the app jumps to a new question
Before: the unannounced follow-up question asking whether the scholarship covered tuition only or living expenses too
Solution

Added a popup heads-up before any additional question appears. The flow now matches the pattern users have built throughout the rest of the onboarding.

After: high-fidelity income grid with On-Campus Job selected; a heads-up now appears before any follow-up question
On campus job pop up
Finding 02

After uploading documents, users had no way to actually file. They also had to open every category individually with no sense of overall progress.

Before: mid-fidelity document checklist where each category opens one at a time, with no button to file
Before: every checklist category checked off, but still no button to file and no overall progress
Solution

Added a “FILE 2025” button once documents are uploaded, plus a “Download Checklist PDF” option. Green checkmarks make completion clear.

After: document checklist with upload sections for income, education, visa and supporting forms, plus a Download Checklist PDF button
After: every checklist category checked off, with the new FILE 2025 button and a Download Checklist PDF option
Finding 03

Users were unsure what some questions meant and why they were being asked. The flow assumed prior knowledge, making users less confident in their answers.

Before: mid-fidelity question asking for an SSN or ITIN, with no explanation of why it is asked
Before: mid-fidelity question asking for country of citizenship, with no explanation of why it is asked
Solution

Added a brief explanation for each question and a link to a verified source for context. Users can now understand the purpose of each question and answer accurately.

After: the SSN or ITIN question now explains it decides whether you can e-file, with a 'Not sure whether you have it?' link
After: the citizenship question now explains it checks tax-treaty eligibility, with a 'What is a tax treaty?' link
07 · Trust & Data Handling

Handling sensitive documents.

Students upload SSNs, visa documents and income forms, all tied to their immigration status. So for every document decision, I asked: would a student trust this with that?

Purpose-Built Extraction

Documents are designed to be processed through OCR to auto-fill forms. The goal is fewer manual entries and less sensitive data typed or copied by hand.

Minimal Data Requested

The onboarding flow only asks for what's needed to determine filing status; no unnecessary fields, no data collected "just in case."

Security as a Build Priority

Before AtlasTax goes live, uploaded documents need encryption and access controls. That comes first in the build.

08 · Results & Validation

Round two results.

15 F-1 students tested the high-fidelity prototype on their own and answered a survey afterward. Because testing was unmoderated, these numbers are what testers reported, not what I observed. They estimated the flow took about 10 minutes on average, and no more than 20.

15/15Said they finished the flow without outside help
13/15Preferred AtlasTax over their current tool
14/15Said it reduced their anxiety about filing
11/15Rated the flow simple to understand3 rated it very difficult
14/15Would use it during tax season
12/15Said they’d pay $29 to file

“This is exactly what we needed. It breaks down the complexity in a way I actually understand.”

Round 2 usability testing participant
Round two · Finding 01

Testers still asked “then what?” after FILE 2025, since it didn’t lead anywhere. The 3 who rated it very difficult got stuck at document upload, and 2 comments called the dropdowns hard to use.

Round two: the completed document checklist with the FILE 2025 button, which didn’t lead anywhere yet
Solution

Added a Forms Generated screen after FILE 2025, so the flow ends with forms ready to review. The checklist dropdowns get fixed in the Claude Code build. Neither change has been tested yet.

After round two: Your Forms Are Ready screen showing the generated tax form with Submit Forms and Review Forms buttons
After round two: confirmation that the forms are ready for submission, with a prompt to download, sign and mail them to the IRS
Round two · Finding 02

After round one, selecting scholarship opened the same follow-up questions for all visas. But scholarships are taxed differently for F-1 and J-1 students, so one generic follow-up wasn’t enough.

Before: scholarship pop-up
Before: scholarship follow-up question
Solution

Scholarship now has its own set of questions for F-1 and J-1 students, the visa types where scholarship rules matter most. The questions change based on the visa chosen at the start.

After: question about where the scholarship money went
After: second J-1 scholarship follow-up question

Note: this is an ongoing project. These changes were made to the high-fidelity prototype after round two, and the experience is still being refined.

2nd Place, San Francisco State University Lam Family College of Business Product Pitch Competition AtlasTax went from an initial UX prototype to a pitch-ready product strategy in 3 weeks. Pitching the product to business judges forced me to defend my design decisions through the lens of market viability, user trust, and business risk. I was also invited as guest speaker at the Epsilon Pi Tau inauguration at SFSU.
View Pitch Contest Details →
AtlasTax product pitch presentation
AtlasTax pitch competition presentation
AtlasTax at San Francisco State University
09 · Design Process

From paper to prototype.

Starting on paper to explore structure without committing to visuals. Three sketch sheets, then digital wireframes, then high-fidelity.

Q&A and checklist sketches

Onboarding Q&A + checklist

Homepage sketches

Homepage explorations

Deadlines sketches

Deadlines + learn screen (Feature was cut)

Mid-fidelity wireframe user flow

Mid-fidelity wireframes

Information Architecture
AtlasTax information architecture
User Flow
AtlasTax user flow

Taxes already stress students out, so the design system is meant to feel calm.

ColorMuted teal and cream, warm, not clinical. Chosen to reduce the visual stress of financial interfaces.
TypographySF Pro throughout, familiar from iOS, so it feels native on a phone.
IllustrationHand-drawn style icons soften the intimidation of tax forms and keep the experience feeling human.
Design system

Design system, color, type, illustration, brand

10 · Reflection

What this taught me.

01

One question at a time made taxes manageable

Testers saw taxes as impossible. Asking one question per screen, in the right order, is what made the flow manageable, and it took several rounds to get that order right.

02

Three testers were enough to find the dead end

Three think-aloud sessions in round one showed the flow dead-ended after document upload. In round two, my FILE 2025 fix only moved the dead end, because the button didn’t go anywhere yet.

03

Testers reported less anxiety

14 of 15 testers said the flow reduced their anxiety about filing. For students worried about their visa, how the flow feels matters as much as whether it works.

04

Users needed to know why each question was asked

Users understood the SSN and treaty questions. They just didn’t know why we needed the answers. A one-line explanation and a source link fixed it.

05

Designing for edge-case audiences

The pitch highlighted how specialized the F-1 visa tax flow is. As a designer, my next challenge is exploring how this onboarding system scales to broader non-resident tax scenarios without adding cognitive load.