How We Reimagined Expense Claims :
How We Reimagined Expense Claims :
How We Reimagined Expense Claims :
How We Reimagined Expense Claims :
I'll lead the story about the solution towards effortless expense claims submissions.
I'll lead the story about the solution towards effortless expense claims submissions.
















Once, a new colleague approached me, expressing frustration with our expense claim process.
Once, a new colleague approached me, expressing frustration with our expense claim process.
“ I’d like to request the last expense claim, but I was lost on the web for half a day. ”
My colleague said.
“ Our team uses our product as well! ”
“ Our team uses our product as well! ”
I replied.
I replied.
“ Yes, It is too well designed,
for the financial team, not us. ”
We both agreed.
We both agreed.
Context of the Project
Using a product of the business SaaS platform that supports efficient task management,
the company had already been providing a cloud-based web service to manage expense claims for in-house financial managers. However, we had to consider the end-users handling claim submissions and approvals, especially those without special financial knowledge.
Using a product of the business SaaS platform that supports efficient task management,
the company had already been providing a cloud-based web service to manage expense claims for in-house financial managers. However, we had to consider the end-users handling claim submissions and approvals, especially those without special financial knowledge.
Upon realising a colleague's struggle with our expense claim process, we acknowledged the need to improve its accessibility for non-financial users.
How could we have made the process of submitting expense claims simple?
Upon realising a colleague's struggle with our expense claim process, we acknowledged the need to improve its accessibility for non-financial users.
How could we have made the process of submitting expense claims simple?
Upon realising a colleague's struggle with our expense claim process, we acknowledged the need to improve its accessibility for non-financial users.
How could we have made the process of submitting expense claims simple?
Upon realising a colleague's struggle with our expense claim process, we acknowledged the need to improve its accessibility for non-financial users.
How could we have made the process of submitting expense claims simple?
Project Achievements and Impact
Project Achievements and Impact
Successfully streamlined the expense report creation process,
Successfully streamlined the expense report creation process,
leading to a remarkable 50% reduction in reporting time
leading to a remarkable 50% reduction in reporting time
leading to a remarkable 50% reduction in reporting time
leading to a remarkable 50% reduction in reporting time



Role
Role
Designed the iOS app from scratch to streamline expense claim submissions.
Created the prototype and conducted
usability testing for validation.
Applying a design system for consistency, I prepared QA documentation for product release with PMs and engineers.
Designed the iOS app from scratch to streamline expense claim submissions.
Created the prototype and conducted
usability testing for validation.
Applying a design system for consistency, I prepared QA documentation for product release with PMs and engineers.
Team
Team
Collaborated across teams to deliver and release a better product over the three months of the initial phase and the two months of the launch phase.
Collaborated across teams to deliver and release a better product over the three months of the initial phase and the two months of the launch phase.
2 design leads
2 product managers
1 QA analyst
2 developers
1 product designers
2 design leads
2 product managers
1 QA analyst
2 developers
1 product designers
To convince stakeholders, I presented the discovered problems in the expense claim experiences with relevant figures.
To convince stakeholders, I presented the discovered problems in the expense claim experiences with relevant figures.
To convince stakeholders, I presented the discovered problems in the expense claim experiences with relevant figures.
To convince stakeholders, I presented the discovered problems in the expense claim experiences with relevant figures.
Presenting Identified Problems
Presenting Identified Problems
I conducted foundational research to gain a clear understanding of the business travel expense market in South Korea and checked the average time it takes for users to process expenses and eventually to emphasise the significance of this project to the stakeholders.
I conducted foundational research to gain a clear understanding of the business travel expense market in South Korea and checked the average time it takes for users to process expenses and eventually to emphasise the significance of this project to the stakeholders.
I presented important research findings and highlighted key jobs to be done by introducing relevant metrics. The substantial growth potential in the expense management solution market has offered us a significant business opportunity.
I presented important research findings and highlighted key jobs to be done by introducing relevant metrics. The substantial growth potential in the expense management solution market has offered us a significant business opportunity.
Designing the right thing
Designing the right thing
make sure that there’s a real need for the product
make sure that there’s a real need for the product



To fully capitalise on this opportunity, I emphasised accurately identifying and addressing user problems. One of the most crucial tasks I identified was reducing the time spent on report creation, and addressing the challenges faced by our target enterprise clients.
To fully capitalise on this opportunity, I emphasised accurately identifying and addressing user problems. One of the most crucial tasks I identified was reducing the time spent on report creation, and addressing the challenges faced by our target enterprise clients.
I identified specific challenges of the existing expense report creation process that caused delays for the users.
I identified specific challenges of the existing expense report creation process that caused delays for the users.
I identified specific challenges of the existing expense report creation process that caused delays for the users.
I identified specific challenges of the existing expense report creation process that caused delays for the users.
Defining User Problems
Defining User Problems
To identify the current satisfaction and pain points of the existing expense reporting system, interviews were conducted with 4 employees from our department within the company.
To identify the current satisfaction and pain points of the existing expense reporting system, interviews were conducted with 4 employees from our department within the company.
Question
Question
“ When and where do you typically approve or usually submit expense claims?
Can you describe any specific frustrations you've encountered when dealing with expense claims?
Are there any features you wish the expense claim system had to make your job easier? ”
…



After consolidating the interview findings, the most significant issues faced by the target users were prioritised based on their potential to deliver value to a broad user base. The priority criteria focused on evaluating functional improvements that would benefit the majority of users.
After consolidating the interview findings, the most significant issues faced by the target users were prioritised based on their potential to deliver value to a broad user base. The priority criteria focused on evaluating functional improvements that would benefit the majority of users.
Enhancing Efficiency
Enhancing Efficiency
Enhancing Efficiency
Enhancing Efficiency
Prioritise improvements that will reduce approval time, emphasising a quick approval process and an easy expense claim submission.
Prioritise improvements that will reduce approval time, emphasising a quick approval process and an easy expense claim submission.
Simplify the existing long processes and enable swift processing.
Simplify the existing long processes and enable swift processing.
Simplify the existing long processes and enable swift processing.
Simplify the existing long processes and enable swift processing.
Improving User Convenience
Improving User Convenience
Improving User Convenience
Improving User Convenience
Introduce a user-friendly design with consideration of field workers’ preference for simple and quick expense reporting.
Introduce a user-friendly design with consideration of field workers’ preference for simple and quick expense reporting.
Provide an intuitive and user-friendly interface.
Provide an intuitive and user-friendly interface.
Provide an intuitive and user-friendly interface.
Provide an intuitive and user-friendly interface.
Mobile Accessibility
Mobile Accessibility
Mobile Accessibility
Mobile Accessibility
Strengthen mobile-friendly features for the convenience of both field workers and approvers.
Strengthen mobile-friendly features for the convenience of both field workers and approvers.
Develop a mobile app to cater users who frequently use mobile devices.
Develop a mobile app to cater users who frequently use mobile devices.
Develop a mobile app to cater users who frequently use mobile devices.
Develop a mobile app to cater users who frequently use mobile devices.
Given the larger number of field worker users compared to approvers, Simplification of the field worker’s direct expense report creation process is the most critical problem identified for resolution.
Given the larger number of field worker users compared to approvers, Simplification of the field worker’s direct expense report creation process is the most critical problem identified for resolution.
Given the larger number of field worker users compared to approvers, Simplification of the field worker’s direct expense report creation process is the most critical problem identified for resolution.
Given the larger number of field worker users compared to approvers, Simplification of the field worker’s direct expense report creation process is the most critical problem identified for resolution.
I approached the identified issues by integrating IAs to streamline the process and reducing the time required to enter information.
I approached the identified issues by integrating IAs to streamline the process and reducing the time required to enter information.
I approached the identified issues by integrating IAs to streamline the process and reducing the time required to enter information.
I approached the identified issues by integrating IAs to streamline the process and reducing the time required to enter information.
Approaching Solutions
Approaching Solutions
Based on the interview, I analysed the steps of expense report creation on the existing claim service.
I classified the steps and objectives of the user at each stage of the process considering that the existing IA will be applied to the app. Then I identified the issues of each stage and brainstormed solutions for them to achieve new designing scenarios for our new app.
Based on the interview, I analysed the steps of expense report creation on the existing claim service.
I classified the steps and objectives of the user at each stage of the process considering that the existing IA will be applied to the app. Then I identified the issues of each stage and brainstormed solutions for them to achieve new designing scenarios for our new app.



Classified issues and Solutions
Classified issues and Solutions
➊ Is unclear which tab provides
the reporting function.
➊ Is unclear which tab provides
the reporting function.
Clearly label each tab to improve user guidance.
Clearly label each tab to improve user guidance.
Clearly label each tab to improve user guidance.
Clearly label each tab to improve user guidance.
➋ Takes some time to organise
various expense-related information.
➋ Takes some time to organise
various expense-related information.
Provide only the necessary information.
Provide only the necessary information.
Provide only the necessary information.
Provide only the necessary information.
➌ Ambiguous progress status due to unrecognisable entry points.
➌ Ambiguous progress status due to unrecognisable entry points.
Provide an intuitive entry point to avoid uncertainty.
Provide an intuitive entry point to avoid uncertainty.
Provide an intuitive entry point to avoid uncertainty.
Provide an intuitive entry point to avoid uncertainty.
➍ Inconvenience in data separation when saving personal files together.
➍ Inconvenience in data separation when saving personal files together.
Offer a dedicated storage space for users to save and manage attached files.
Offer a dedicated storage space for users to save and manage attached files.
Offer a dedicated storage space for users to save and manage attached files.
Offer a dedicated storage space for users to save and manage attached files.
➎ Difficulty in entering detailed cost information due to vague guidance.
➎ Difficulty in entering detailed cost information due to vague guidance.
Minimise and automate the input steps by providing explicit instructions.
Minimise and automate the input steps by providing explicit instructions.
Minimise and automate the input steps by providing explicit instructions.
Minimise and automate the input steps by providing explicit instructions.
Users experienced confusion in expense claims due to duplicated menus and a complex process.
Users experienced confusion in expense claims due to duplicated menus and a complex process.
Users experienced confusion in expense claims due to duplicated menus and a complex process.
Users experienced confusion in expense claims due to duplicated menus and a complex process.
Comprehensive Issues
Comprehensive Issues
I identified issues in the Information Architecture where information about cards, expenses, and expenditure were duplicated across various menu screens, confusing the progress of the process.
I identified issues in the Information Architecture where information about cards, expenses, and expenditure were duplicated across various menu screens, confusing the progress of the process.
Solution
Solution
I integrated the duplicated menus
into a single entry point, improving the depth structure of
the IA for a seamless expense claim process from request to approval.
I integrated the duplicated menus
into a single entry point, improving the depth structure of
the IA for a seamless expense claim process from request to approval.
I integrated the duplicated menus
into a single entry point, improving the depth structure of
the IA for a seamless expense claim process from request to approval.
I integrated the duplicated menus
into a single entry point, improving the depth structure of
the IA for a seamless expense claim process from request to approval.



I analysed the expense report creation process to identify which stage is most time-consuming.
I analysed the expense report creation process to identify which stage is most time-consuming.
I analysed the expense report creation process to identify which stage is most time-consuming.
I analysed the expense report creation process to identify which stage is most time-consuming.
I interviewed a subject with no experience using the expense claim solution about their recent work-related schedules and found out they had two meals and one out-of-office expenditure to report.
I interviewed a subject with no experience using the expense claim solution about their recent work-related schedules and found out they had two meals and one out-of-office expenditure to report.
By providing our expense information input fields, I measured the time it took to enter details for these expenses, including the amount, purpose, and date, and to categorise each item.
By providing our expense information input fields, I measured the time it took to enter details for these expenses, including the amount, purpose, and date, and to categorise each item.



Key Issues
Key Issues
Time it took users in the process of entering the expense purpose and date.
Time it took users in the process of entering the expense purpose and date.
Users spent considerable time entering detailed information for the expense purpose and accurately recalling the dates of expenses.
Users spent considerable time entering detailed information for the expense purpose and accurately recalling the dates of expenses.
Solution
Solution
To address this, I added an expense tracking feature that is connected to a calendar. It scans receipts and automatically collects sales slips and franchise information, thereby simplifying the recognition of billing purposes and dates during expense claim creation.
To address this, I added an expense tracking feature that is connected to a calendar. It scans receipts and automatically collects sales slips and franchise information, thereby simplifying the recognition of billing purposes and dates during expense claim creation.
To address this, I added an expense tracking feature that is connected to a calendar. It scans receipts and automatically collects sales slips and franchise information, thereby simplifying the recognition of billing purposes and dates during expense claim creation.
To address this, I added an expense tracking feature that is connected to a calendar. It scans receipts and automatically collects sales slips and franchise information, thereby simplifying the recognition of billing purposes and dates during expense claim creation.
I applied the derived solutions and prioritised content in creating the prototype that met the users’ requirements.
I applied the derived solutions and prioritised content in creating the prototype that met the users’ requirements.
I applied the derived solutions and prioritised content in creating the prototype that met the users’ requirements.
I applied the derived solutions and prioritised content in creating the prototype that met the users’ requirements.
Visualising
Visualising
To visualise the user flow for the expense report creation process, I laid out Lo-Fi wireframes.
To visualise the user flow for the expense report creation process, I laid out Lo-Fi wireframes.



After applying the wireframes, I designed three main drafts for A/B testing.
After applying the wireframes, I designed three main drafts for A/B testing.



These designs were proposed alongside new concepts, and I mocked up detailed refinements for the prototypes with type A based on our existing product consistency.
These designs were proposed alongside new concepts, and I mocked up detailed refinements for the prototypes with type A based on our existing product consistency.
Home
Home
Users can easily check expense claim status and approval history, along with the convenient display of unreimbursed expenses, business trip schedules, receipt images, and categorised charts.
Users can easily check expense claim status and approval history, along with the convenient display of unreimbursed expenses, business trip schedules, receipt images, and categorised charts.
Users can easily check expense claim status and approval history, along with the convenient display of unreimbursed expenses, business trip schedules, receipt images, and categorised charts.
Users can easily check expense claim status and approval history, along with the convenient display of unreimbursed expenses, business trip schedules, receipt images, and categorised charts.



Monthly expense claim amount and approval notification.
Monthly expense claim amount and approval notification.
The most recent status of lists for expense claims, requested approvals, and received approvals.
The most recent status of lists for expense claims, requested approvals, and received approvals.
The latest list of unreimbursed expenses.
The latest list of unreimbursed expenses.
Thumbnails of attached receipt images.
Thumbnails of attached receipt images.
Expense claim details are organised in charts based on purpose and card.
Expense claim details are organised in charts based on purpose and card.
Floating button for quick access to the core feature of creating expense reports.
Users choose between selection from card transactions or manual expense input.
Floating button for quick access to the core feature of creating expense reports.
Users choose between selection from card transactions or manual expense input.
Selecting supporting documents
Selecting supporting documents
Attach receipts from the receipt storage. Receipt storage organises captured receipts based on the date for easy access.
Attach receipts from the receipt storage. Receipt storage organises captured receipts based on the date for easy access.
Attach receipts from the receipt storage. Receipt storage organises captured receipts based on the date for easy access.
Attach receipts from the receipt storage. Receipt storage organises captured receipts based on the date for easy access.



Schedule notification on calendar indicates the dates related to overtime, out-of-office work, or business trips to help with the intuitive selection of dates.
Schedule notification on calendar indicates the dates related to overtime, out-of-office work, or business trips to help with the intuitive selection of dates.
Enter expense claim details
Enter expense claim details
Users select the required receipts for the proof, then the expense details are incorporated automatically into the report.
Users select the required receipts for the proof, then the expense details are incorporated automatically into the report.
Users select the required receipts for the proof, then the expense details are incorporated automatically into the report.
Users select the required receipts for the proof, then the expense details are incorporated automatically into the report.
The sales slip and merchant details of the selected expenses are automatically reflected to the report.
The sales slip and merchant details of the selected expenses are automatically reflected to the report.



Users input the purpose and select the category of work expenses.
Users input the purpose and select the category of work expenses.
Adding approval line
Adding approval line
After specifying the approval line, users confirm the final expense details and request approval.
After specifying the approval line, users confirm the final expense details and request approval.
After specifying the approval line, users confirm the final expense details and request approval.
After specifying the approval line, users confirm the final expense details and request approval.



I ran a usability testing to validate the enhanced process provides a better user experience.
I ran a usability testing to validate the enhanced process provides a better user experience.
I ran a usability testing to validate the enhanced process provides a better user experience.
I ran a usability testing to validate the enhanced process provides a better user experience.
Testing
Testing
I conducted usability testing on user experience in the process of creating an expense report to evaluate if the solution provided has solved the Key issues. I opted for remote testing to provide a similar environment to creating expense reports at work.
I conducted usability testing on user experience in the process of creating an expense report to evaluate if the solution provided has solved the Key issues. I opted for remote testing to provide a similar environment to creating expense reports at work.
Module-specific Testing
Module-specific Testing
I conducted usability tests for each module of the app, allowing participants to freely explore the app and collect user feedback.
I conducted usability tests for each module of the app, allowing participants to freely explore the app and collect user feedback.
Expense Report Creation
Expense Report Creation
Similar to previous tests on expense information input fields, I provided participants with the same workflow scenario and guided them to create an expense report directly.
Similar to previous tests on expense information input fields, I provided participants with the same workflow scenario and guided them to create an expense report directly.



Achieved to cut down the time required by 50% for entering the claim purpose and expenditure date.
Achieved to cut down the time required by 50% for entering the claim purpose and expenditure date.
Achieved to cut down the time required by 50% for entering the claim purpose and expenditure date.
Achieved to cut down the time required by 50% for entering the claim purpose and expenditure date.
This was a successful proof of the key process.
However, we still concentrated on having room to improve our product for launch.
This was a successful proof of the key process.
However, we still concentrated on having room to improve our product for launch.
Home Screen
Home Screen
The effectiveness of the floating button as an entry point for expense report creation was not optimal.
The effectiveness of the floating button as an entry point for expense report creation was not optimal.
Placed the expense report creation entry point at the top, emphasising it with a component that uses the primary colour, featuring the expense claim amount, and highlighting the month selector functionality.
Placed the expense report creation entry point at the top, emphasising it with a component that uses the primary colour, featuring the expense claim amount, and highlighting the month selector functionality.



Desired a feature to check the remaining limit of the company card rather than the usage amounts.
Users reported the inconvenience of having too detailed and complex progress information for expense claim statuses and unreimbursed expenses on the home screen.
Desired a feature to check the remaining limit of the company card rather than the usage amounts.
Users reported the inconvenience of having too detailed and complex progress information for expense claim statuses and unreimbursed expenses on the home screen.






Streamlined components to display only the number of approval requests.
Streamlined components to display only the number of approval requests.
Introduced a component centred around the card issuer's icon, displaying the remaining limit.
Introduced a component centred around the card issuer's icon, displaying the remaining limit.
The section for unreimbursed expenses was moved to the bottom of the home screen, near the weekly calendar, and the icons representing expenditures were changed to the card issuer's icons for consistency.
The section for unreimbursed expenses was moved to the bottom of the home screen, near the weekly calendar, and the icons representing expenditures were changed to the card issuer's icons for consistency.
User-generated content
User-generated content
The receipt thumbnails and the categorised chart were not effective enough in highlighting the main feature when users first open the app.
The receipt thumbnails and the categorised chart were not effective enough in highlighting the main feature when users first open the app.



These two features were then combined under the 'My Menu,' where I also introduced card management to better handle user-generated content.
These two features were then combined under the 'My Menu,' where I also introduced card management to better handle user-generated content.
Expense Report Creation
Expense Report Creation
To better specify the detailed data, I decided to add additional options beyond the auto-scanner.
To better specify the detailed data, I decided to add additional options beyond the auto-scanner.



Therefore, I introduced a picker for selecting specific dates, date ranges, and times, making it easier for users to choose precise time data.
Therefore, I introduced a picker for selecting specific dates, date ranges, and times, making it easier for users to choose precise time data.
Previously, using the amount set for the domestic market could lead to confusion when expenses were incurred abroad.
Previously, using the amount set for the domestic market could lead to confusion when expenses were incurred abroad.



To address this issue, I added an automatic exchange rate calculation feature, allowing users to accurately report overseas expenditures.
To address this issue, I added an automatic exchange rate calculation feature, allowing users to accurately report overseas expenditures.
To enhance the final product's quality and consistency, I applied a design system based on an iOS app.
To enhance the final product's quality and consistency, I applied a design system based on an iOS app.
Finally, I delivered the refined design and a document
that engineers would refer to in developing the final product for release.
Finally, I delivered the refined design and a document
that engineers would refer to in developing the final product for release.
Design System
Design System
Top App Bars
Top App Bars
Represent the title area of the current screen, indicating the expense report creation progress through a progress bar.
Represent the title area of the current screen, indicating the expense report creation progress through a progress bar.
Content Area
Content Area
Bottom App Bars
Bottom App Bars
Serve as the app-wide menu entry point. During expense report creation, action buttons in this area facilitate movement to the previous or next steps.
Serve as the app-wide menu entry point. During expense report creation, action buttons in this area facilitate movement to the previous or next steps.



Colour
Colour
Primary Colour
Primary Colour
The brand's blue colour is used for visual emphasis and to express the default state throughout the app.
The brand's blue colour is used for visual emphasis and to express the default state throughout the app.
Secondary Colour
Secondary Colour
Applied in cases where visual emphasis is needed, although not considered for using the primary colour.
Applied in cases where visual emphasis is needed, although not considered for using the primary colour.



Semantic Colours
Semantic Colours
Colours were specified based on the need to indicate the current status of the expense claim process. In cases requiring characteristic differentiation, analogous colours were considered for visual harmony.
Colours were specified based on the need to indicate the current status of the expense claim process. In cases requiring characteristic differentiation, analogous colours were considered for visual harmony.
Positive
Indicates positive actions such as saving, completion, and approval.
Indicates positive actions such as saving, completion, and approval.
In Progress
Indicates current actions such as authentication and connection.
Indicates current actions such as authentication and connection.
Check
Indicates review, interest, and acceptance during an inspection.
Indicates review, interest, and acceptance during an inspection.
Negative
Indicates failure, rejection, or other critical states.
Indicates failure, rejection, or other critical states.
Pending
Indicates attention and waiting states.
Indicates attention and waiting states.
Neutral
Indicates on hold, completion, or when a message holds no significant information.
Indicates on hold, completion, or when a message holds no significant information.



Design QA
Design QA
To validate the implemented design on the developed app, I checked the developed screens with the provided designs on Testflight.
To validate the implemented design on the developed app, I checked the developed screens with the provided designs on Testflight.
I visually inspected each screen to ensure the correct application of the design system. To maintain visual consistency, I reviewed and documented elements such as colour, font size, and spacing.
Any areas requiring adjustments were noted, and the documented feedback was communicated back to the development team.
I visually inspected each screen to ensure the correct application of the design system. To maintain visual consistency, I reviewed and documented elements such as colour, font size, and spacing.
Any areas requiring adjustments were noted, and the documented feedback was communicated back to the development team.
Achievements and Changes
through the Project
Achievements and Changes
through the Project
Achievements and Changes
through the Project
Achievements and Changes
through the Project
Streamlined Expense Report Creation
Streamlined Expense Report Creation
Successfully created a more intuitive and simplified expense report creation process, resulting in a significant reduction of over 50% in the time required for reporting.
Successfully created a more intuitive and simplified expense report creation process, resulting in a significant reduction of over 50% in the time required for reporting.
User-Centric Approach Throughout the Project
User-Centric Approach Throughout the Project
Initiated the project with a user-centric focus, conducting comprehensive research, identifying problems, formulating effective problem-solving strategies, guiding the design process, collaborating, collecting and incorporating feedback, and ultimately contributing to the team's successful goal achievement.
Initiated the project with a user-centric focus, conducting comprehensive research, identifying problems, formulating effective problem-solving strategies, guiding the design process, collaborating, collecting and incorporating feedback, and ultimately contributing to the team's successful goal achievement.
Introduction of Design System
Introduction of Design System
Implemented a design system encompassing elements such as colour schemes, icons, and layout, ensuring a cohesive and consistent design across the app.
Implemented a design system encompassing elements such as colour schemes, icons, and layout, ensuring a cohesive and consistent design across the app.
Design QA for Consistency
Design QA for Consistency
Introduced a Design QA process to maintain visual consistency. The documentation of feedback and communication facilitated an effective collaboration with the development team, ensuring consistent and high-quality design implementation.
Introduced a Design QA process to maintain visual consistency. The documentation of feedback and communication facilitated an effective collaboration with the development team, ensuring consistent and high-quality design implementation.
View the next project
View the next project
View the next project
View the next project