ERP for Professional Services
Professional-services organisations — consultancies, IT services and engineering firms, marketing agencies, architects, lawyers, accounting firms — sell knowledge work measured in hours. Their ERP needs differ sharply from product-based businesses: minimal inventory, no production scheduling, but deep project accounting, resource planning, utilisation reporting and contract management. The ERP-and-adjacent category for this segment is often called PSA (Professional Services Automation).
Service-business ERP requirements
- Project accounting with project structures, phases, tasks, budgets and earned-value reporting
- Time tracking — daily or per-task time entry with automatic billing assignment
- Resource planning — matching staff skills and availability to project demand
- Utilisation reporting — billable hours as percentage of total available hours, by employee and team
- Mixed billing models — time-and-materials, fixed-price, retainer, milestone-based, value-based, with revenue recognition appropriate to each
- Subcontractor management — external consultants and freelancers integrated into project staffing
- Expense management with reimbursement workflows, client-billable expenses, mileage and per-diem rules
- Contract management — framework agreements, statements of work, renewal tracking
- Revenue recognition — IFRS 15 or ASC 606 compliance for performance-obligation-based recognition
Top ERP/PSA vendors for services
NetSuite SuiteProjects (formerly OpenAir) — dominant in mid-market consulting and IT services. FinancialForce PSA (now Certinia PS Cloud) — Salesforce-native, popular in larger consultancies. Microsoft Dynamics 365 Project Operations — growing share, particularly in Microsoft-centric organisations. SAP S/4HANA Professional Services — large consultancies and IT-services firms. Mid-market PSA: Mavenlink (now Kantata), Replicon, Projectworks, Scoro. DACH-specific: Projectfacts, ZEP, Microtech Project ERP, abas-pmt, BMD (Austria-strong), Sage X3 with professional-services configuration. Agency-focused: Workamajig, Workfront, Hive, ProductPlan. For DACH mid-market consulting firms (50-300 employees), NetSuite SuiteProjects, Certinia and Dynamics 365 Project Operations are the most common evaluated trio.
Utilisation as the operating KPI
Professional-services profitability is dominated by utilisation. Each consultant has roughly 1,800-2,000 chargeable hours per year after vacation, training and administration. At a typical day rate of 1,500-2,000 EUR, utilisation differences of 5 percentage points translate into 50,000-100,000 EUR annual revenue per consultant. ERP must deliver real-time utilisation visibility: billable hours by individual, by team, by project, with trend lines and forecast pipeline. The dashboard that surfaces under-utilised consultants this week, low-margin projects in progress, and overdue invoices is the operational core of a professional-services ERP. Without these views, the management team flies blind, and the gap between perceived and actual performance can be substantial.
Typical mid-market consultancy profile
A typical DACH mid-market consultancy: 30-200 employees, 5-50 million EUR annual revenue, 70-85% billable consultants and 15-30% overhead, average day rate 1,300-2,400 EUR, 60-150 active projects at any time, target utilisation 75-85% on billable staff. The ERP runs NetSuite SuiteProjects, Certinia PS Cloud or Dynamics 365 Project Operations, with total ERP TCO over 5 years of 300,000-1,500,000 EUR. Specific to services: 20-30% of the ERP cost goes into CRM-and-pipeline integration (HubSpot, Salesforce, Microsoft Sales) because lead-to-cash visibility is core to operations. Payback typically through 3-7 percentage points of utilisation improvement, faster invoice-to-cash cycle, and tighter project-margin control.
Related Topics
Frequently Asked Questions
Do I need a dedicated PSA or can my general ERP handle services?
For mid-market services businesses (30+ employees, 60+ active projects, mixed billing models), a dedicated PSA almost always pays back through better utilisation, faster invoicing and tighter project margins. Below that scale, the project module of Business Central, Sage X3 or weclapp can suffice with a lightweight time-tracking add-on.
How does PSA integrate with CRM?
Tightly. The lead-to-cash flow for services runs from CRM (lead, opportunity) through resource planning (can we staff this?), quote (rate-card and structure), contract, project execution (time and expenses), invoicing and cash collection. Modern PSA either integrates natively with the major CRMs (Salesforce, HubSpot, Microsoft Dynamics Sales) or replicates basic CRM functionality. Avoid duplicating contact and opportunity records in two systems — pick one to be the source.
What about revenue recognition?
Critical for IFRS-reporting or US-reporting services businesses. IFRS 15 and ASC 606 mandate performance-obligation-based revenue recognition, with significant judgement on how to measure progress (input methods, output methods). PSA platforms automate the routine cases; complex contracts (multi-element, variable consideration, contingent fees) often need manual review with accountant support. Large consultancies typically dedicate a revenue-accounting specialist who manages the ERP-side judgement layers.
