Expenzo: Tackling the Pain of Manual Expense Tracking for Small Businesses

A UX case study on simplifying expense tracking and automating GST workflows for small business owners.

App name / Client

Expenzo

My Role

UX Designer

Industry

Fintech

Platform

Mobile App

project image

Tired of spending hours manually tracking your expenses instead of focusing on your business?

For many small business owners, managing expenses can feel like a full-time job. Hours are spent organizing receipts, entering data into spreadsheets, and trying to stay on top of finances — time that could be used to grow their businesses. This manual process not only eats up valuable time but also increases the risk of errors, missed entries, and financial disorganization.

To tackle this, I designed Expenzo, a tool to take the stress out of expense management and make it as seamless as possible.

Solution Overview: Expenzo to the Rescue!

Expenzo automates receipt scanning, categorizes expenses, and helps keep track of every detail, so nothing falls through the cracks. The result? Business owners spend less time on bookkeeping and more time focusing on what they do best — running their businesses.  

The goal?

  • Simplify Expense Tracking - Remove the burden of manual data entry and organization.
    • Automate GST Compliance - Ensure business owners stay compliant without the extra work.
      • Create a User-Friendly Experience - Design a solution that’s intuitive and easy to use, especially for those who may not be tech-savvy.

        Join me as I share how Expenzo came to life, through research, design, and countless iterations to build an expense management tool that meets small business needs.

        I understand time constraints, so here’s a video for a quick overview.


        A First Look at the Final Solution: Simplifying Expense Tracking for Small Businesses 

        Imagine Ravi, a 47-year-old small business owner who uses Expenzo to manage his expenses efficiently. Running an offset printing business with a team of 10, Ravi relies on Expenzo to streamline his financial management and ensure GST compliance. Let’s see how he records his expenses in the app.

        Journey Through Expenzo’s Design: How Every Choice Made Expense Tracking Effortless

        What began as a tedious manual entry task is now seamless with Expenzo, making expense management effortless for small business owners. Each feature was crafted to solve real pain points, freeing users to focus on growing their business.

        What Value Do Summary Cards and Navigation Bring to the Home Screen?

        Inspired by successful apps like Axio, I crafted a summary card on Expenzo’s home screen that instantly displays total expenses and income, giving users a snapshot of their finances. Instead of navigating through multiple pages, users can now check their financial status at a glance! Borrowing ideas from Zoho Expense, I integrated features like Autoscan and a floating action button, making navigation feel fluid and natural.

        Why Flexibility and Accuracy Are Vital in Scanning Receipts?

        The receipt scanning feature is central to Expenzo, reducing the need for manual entry. Inspired by Zoho Expense, the process includes an overlay with options like “Wait for Autoscan,” “Add Manually,” and “Delete Receipt,” giving users flexibility and control. Expenzo uses Optical Character Recognition (OCR) technology to achieve up to 95% accuracy in data capture; however, image clarity is crucial, as quality issues, especially with cursive handwriting, can reduce accuracy to 75%, emphasizing the need for clear photos.

        Why Are Notifications and Standard GST Formats Key to Compliance?

        To streamline GST requirements, Expenzo includes notifications that alert users as soon as a scan completes, providing instant feedback. A standardized format with fields like invoice number, date, and GST percentage simplifies record-keeping. The app organizes data automatically for CGST/SGST (intra-state) and IGST (inter-state), ensuring accuracy and compliance. This approach reduces errors and helps users avoid penalties effortlessly.

        How Does the Analytical Page Simplify Financial Insights?

        Expenzo’s Analytical Page provides users with clear insights by breaking down income, expenses, and weekly trends. Visual graphs make it easy to identify spending patterns and adjust habits. Customizable filters allow users to focus on specific timeframes or categories, enabling data-driven decisions and boosting financial clarity.

        Why Are Categories and Excel Exports Key for Small Business Finances?

        Excel exports remain a favorite among small business owners for easy sharing and record organization. Drawing inspiration from ZohoBooks, I built Expenzo’s export function to filter by categories, expenses, and income, allowing users to organize their data before sharing. With Excel integration, Expenzo offers flexibility and familiarity, making it easy for users to share financial data with accountants, stay organized, and meet GST filing requirements without hassle.

        Behind the Scenes of Expenzo: How Key Decisions Shaped a Seamless Expense Tracker

        In building Expenzo, key decisions turned initial ideas into a streamlined, user-friendly solution. By refining navigation and adding customizable features, Expenzo simplifies expense tracking, letting small business owners focus on what matters most.

        How Small Business Owner Insights Shaped Expenzo’s Record Screen?

        At first, I relied on general research to understand small business expense tracking but found it lacked practical details for a user-friendly design. Seeking real insights, I consulted my father, a small business owner, who shared his Excel sheets with fields like invoice number, date, merchant name, category, amount, and GST percentage. After interviewing five more business owners, I found that four used the same structure. This common format inspired Expenzo’s Record Screen, aligning it with real-world practices to feel intuitive and familiar.

        Refining the Scanning in Progress Screen for User Efficiency and Control

        The “Scanning in Progress” screen originally offered Wait for Autoscan, Add Manually, and Delete Receipt options. However, user feedback showed Add Manually was unnecessary, leading to its removal to streamline the interface. I considered changing Delete to Retake Receipt but kept Delete to give users flexibility in managing errors. These adjustments provided a clearer, more user-friendly scanning experience, reducing confusion and enhancing control.

        Expanding Filters and Improving Date Navigation for Better Usability

        The initial filter design only offered time-based options (week, month, year). Peer reviews and usability testing revealed the need for more filters, so I added categories, expenses, and income filters, increasing user flexibility in data sorting. Date navigation chevrons were moved to the right side for easier thumb reach on larger screens. These changes improved usability, creating a more intuitive and comfortable experience.

        Tailoring Export Options for Small Business GST Filing Needs and Usability

        To meet small businesses' GST filing needs, I introduced flexible export options with date range filters to align with filing deadlines. Usability testing revealed users also needed B2B transaction filters and a total transaction summary before exporting. These additions made report preparation easier, saving time and reducing manual adjustments. The enhanced export functionality met user expectations and regulatory requirements for a streamlined experience.

        The Art Behind Crafting Expenzo: Design Skills That Transformed Expense Tracking into a Breeze

        I focused on creating a combined visual language with a structured component system. Text styles were chosen for clear hierarchy and readability, while a thoughtful color palette added harmony and function. Key elements like status bars, expense cards, and buttons were designed for consistency and easy reuse. This approach kept the interface clean and intuitive, making navigation effortless and balancing aesthetics with usability for an engaging user experience.

        The Creative Path to Building Expenzo: Every Step Toward Simplifying Expense Tracking

        After reviewing 18 potential problems, I chose a project that resonated with me: creating an expense management tool for small business owners. This app lets users scan receipts, categorize expenses, and generate financial reports, simplifying bookkeeping and reducing manual effort. I clarified user pain points and business goals, then explored the fintech landscape through secondary research. Although this led to some ambiguity, I regained focus by forming hypotheses and asking targeted questions, turning uncertainty into new insights for the design.

        From Ambiguity to Clarity: Crafting Expenzo for Small Businesses

        I began with essential questions for designing Expenzo: Should income categories be included? What’s the standard GST format? Research and competitor analysis revealed key fields like GSTIN and invoice details, highlighting gaps in scanning and export features. Practical insights from my father, a small business owner, inspired Expenzo’s Record Screen to meet real user needs.

        Refining the Hypothesis: Building a User-Centric Expense Tracker

        Guided by user feedback, I refined the initial hypothesis, adding customizable categories, automated receipt scanning, and transaction uploads to enhance usability. I further emphasized automation with features like repeat transactions and auto-categorization to meet user expectations for effortless expense tracking.

        Enhancing Expenzo: Insights from Research and Peer Feedback

        Through peer reviews and research, I pinpointed ways to boost user experience and scanning efficiency in Expenzo. Competitor insights from apps like Zoho Expense inspired multitasking during scans. Primary research revealed that small business owners need help with manual tracking, making automated receipt scanning, GST tracking, and integration with tools like Tally essential. These additions created a more streamlined and user-friendly interface for effortless expense management.

        Refining Expenzo Through Usability Feedback

        I conducted peer reviews and user testing on the first UI cut, identifying ways to improve the user journey. Feedback from three test users highlighted strengths and areas for improvement. Competitor research provided insights on addressing similar user issues. By analyzing usability feedback and peer input, I refined Expenzo’s interactions and navigation to align with user expectations, enhancing overall usability. This resulted in the final design showcased in the Final Solution section.

        Vision for Expenzo’s Future Growth: Unlocking New Possibilities in Expense Tracking

        Looking ahead, Expenzo has exciting growth opportunities with features like automated SMS extraction, multi-user access, and offline mode to enhance user experience. These updates support Expenzo’s goal to simplify financial management as users’ businesses expand.

        Streamlining GST Filings with Excel Copy-and-Paste Integration

        Integrating a copy-and-paste feature for Excel data into a GST tool can greatly improve efficiency for users who rely on spreadsheets. This feature saves time by removing repetitive data entry and reduces human error, leading to more accurate GST filings. Additionally, tools like GSTZen make reporting easy by allowing users to upload sales invoices directly from Excel, ensuring both compliance and consistency with regulatory requirements.

        Automatic Transaction Tracking Through Bank SMS Notifications

        Imagine receiving a bank SMS and knowing Expenzo will automatically capture and categorize the transaction — no manual entry needed. With automated SMS extraction, Expenzo pulls financial data directly from bank notifications on debits, credits, and other transactions. This feature removes the hassle of manual expense entry, letting users focus on their business. Each SMS seamlessly updates financial records, ensuring accuracy and making expense management smoother and stress-free.

        Effortless Bookkeeping with Automated Receipt and Ledger Sync

        Imagine a business owner who uploads a receipt, and Expenzo instantly matches it with the right ledger entry — no manual work required. This automated sync feature compares uploaded receipts to existing records, spotting discrepancies and ensuring accurate financial data. By streamlining bookkeeping it saves time, allowing owners to focus on growth. With seamless receipt-to-ledger integration, Expenzo simplifies expense management and keeps every transaction in check.

        Insights from Expenzo’s Creation: Lessons Learned on Simplifying Expense Tracking

        Designing Expenzo taught me the value of user feedback and empathy in design, balancing aesthetics with functionality for a truly user-focused solution. This journey strengthened my skills and deepened my understanding of creating solutions that genuinely support users’ needs.

        • The Mistake I Made: At the start, I attempted to address every user-reported issue, which led to an overwhelming amount of feedback and scattered solutions.
          • Learnings: I realized the importance of focusing on the 80% of problems that impact users most, rather than trying to solve every minor issue. By prioritizing key challenges, I streamlined development efforts and delivered solutions that made a meaningful difference to users.
            • The Mistake I Made: I hesitated to dive into projects with uncertain elements, aiming for clarity from the beginning.
              • Learnings: I learned that embracing ambiguity can lead to deeper insights, helping me clarify the core issues. Facing uncertainty encouraged me to ask questions and collaborate, which ultimately revealed overlooked solutions and enhanced problem-solving.
                • The Mistake I Made: Initially, I relied mainly on my perspective, which limited my understanding of the project’s challenges.
                  • Learnings: I discovered that collaboration through peer reviews and open discussions uncovers valuable insights and ideas. Sharing challenges with others led to refined solutions and strengthened the overall project quality.

                    Shaping Expenzo Together: Your Feedback Makes a Difference

                    I’m excited to present Expenzo and would be grateful for any feedback to further improve the project. Your thoughts will be instrumental in refining the solution to make it truly user-centered.

                    1. User Experience & Usability: Does the user flow feel intuitive, and does the design effectively solve the user’s pain points? I’d love to know if there are areas where the usability could be improved.
                      1. Potential Enhancements: In the “Future Scope” section, I’ve outlined some ideas for expanding Expenzo’s features. Are these relevant, and do you have other suggestions that would add value?
                        1. Clarity & Presentation: I’ve worked to make the case study clear and engaging. I’d appreciate any input on the organization, language clarity, and visual flow.

                          Thank you so much for your time and thoughts! If you liked the project or have suggestions, please leave a comment or connect with me via DM on social media ❤ — LinkedIn