Invoice Creation Flow Redesign

Invoice Creation Flow Redesign

Invoice Creation Flow Redesign

Redesigning a high-frequency invoice flow to reduce drop-offs and improve financial confidence.

Redesigning a high-frequency invoice flow to reduce drop-offs and improve financial confidence.

Redesigning a high-frequency invoice flow to reduce drop-offs and improve financial confidence.

Project Overview

Project Overview

Project Overview

This project focuses on redesigning the Invoice Creation flow of a GimBooks web application used by small and medium-sized businesses for daily financial operations.

This project focuses on redesigning the Invoice Creation flow of a GimBooks web application used by small and medium-sized businesses for daily financial operations.

Invoice creation is used a lot, but many people found it difficult. New users often got confused, made mistakes, or stopped before finishing. The redesign was done to make invoice creation easy, clear, and faster—especially for people who use it again and again.

Invoice creation is used a lot, but many people found it difficult. New users often got confused, made mistakes, or stopped before finishing. The redesign was done to make invoice creation easy, clear, and faster—especially for people who use it again and again.

This redesign focused on solving the real user problem—making invoices easy to use, fast to create, and accurate with money, while keeping the system flexible for future growth.

This redesign focused on solving the real user problem—making invoices easy to use, fast to create, and accurate with money, while keeping the system flexible for future growth.

Problems

Problems

  1. Icon Confusion Causing Duplicate Entries

  1. Icon Confusion Causing Duplicate Entries

  1. Icon Confusion Causing Duplicate Entries

Users get confused between the “+” icon as adding a buyer and list icon.
That leads to duplicate buyers and items

Users get confused between the “+” icon as adding a buyer and list icon.
That leads to duplicate buyers and items

Users get confused between the “+” icon as adding a buyer and list icon.
That leads to duplicate buyers and items

  1. Unclear Form Requirements Slowed Buyer Creation

  1. Unclear Form Requirements Slowed Buyer Creation

  1. Unclear Form Requirements Slowed Buyer Creation

Unclear mandatory vs optional fields in the Add Buyer form caused users to overfill information, slowing down buyer creation.

Unclear mandatory vs optional fields in the Add Buyer form caused users to overfill information, slowing down buyer creation.

  1. Finding a Buyer Took Too Long

  1. Finding a Buyer Took Too Long

  1. Finding a Buyer Took Too Long

Buyer selection required 2–3 steps, adding unnecessary time to invoice creation.

Buyer selection required 2–3 steps, adding unnecessary time to invoice creation.

  1. Icon Confusion Causing Duplicate Entries

  1. Icon Confusion Causing Duplicate Entries

  1. Icon Confusion Causing Duplicate Entries

Same thing for Items users get confused between the “+” icon as adding a Item and list icon.
That leads to duplicate items and conflict in managing inventory

Same thing for Items users get confused between the “+” icon as adding a Item and list icon.
That leads to duplicate items and conflict in managing inventory

Same thing for Items users get confused between the “+” icon as adding a Item and list icon.
That leads to duplicate items and conflict in managing inventory

  1. Finding a Items Took Too Long

  1. Finding a Items Took Too Long

  1. Finding a Items Took Too Long

Selecting and adding items required 2–3 steps, adding unnecessary time to invoice creation.

Selecting and adding items required 2–3 steps, adding unnecessary time to invoice creation.

  1. Modal-Based Editing Interrupted User Flow

  1. Modal-Based Editing Interrupted User Flow

  1. Modal-Based Editing Interrupted User Flow

The edit action opened a modal, breaking user flow and adding extra steps to make small changes.

The edit action opened a modal, breaking user flow and adding extra steps to make small changes.

  1. Item Reordering Required Deleting and Re-Adding

  1. Item Reordering Required Deleting and Re-Adding

  1. Item Reordering Required Deleting and Re-Adding

If user has to reorder the items, 🥲 they have to delete items and add it in right order

If user has to reorder the items, 🥲 they have to delete items and add it in right order

  1. Hidden Fields Led to Incomplete Invoices

  1. Hidden Fields Led to Incomplete Invoices

Rest other fields(Additional Charges, taxes etc.) are in other details or missing, that leads to incomplete invoice and user frustration.

Rest other fields(Additional Charges, taxes etc.) are in other details or missing, that leads to incomplete invoice and user frustration.

  1. Not Everything at Once — But the Right Things First

  1. Not Everything at Once — But the Right Things First

  1. Not Everything at Once — But the Right Things First

Some other users requirements we also trying to solve, Discount options, Manage Invoice prefix, Custom additional fields and many more, but we tried to solve most requested and important features.

Some other users requirements we also trying to solve, Discount options, Manage Invoice prefix, Custom additional fields and many more, but we tried to solve most requested and important features.

Key Findings 🧐

Key Findings 🧐

Invoicing is the top most used module in GimBooks, Around 2.4k+ Invoices created daily

Invoicing is the top most used module in GimBooks, Around 2.4k+ Invoices created daily

How I found the problems

How I found the problems

We tracked key events across the document submission flow to measure logins, first-document starts, completions, and drop-offs.

We tracked key events across the document submission flow to measure logins, first-document starts, completions, and drop-offs.

By collaborating with the support team and reviewing tickets, we identified what users were struggling with most.

By collaborating with the support team and reviewing tickets, we identified what users were struggling with most.

Quick user interviews calls with business owners and accountants helped us uncover real-world challenges in their daily workflows.

Quick user interviews calls with business owners and accountants helped us uncover real-world challenges in their daily workflows.

Key Insights

Key Insights

  • 40% of first-time users dropped before completing their first invoice due to unclear required fields.

  • Users feels overwhelm when they have to fill too many data.

  • New users needed guided, step-by-step assistance.

  • Returning users wanted faster flows with fewer repeated inputs.

  • Financial fields caused anxiety about costly mistakes.

  • Users expected invoice creation to feel quick and effortless.

  • Advanced users needed optional custom fields.

  • 40% of first-time users dropped before completing their first invoice due to unclear required fields.

  • Users feels overwhelm when they have to fill too many data.

  • New users needed guided, step-by-step assistance.

  • Returning users wanted faster flows with fewer repeated inputs.

  • Financial fields caused anxiety about costly mistakes.

  • Users expected invoice creation to feel quick and effortless.

  • Advanced users needed optional custom fields.

Goals

Goals

  • Reduce drop-offs during first-time invoice creation.

  • Increase repeat usage by making invoice creation faster.

  • Save time for returning users by reducing repeated work.

  • Reduce support requests related to basic Invoicing.

  • Reduce drop-offs during first-time invoice creation.

  • Increase repeat usage by making invoice creation faster.

  • Save time for returning users by reducing repeated work.

  • Reduce support requests related to basic Invoicing.

Solutions

Solutions

Added quick party search and dropdown selection, plus a Favorites feature for recurring users.

Added quick party search and dropdown selection, plus a Favorites feature for recurring users.

Enabled inline editing for item details, removing the need for a separate edit modal.

Enabled inline editing for item details, removing the need for a separate edit modal.

Redesigned the buyer form to support quick buyer creation with minimal required input, backed by clear error feedback.

Redesigned the buyer form to support quick buyer creation with minimal required input, backed by clear error feedback.

Moved charge, discount, and tax inputs to the total section, making them easier to find and apply.

Moved charge, discount, and tax inputs to the total section, making them easier to find and apply.

Selecting and adding flows for party

Selecting and adding flows for party

Selecting and adding flows for items, and Inline editing for quick access

Selecting and adding flows for items, and Inline editing for quick access

Moved charge, discount, and tax inputs to the total section, making them easier to find and apply.

Moved charge, discount, and tax inputs to the total section, making them easier to find and apply.

Enabled drag-and-drop reordering for flexible item arrangement.

Enabled drag-and-drop reordering for flexible item arrangement.

Applied the same approach to Items, allowing users to directly search and add items in a single step.

Applied the same approach to Items, allowing users to directly search and add items in a single step.

Selecting and adding flows for party

Selecting and adding flows for items, and Inline editing for quick access

Moved charge, discount, and tax inputs to the total section, making them easier to find and apply.

Outcome & Impact

Outcome & Impact

  • Impact was measured through Invoice completion comparison

  • Faster invoice completion for repeat users

  • Helped support teams by reducing recurring questions around invoice setup and charges.

  • Impact was measured through Invoice completion comparison

  • Faster invoice completion for repeat users

  • Helped support teams by reducing recurring questions around invoice setup and charges.

Learnings

Learnings

I learned that in financial workflows, speed alone isn’t enough—users need reassurance at the exact moment they’re making money-related decisions.

I learned that in financial workflows, speed alone isn’t enough—users need reassurance at the exact moment they’re making money-related decisions.

Create a free website with Framer, the website builder loved by startups, designers and agencies.