Mockup of a laptop displaying the Maple Tax web application, with a blue and pink gradient background.

8 weeks

MapleTax

Harness the power of AI to simplify your tax filing process, maximize deductions, and ensure compliance with a unified chat workflow.

UX Design
UX Research
Web App Design
Artificial Intelligence (AI)

Background

Project Context
Personal project.
Tools Used
Figma, FigJam, Miro, Adobe Creative Suite, Otter, Notion, Teams
Research Methods
Secondary Research, Interviews, Affinity Mapping, Competitive Analysis, Usability Testing

Problem Statement

In Canada, the process of filing taxes is often perceived as overwhelming and confusing, leading to errors and dissatisfaction among users. There is a need to redesign the tax filing experience to minimize its complexity and enhance user understanding, thereby improving the accuracy of filing and overall satisfaction with the tax process.

How Might We (HMW)

How might we enhance the digital tax filing system to simplify the process, increase clarity, and reduce the time needed for Canadians to accurately complete and file their tax returns?

Solution

MapleTax web app aims to improve the Canadian tax filing experience by integrating advanced AI systems into the digital tax process, simplifying complexities, and significantly reducing preparation time.

The AI-enhanced system will auto-fill forms, extract data from the Canada Revenue Agency (CRA), identify optimal deductions, and provide real-time, personalized guidance with unified chat workflow. This approach ensures a more accurate, efficient, and user-friendly experience, transforming tax filing from a daunting task into a seamless process.

UX Research

Hypothesis

The project began with a simple hypothesis: integrating AI into tax filing software could make the process faster and less complicated for Canadian users. We envisioned a system that could handle much of the tedious work automatically-filling out forms, identifying the best deductions, and offering real-time advice based on each user's unique financial situation.

The idea was that, by automating these tasks, users would spend far less time preparing their taxes and have a much smoother experience overall. Compared to the traditional, non-AI tax filing methods, this new system would be more intuitive, efficient, and user-friendly, leading to greater satisfaction among those who use it. Our goal was to transform tax filing from a time-consuming chore into something straightforward and manageable.

Interviews

Based on the hypothesis, I conducted 10 interviews to gain insights into users' current experiences with tax filing. These interviews explored how users manage the process, their level of understanding, and their expectations of a tax filing system.

Through affinity mapping, the analysis revealed key pain points, such as the complexity of deductions and the need for clearer guidance, particularly for freelancers and individuals with unique tax situations.

Quotes from participants

User Persona

I created two personas for the primary user segments of non-tax professionals to clearly understand their needs. This group includes first-time filers, freelancers, small business owners and others who don't have in-depth tax knowledge.

The user personas developed include Jenna, a tech-savvy freelancer who struggles with complex tax filing and understanding deductions, and Ross, a PhD student overwhelmed by multi-income tax situations and time constraints. Both users highlight the need for personalized support and simpler, more efficient tax filing solutions​.

Ideation

I conducted a hybrid card sorting session with five participants, including freelancers, small business owners and first time taxpayers. The goal was to validate and refine the categorization and information architecture for the Maple Tax website dashboard. Utilizing remote card sorting through Optimal Workshop, I gathered valuable insights on user preferences.

Hybrid Card sorting conducted remotely over Optimal Workshop
Cart Sorting Dendrogram Analysis to review Content Grouping

The dendrogram above represents the placement and grouping of features like start new filing, tax filing history, and tax reports options. This helped in identifying optimal groupings and allowed for iterative prototype refinements to improve navigation flow and content discoverability. Below, I present the top three dashboard designs along with feedback from participants.

Prototype 1

This is an early concept created before the card sorting process, focusing on gathering feedback related to interface design and information categorization.

Feedback on Prototype 1:

  • The UI for due dates and payments is unappealing and seems out of place.
  • The history section is confusing; it's unclear which history it refers to and is difficult to navigate.
  • The interface feels cluttered and confusing, lacking clear hierarchy.
  • The "Ask more questions or Learn more" feature doesn’t seem to reflect AI functionality, the writing could be improved.

Prototype 2

This prototype was designed after the card sorting method, as I realized that the naming of certain labels needed to be changed or updated. This feedback was focusing on UX writing, hierarchy and interface design.

Feedback on Prototype 2:

  • The main content area feels overcrowded.
  • The label "Chat with AI" seems too generic; it could be more specific.
  • "Tax filing history" and "AI chat history" don't need to completely be separate categories.
  • The placement of "due dates and payment details" could be reconsidered, as it detracts from the focus on "Continue Filing" and "Start New Filing."
  • Users want to view due dates and payment details while filing or using the AI chat option.

Prototype 3

This prototype is the final iteration, carefully developed and refined through extensive user feedback. This version incorporates improvements aimed at enhancing usability and clarity.

Feedback on Prototype 3:

  • The main content section has a clean and minimal look and feel.
  • Grouping the history sections made it easier to recognize them.
  • Deadlines are easily accessible even while filing the taxes.
  • Previously the label was AI chat which is now updated to "Maple AI". This is relatable with brand name.

Design solution details

MapleTax Home page

The homepage serves as an introduction to the platform. It highlights key features, capabilities, user testimonials, FAQs, and contact information. This page also includes links to social media for the latest updates. From here, users can easily log in or sign up to access and start using the web app.

MapleTax Homepage

Dashboard

The dashboard was designed to provide users with essential and relevant information in a clear and organized layout.

Key features include:

  • AI Assistance: Integrated "MapleAI" support, allowing users to ask questions or seek guidance directly through the dashboard, simplifying the filing process.
  • Filing Progress Bar: A visual indicator that guides users through the stages of the tax filing process—Personal Information, Government Slips, Credits and Deductions, Review, and File. For new users starting a filing, the progress bar outlines the steps ahead, giving them an overview of what to expect. For returning users continuing their filing, the progress bar shows exactly which stage they’ve reached, helping them resume their task seamlessly.
  • Upcoming Deadlines: A dedicated section in the sidebar highlights important tax-related deadlines, such as contribution, filing, and payment due dates, helping users stay aware of critical timeframes and avoid missing key milestones.
  • My Documents: A central hub for users to store and access important files like receipts, invoices, and tax forms, ensuring everything is organized and easily retrievable year-round. While especially helpful during tax season for quick and accurate filing, it also aids in managing financial records and staying organized throughout the year for better financial planning or audits.
  • Tax Report Overview: A summary of past tax reports with file names and creation dates, enabling users to quickly access and review previous filings.
  • History: The sidebar includes two distinct types of history—Tax Filing History and MapleAI Chat History—to ensure users can easily differentiate between their tax-related activities and interactions with the AI assistant, avoiding any confusion.
  • Accessibility Tools: Accessibility icons are placed at the top of the dashboard, ensuring they are always visible and easy to access, making it convenient for users to adjust settings whenever needed.

Seamless Chat-Based Tax Filing

  • Intuitive Form-Filling Process: The chat interface is designed for a smooth, user-friendly experience, allowing users to provide information effortlessly.
  • Multiple Input Options: Users can either type their answers or use the microphone to speak their responses for greater flexibility.
  • AI-Powered Auto-Fill: Users can upload PDF documents from their computer, cloud, or directly from the MapleTax web app if they have been saving their documents there. The AI reads and automatically fills in the required information to save time, and the uploaded documents are saved in the 'My Documents' section of the web app.
  • Integrated Query Handling: Users can ask questions directly within the chat without switching to another interface, enhancing their experience.
  • Text-to-Speech Feature: A speaker icon appears next to the chat on hover, allowing the system to read the text aloud for added accessibility.
  • Start New Filing

    Intuitive Form-Filling Process

    MapleAI Chat

  • Real-Time Tax Assistance: Users can chat with MapleAI to get answers to any tax-related questions, including filing, deductions, credits, and more.
  • Up-to-Date Information: The AI stays current with the latest tax regulations, updates to tax codes, and filing deadlines, ensuring users receive accurate guidance.
  • Smart Learning Capabilities: MapleAI continuously learns from user queries and reliable online sources, improving its understanding of common tax issues and their solutions to better serve users.
  • Comprehensive Tax Calculations: MapleAI helps users estimate taxable income, determine tax brackets, calculate capital gains, and explore deferral strategies, optimizing their tax returns.
  • Year-Round Availability: Unlike seasonal tax tools, MapleAI offers support throughout the year, allowing users to ask tax-related questions and plan efficiently, even during the off-season.
  • MapleAI Chat

    Future Steps

    • Create dedicated screens and update the interface to support filing taxes for multiple family members within the same account.
    • Enhance usability by adding tooltips to guide users and making additional changes to improve navigation and ensure compliance with accessibility standards.
    • Implement dark mode and ensure the design is fully responsive for a seamless experience across both desktop and mobile devices.
    • Refine the prototype and improve micro-interactions to provide smoother user experiences.

    Reflection

    Privacy Concerns: Faced privacy concerns with handling sensitive information like SIN numbers and the inability to delete data, so I tested only a few known tax tools and relied on reviews and social media for additional insights.

    Interview Insights: I was able to conduct interviews with participants under 40, which provided useful insights, but a more diverse group would have yielded even richer data.

    Need for Further Research: More research is needed to understand how users trust tax tools and AI when it comes to sharing private information. It’s also important to explore how UX writing can be optimized to effectively communicate privacy and security measures, ensuring users feel confident in the process.

    top arrow

    Figma Prototype

    top arrow

    View More