Skip to content

Sales Operations Best Practices in Tech Services

Striving to provide top-line visibility is key in any industry. However, we would argue that it is more relevant within tech services, given the talent-related nature of the services offered. We can review some easy tactics from revenue teams that enhance business visibility and predictability.


In simplistic terms, we can identify a couple of revenue streams in technology services: recurring revenue, typically described as contractual customer obligations that exceed an annual period, and re-occurring revenue, which typically means ongoing revenue from the same customer and same relationships but which does not have a long-term contractual obligation. An example of the first one could be an SOW that defines the scope of work which lasts 2-3 years, and an example of the latter one can be a customer MSA that auto-renews every year, with quarterly SOWs that get renewed at the end of each quarter. In both cases, the customer relationship is multi-year.

As services companies strengthen their go-to-market teams (Account Executives, AEs, Account Managers, AMs), new processes need to be implemented to help the rest of the organization gain business visibility and match customer demand with talent supply. Let’s define the top funnel as the sales and account management funnel and the bottom as the talent acquisition and recruiting funnel.

 

Top Funnel - CRM

It is important to log all opportunities in the CRM tool. Not only new customer (hunting) deals but also existing customer opportunities (farming) can be there. When this contract value is known, the value of an opportunity can be the TCV (total contract value) or the best estimate of the length of the project and revenue that will be generated by the opportunity during that time frame.

For example, if the services provider knows the deal is a 3-month cloud migration for $200,000, the booking would be logged for $200,000 when the deal is marked closed won. Alternatively, if a similar project runs indefinitely and generates $20,000/month, and this specific service provider's average customer relationship is 18 months, then the booking generated would be $360,000.

Recognized revenue may differ in each of these cases, as the first one could have three moments in which an invoice is generated: one as the project is signed, another potentially halfway through, and a third one at the end of the three months. In the latter example, an invoice for $20,000 is probably sent to the customer monthly. We will not discuss here the creation of a bookings or billings accounting entry on the provider’s balance sheet if there is a true contractual obligation.

Guiding revenue teams to include all deals in the company’s CRM platform provides a strong level of visibility to other areas of the organization, which include finance (for budgeting purposes) or talent acquisition (for hiring reasons). Maintaining this data is key so that different parts of the organization can make informed decisions.

 

Bottom Funnel - Openings Priorities

As deals mature in a CRM system, it is common to move those through stages and increase the probability of closing the deal. As these opportunities move forward, decision-making processes can change throughout the organization; for example, if the services provider allocates talent to customers and projects, the higher the probability of a deal closing, the higher the priority of timely matching talent to that specific opportunity. For example, once the opportunity is closed won (100% probability), the services provider can generate immediate revenue from that customer, therefore the openings linked to that opportunity should have the highest priority within the provider (the company is losing revenue by not staffing that project).

 

Budgeting - Finance

Finance groups are responsible for helping management make decisions within the organization. Creating and maintaining budgets and forecasts is one of the key responsibilities of finance. The finance team values getting data from sales systems to solidify forecasts. When the pipeline is kept full and appropriate close dates and probabilities are maintained in the CRM system, finance has most of its work cut out for them. For example, the pipeline may include $10 million in unweighted opportunities with close dates during Q3 and Q4. Finance can get a weighted opportunities report and find out that the revenue team has a weighted estimate of $2.5 million for Q3 and $3.0 million for Q4 in bookings. The finance team can apply some standard haircuts to those numbers and then create a revenue recognition schedule to arrive at appropriate revenue figures for Q3 and Q4 that can later be used for forecasting purposes. In this example, the revenue forecast could potentially end up being $1.5 million for Q3 and $1.7 million for Q4 after the haircut and revenue recognition schedule.

In summary, it is clear how maintaining an up-to-date CRM system helps revenue teams, talent acquisition and staffing roles, and even admin and finance groups within a services provider.

At Alten Capital we invest in business services and technology services companies. We enjoy sharing best practices that can help companies strengthen their operations. Please reach out to us to explore a partnership that can help you scale your business profitably.