CASE STUDY

CASE STUDY

Billing & Invoicing

Billing & Invoicing

Enabling billing workflows through customizable templates and flexible invoice types in Keka PSA

Enabling billing workflows through customizable templates and flexible invoice types in Keka PSA

Overview

Overview

Overview

Keka PSA lacked the flexibility our customers needed to create and send invoices in the format they need.

We redesigned two core elements:


  • Structural Changes in invoice creation to support all invoice types (Proforma, Prepayment, Post-payment)


  • Invoice Template Customization so customers could generate branded, client-ready PDFs

The Problem

The Problem

The Problem

Companies need to send proforma and prepayment invoices, match branding for different clients, and handle varied billing needs. But our invoicing system was too rigid. Finance teams had to rely on external tools just to get basic work done, slowing them down and increasing chances of error.

My Role & Duration

My Role & Duration

My Role & Duration

Research, Design, UAT, User testing

October 2025 (1 month)


Research, Design, UAT, User testing

October 2025 (1 month)


Research, Design, UAT, User testing

October 2025 (1 month)


Understanding

Understanding

Understanding

Followed the following steps to understand our customers and their needs:


  • Customer calls

  • Why should we solve this?

  • JTBD

  • Journey Mapping

  • Competitor analysis

Customer Interviews

Customer Interviews

Customer Interviews

We conducted few interviews with our customers who raised tickets for invoicing and also some other customers who might be interested in same. After understanding their pain points we found out the actual problems.

  • “Our clients want a proforma invoice first to approve cost before we raise a final one.”

  • “We’re forced to use QuickBooks only because Keka doesn’t support partial payments or branded PDFs.”

  • “We need more template options in Keka so we can choose one that fits the client or project, without editing PDFs manually every time.”

Key Takeaways from Customer Interviews


  • Customers use different types of invoices (proforma, prepayment, final) depending on the client and project.


  • Lack of customization and flexibility in Keka’s invoicing forced teams to use external tools like QuickBooks or manual editing.


  • Brand consistency and professional presentation of invoices matter—especially when dealing with high-value clients.


  • Users want the ability to choose from multiple templates and adapt them to different workflows without additional effort.

Why We Solved This

Why We Solved This

Why We Solved This

Jobs to be do done (JTBD)

Jobs to be do done (JTBD)

Jobs to be do done (JTBD)

User Journey

User Journey

User Journey

Competitor Analysis

Competitor Analysis

Competitor Analysis

To better understand the gaps and opportunities, we studied leading invoicing and PSA tools like QuickBooks, Zoho Books, Harvest, and Scoro.


We mapped out their invoicing features across multiple dimensions invoice types, automation, customization, and workflow integration.


Key Findings


  • QuickBooks & Zoho Books offer a wide range of invoice types (including proforma and partial payment), but require manual data entry.


  • Harvest supports project-based invoicing but lacks deep workflow automation.


  • Scoro offers strong branding features but is complex to set up and often not adopted fully by smaller teams.

To better understand the gaps and opportunities, we studied leading invoicing and PSA tools like QuickBooks, Zoho Books, Harvest, and Scoro.


We mapped out their invoicing features across multiple dimensions invoice types, automation, customization, and workflow integration.


Key Findings


  • QuickBooks & Zoho Books offer a wide range of invoice types (including proforma and partial payment), but require manual data entry.


  • Harvest supports project-based invoicing but lacks deep workflow automation.


  • Scoro offers strong branding features but is complex to set up and often not adopted fully by smaller teams.

To better understand the gaps and opportunities, we studied leading invoicing and PSA tools like QuickBooks, Zoho Books, Harvest, and Scoro.


We mapped out their invoicing features across multiple dimensions invoice types, automation, customization, and workflow integration.


Key Findings


  • QuickBooks & Zoho Books offer a wide range of invoice types (including proforma and partial payment), but require manual data entry.


  • Harvest supports project-based invoicing but lacks deep workflow automation.


  • Scoro offers strong branding features but is complex to set up and often not adopted fully by smaller teams.

Our Advantage - The ‘Charges’ System

Our Advantage - The ‘Charges’ System

Our Advantage - The ‘Charges’ System

Unlike competitors, Keka already had a powerful concept called “charges”. This meant:


  • Invoice data could be auto-generated from project time entries or deliverables, removing the need for manual data entry.


  • When an employee logs hours in a timesheet, that data can automatically flow into the invoice.


  • This ensured accuracy, saved time, and made the workflow more integrated.


Our USP is that invoicing isn’t a standalone feature it’s tied directly into project execution, making billing smarter and more error-free.

Design

Design

Design

In the design phase, we made decisions through a combination of stakeholder feedback and iterative refinement. We created wireframes to outline the basic structure and flow, which were then reviewed and adjusted based on input. High-fidelity visual designs were developed, incorporating usability principles and brand guidelines. Each decision was informed by research ensuring the final design was both functional and user-friendly.

In the design phase, we made decisions through a combination of stakeholder feedback and iterative refinement. We created wireframes to outline the basic structure and flow, which were then reviewed and adjusted based on input. High-fidelity visual designs were developed, incorporating usability principles and brand guidelines. Each decision was informed by research ensuring the final design was both functional and user-friendly.

In the design phase, we made decisions through a combination of stakeholder feedback and iterative refinement. We created wireframes to outline the basic structure and flow, which were then reviewed and adjusted based on input. High-fidelity visual designs were developed, incorporating usability principles and brand guidelines. Each decision was informed by research ensuring the final design was both functional and user-friendly.

Invoice Template Creation

Invoice Template Creation

Invoice Template Creation

When designing the Invoice Template Builder, we focused on striking the right balance between speed for the user and feasibility for engineering.

  • Users should be able to create or edit a template in minutes, without needing deep technical knowledge.


  • We chose to build on a predefined block system, allowing engineers to manage dynamic fields (e.g., client name, project, charges) with minimal complexity. This approach made rendering consistent PDFs easier while still offering layout flexibility.

Invoice Template Creation

Invoice Template Creation

Invoice Template Creation

After setting up the invoice templates, our next focus was the actual invoice creation flow where users generate invoices based on project or client charges.

  • Invoices needed to be created directly from charges whether from timesheets, fixed deliverables, or retainers.

  • Users should be able to filter charges by client, project, date range, and choose which ones to include.

  • The system needed to support various invoice types (proforma, prepayment, post-payment).

Why This Design?


  • It gave flexibility without confusion users could handle all billing cases in one flow.


  • Connected seamlessly with the “charges” system, eliminating manual entry.


  • Was simple enough for engineering to implement in phases: project-based → client-based → bulk invoicing.

User Testing

User Testing

User Testing

Goals: Evaluate the usability and flexibility of the new invoice features, including template creation, invoice generation from charges, and support for multiple invoice types.

Goals: Evaluate the usability and flexibility of the new invoice features, including template creation, invoice generation from charges, and support for multiple invoice types.

Goals: Evaluate the usability and flexibility of the new invoice features, including template creation, invoice generation from charges, and support for multiple invoice types.

Task 1: Creating an Invoice Template

Task 1: Creating an Invoice Template

Task 1: Creating an Invoice Template

Completion Rate: 100% (5/5 users)


Feedback:

  • 4 users found the creation process fast and easy.

  • 1 user suggested adding more visual cues to understand how the final PDF would look.

  • Users appreciated being able to set defaults for payment terms and company branding.

Completion Rate: 100% (5/5 users)


Feedback:

  • 4 users found the creation process fast and easy.

  • 1 user suggested adding more visual cues to understand how the final PDF would look.

  • Users appreciated being able to set defaults for payment terms and company branding.

Completion Rate: 100% (5/5 users)


Feedback:

  • 4 users found the creation process fast and easy.

  • 1 user suggested adding more visual cues to understand how the final PDF would look.

  • Users appreciated being able to set defaults for payment terms and company branding.

Task 2: Creating an Invoice from Charges

Task 2: Creating an Invoice from Charges

Task 2: Creating an Invoice from Charges

Completion Rate: 80% (4/5 users)


Feedback:

  • 3 users found the step-wise flow helpful.

  • 1 user struggled to understand invoice type differences initially.

Completion Rate: 80% (4/5 users)


Feedback:

  • 3 users found the step-wise flow helpful.

  • 1 user struggled to understand invoice type differences initially.

Completion Rate: 80% (4/5 users)


Feedback:

  • 3 users found the step-wise flow helpful.

  • 1 user struggled to understand invoice type differences initially.

Impact & Key Metrics

Impact & Key Metrics

Impact & Key Metrics

  • More customers started using billing & invoicing inside Keka


  • Sales reps used this as a differentiator in demos


  • Increased retention by making invoicing workflow


  • No more switching tools mid-process

Conclusion

Conclusion

Conclusion

This UX case study highlights a methodical approach to creating a user-centered, intuitive product aligned with business goals. By integrating strategic insights and user feedback throughout the process, from initial analysis to iterative design and testing, we ensured a competitive, user-friendly solution.

Navigating a competitive market landscape required thorough research to distinguish our product. Balancing business goals with user needs was crucial, demanding constant refinement through iterative design and feedback. Ensuring stakeholder alignment on user-centered design principles and project objectives added complexity but was essential for success.

This UX case study highlights a methodical approach to creating a user-centered, intuitive product aligned with business goals. By integrating strategic insights and user feedback throughout the process, from initial analysis to iterative design and testing, we ensured a competitive, user-friendly solution.

Navigating a competitive market landscape required thorough research to distinguish our product. Balancing business goals with user needs was crucial, demanding constant refinement through iterative design and feedback. Ensuring stakeholder alignment on user-centered design principles and project objectives added complexity but was essential for success.

This UX case study highlights a methodical approach to creating a user-centered, intuitive product aligned with business goals. By integrating strategic insights and user feedback throughout the process, from initial analysis to iterative design and testing, we ensured a competitive, user-friendly solution.

Navigating a competitive market landscape required thorough research to distinguish our product. Balancing business goals with user needs was crucial, demanding constant refinement through iterative design and feedback. Ensuring stakeholder alignment on user-centered design principles and project objectives added complexity but was essential for success.

Shivam Kumar © 2025

Works

About

Testimonials

Let’s connect! I’m always up for creating smart, user-friendly experiences that actually click with people (and not just the buttons).