Vita Asset Management

SaaS Headcount Planning Model

Case Study: Best Practices in POC Accounting for a SaaS Company

Exploring Percentage of Completion accounting with a focus on headcount planning and financial forecasting

Introduction

Percentage of Completion (POC) accounting is a method of revenue recognition that allows companies to recognize revenue and expenses over the term of a long-term contract, in proportion to the work completed. While the core subscription revenue for Software-as-a-Service (SaaS) companies is typically recognized ratably over the subscription period, POC accounting becomes highly relevant when SaaS contracts include significant upfront services such as implementation, customization, training, or distinct consulting projects. These services often represent separate performance obligations that are satisfied over time, and their revenue should be recognized as the work is performed.

This case study explores the application of POC accounting best practices for a fictional SaaS company, “SaaSify Inc.”, navigating the complexities of ASC 606 (Revenue from Contracts with Customers) and IFRS 15 (Revenue from Contracts with Customers). It delves into common challenges, the application of accounting standards, a practical scenario with step-by-step POC implementation, and sample journal entries. Additionally, we examine how POC accounting integrates with financial modeling and forecasting for business segments, with a focus on unit economics, resource allocation, and headcount planning.

Financial Model

SaaSify Inc. – Company Profile

SaaSify Inc. is a mid-sized, rapidly growing company that provides a comprehensive cloud-based Enterprise Resource Planning (ERP) solution tailored for small and medium-sized businesses (SMBs). Their platform, “SaaSifyERP,” offers modules for finance, human resources, supply chain management, and customer relationship management (CRM).

Key Services and Contract Types:

  • Subscription Services: SaaSify Inc. primarily generates revenue through monthly or annual subscriptions to its SaaSifyERP platform. Subscription tiers vary based on the number of users, modules accessed, and feature sets.
  • Implementation Services: For new customers, especially those with complex needs or migrating from legacy systems, SaaSify Inc. offers professional implementation services. These services include system configuration, data migration, customization of specific workflows, and integration with other third-party applications. Implementation projects can range from a few weeks to several months.
  • Training Services: SaaSify Inc. provides standard and customized training programs for users and administrators of the SaaSifyERP platform.
  • Premium Support: Beyond standard support included in subscriptions, premium support packages offer dedicated account managers and faster response times.
  • Consulting Services: SaaSify Inc. also undertakes distinct consulting projects for existing customers, such as process optimization using their ERP or development of bespoke analytics dashboards.

SaaSify Inc. enters into contracts that often bundle these services. For instance, a typical contract might include a one-year subscription to SaaSifyERP, a 3-month implementation project, and an initial training package.

POC Accounting Challenges for SaaSify Inc.

Based on its business model, SaaSify Inc. faces several common challenges in applying POC accounting, consistent with those identified in the broader SaaS industry:

Identifying Distinct Performance Obligations

A key challenge is to determine whether the implementation services, training, and premium support are distinct from the SaaS subscription or should be bundled. For example, is the SaaSifyERP platform functional without the initial implementation service? If the implementation significantly customizes or modifies the core SaaS platform to the customer’s specifications and the customer can benefit from the implementation along with the SaaS access, it might be a distinct performance obligation.

Allocating the Transaction Price

Once distinct performance obligations are identified, SaaSify Inc. must allocate the total contract price to each based on their relative standalone selling prices (SSPs). Determining SSPs can be difficult if these services are not regularly sold separately or if pricing is highly variable.

Measuring Progress for POC

For performance obligations satisfied over time, like a complex implementation project, SaaSify Inc. needs to select an appropriate method to measure progress towards completion. This could be an input method (e.g., costs incurred as a percentage of total estimated costs, or labor hours expended) or an output method (e.g., milestones achieved, deliverables completed). The chosen method must faithfully depict the transfer of control of the service to the customer.

Accounting for Contract Modifications

Customers might request changes to the scope of implementation, add more users to their subscription, or extend their contract term. SaaSify Inc. needs a consistent process to account for these modifications, which could be treated as a termination of the old contract and creation of a new one, or as a prospective or cumulative catch-up adjustment to the existing contract.

Implementation Services Segment Financial Model

While the previous sections focused on the accounting treatment for POC in SaaS companies, this section explores how SaaSify Inc. plans and forecasts its Implementation Services business segment. This demonstrates how POC accounting integrates with financial planning and provides insights into unit economics, resource allocation, and headcount forecasting.

Headcount Structure and Costs

Role Level Headcount Base Salary Fully-Loaded Cost Bill Rate (hourly)
Implementation Director Senior 1 $150,000 $195,000 $250
Implementation Manager Senior 2 $120,000 $156,000 $225
Senior Consultant Senior 5 $100,000 $130,000 $200
Consultant Mid 8 $90,000 $117,000 $175
Junior Consultant Junior 6 $70,000 $91,000 $150
Total 22
Fully-loaded cost includes base salary, benefits (estimated at 20% of salary), payroll taxes (7.65% of salary), and overhead allocation (2% of salary).

Headcount Forecast

Role Q1 Q2 Q3 Q4 Net Change
Implementation Director 1 1 1 2 +1
Implementation Manager 2 3 3 4 +2
Senior Consultant 5 6 7 8 +3
Consultant 8 9 11 12 +4
Junior Consultant 6 8 9 10 +4
Total 22 27 31 36 +14

Margin Analysis and Optimization

Revenue Forecast by Project Type

Project Type Q1 Q2 Q3 Q4 Annual
Small Projects $250,000 $300,000 $350,000 $400,000 $1,300,000
Medium Projects $600,000 $750,000 $900,000 $1,050,000 $3,300,000
Enterprise Projects $800,000 $900,000 $1,100,000 $1,300,000 $4,100,000
Total Revenue $1,650,000 $1,950,000 $2,350,000 $2,750,000 $8,700,000

Gross Margin Analysis

Quarter Revenue Direct Labor Cost Other Direct Costs Total COGS Gross Profit Gross Margin %
Q1 $1,650,000 $706,593 $82,500 $789,093 $860,907 52.2%
Q2 $1,950,000 $849,208 $97,500 $946,708 $1,003,292 51.5%
Q3 $2,350,000 $978,858 $117,500 $1,096,358 $1,253,642 53.3%
Q4 $2,750,000 $1,140,920 $137,500 $1,278,420 $1,471,580 53.5%
Annual $8,700,000 $3,675,578 $435,000 $4,110,578 $4,589,422 52.8%

Integration with POC Accounting

The financial model and forecast for the Implementation Services segment directly connects to the POC accounting methods discussed earlier in the case study:

Labor Hour Tracking

The POC method relies on accurate tracking of labor hours. The financial model uses the same labor hour data for capacity planning and utilization analysis.

Revenue Recognition Timing

POC accounting affects the timing of revenue recognition. The financial model forecasts cash flow separately from revenue recognition.

Project Profitability

POC accounting provides visibility into project-level profitability. The financial model uses this data to optimize the project mix and pricing.

Resource Allocation

POC accounting highlights projects that are over/under budget. The financial model uses this information to refine future resource allocation.

Ready to optimize your SaaS implementation services?

Download Excel Model
  • TERMS OF USE
  • PRIVACY POLICY

Return to top of page

Copyright© 2025 Vita Asset Management LLC