Which client is the best?

Which client is the most profitable, and which one costs us money? These are questions that should be asked by marketing agencies, software houses, service companies, SaaS firms, law firms, accounting offices, and other service companies operating on a subscription model.

 The key is client profitability, meaning the answer to the question: am I making money on this client? How do we calculate it?

How to calculate client profitability in a subscription model?

Example: a software house developed a program for e-commerce management. This software is sold in a SaaS subscription model, renewed monthly or quarterly. For simplicity, let’s assume it is used by five clients, generating a total of 65,000 PLN in monthly revenue:

 

 

Monthly Revenue

% of Total Revenue

 

Client 1

24,000

37%

 

Client 2

16,000

25%

 

Client 3

12,000

18%

 

Client 4

7,000

11%

 

Client 5

6,000

9%

 

Total

65,000

  

 

At first glance, Clients 1 and 2 generate over 60% of the company’s business, making them the most important. However, to assess client profitability, we need to consider the cost of servicing each client. What constitutes the cost of client servicing? In this case, the company maintains a team of consultants and developers who handle orders from individual clients. There may also be additional costs such as IT licenses or subcontractor fees.

 

We need to determine the number of hours the company’s employees spend servicing each client and multiply those hours by the hourly rate of the employees. After subtracting these costs from the revenue per client, we get the actual profitability of the clients:

 

 

Monthly Revenue

% of Total Revenue

 

Hours Spent on Service [h/m]

Service Cost

Profit on Client

Profitability %

Client 1

24,000

37%

 

98

17,640

6,360

27%

Client 2

16,000

25%

 

44

7,920

8,080

51%

Client 3

12,000

18%

 

12

2,160

9,840

82%

Client 4

7,000

11%

 

2

360

6,640

95%

Client 5

6,000

9%

 

1

180

5,820

97%

Total

65,000

      

 

The client generating nearly 40% of the revenue turns out to be the least profitable client for the company. Why? Because the cost of servicing this client, calculated by the salaries of the employees assigned to their orders, is so high that it consumes a large portion of the revenue. As a result, from 24,000 PLN in monthly revenue, the company is left with 6,360 PLN of gross margin (first-level margin), which translates to a profitability of 27%.

 

How to improve client profitability?

The lowest profitability does not mean we should stop servicing this client. What can we do to improve profitability? Our clients have chosen to:

1.      Negotiate rates. If we are sure that the client will stay with us, the quickest way to increase profitability is by raising the subscription fee.

2.      Verify service costs. Why are our consultants and developers spending so much time on the least profitable client? Are they correctly allocating worked hours to clients? There might be inefficiencies in the team’s work that can be improved, and the saved time can be allocated to new clients. This will improve client profitability and increase the overall profitability of the company.

3.      Stop servicing unprofitable clients. In extreme cases, the cost of servicing a client may be higher than the revenue. Sometimes the best solution is to end the cooperation with such a client.

4.      Change the internal client service model. We’ve encountered cases where the highest revenue-generating clients were prioritized without considering profitability. This can lead to losing the most profitable clients if they are not satisfied with the service quality.

5.      Restructure the client portfolio. Regular profitability analysis will help identify which clients are the best for us and how to keep them in the company, as well as acquire similar clients from the market.

 

It is also important to monitor the trend, i.e., how client profitability changes over time. It is worth doing this regularly, e.g., quarterly or monthly. This way, we can react promptly and maintain an optimal client portfolio.

The Results

The technology that we use to support Paysafe

JavaScript
TypeScript
Node.JS
React
Swift
Java
Objective-C
RxJava

Ready to reduce your technology cost?

top
Simplifying IT
for a complex world.
Platform partnerships
Services

We are a fully committed team of experts. We aim to drive higher revenue, profitability and company value through the data we provide and expertise we possess.