ERP systems work. For the purposes they were developed for. The problem arises when companies use them for a business model that works in a structurally different way – and that is exactly the question behind ERP for professional services.
Classic ERP systems were designed for manufacturing and trading companies. Their strengths lie in inventory management, production planning, purchasing and financial accounting. IT consultancies, management consultancies and engineering firms either do not have these requirements or have them only on the periphery.
What professional services firms need instead: resource planning at the level of individual people, project time tracking by booking type, project controlling with real-time plan-vs-actual analysis, and project-based billing. These are precisely the functions that classic ERP systems either lack or only cover in a structurally inadequate way.
The result in day-to-day business:
- Resource planning continues to run in Excel
- Project controlling takes place outside the ERP
- Time tracking runs in a separate tool
- Billing requires manual data transfer into the ERP
- Forecasting is always reactive, never forward-looking
This is not an implementation error. It is a structural mismatch between ERP logic and the steering requirements of the project business.
What ERP does well – and what it was built for
To be fair: ERP systems are powerful for their original purpose. They cover:
- Double-entry bookkeeping and financial accounting
- Fixed asset accounting and depreciation
- Accounts receivable and accounts payable
- Materials management and warehousing
- Compliance and tax reporting
For companies with production, inventory or complex purchasing, these are core functions. For IT service providers, management consultants and engineering firms, they are peripheral functions. Or they are missing from the portfolio altogether.
The problem: many professional services firms introduced an ERP because it is considered the standard for "business software". Only as they grow do they realise that the ERP simply does not reflect the key steering metrics of their business, namely utilization, billability rate, project margin and forecast.
The systematic steering gaps of ERP in the project business
Gap 1: Project time tracking is missing or inadequate
ERP systems often have rudimentary time tracking functions. What is missing is differentiation by booking type: billable, non-billable, internal, change request and travel. Without this differentiation, there is no reliable basis for billability analyses or contribution margin calculations at project level.
For an IT consultancy with 60 employees managing 20 projects in parallel, this means: data on hours actually worked and billable either does not exist at all or lives in separate Excel spreadsheets. Project leads estimate instead of steering.
Gap 2: No resource planning at project level
ERP plans capacity at cost centre level. What is missing is the operational view of which person is deployed on which project at what time, when bottlenecks arise and where bench time occurs.
For a management consultancy with 40 consultants, this gap has a direct impact on revenue. When staffing decisions are made on request and in Excel, the result is double bookings, idle time and lost reaction time at project start.
Gap 3: Project controlling limited to an accounting view
ERP controlling sees costs at booking level. What is missing is the real-time link between hours worked, resulting project costs and billable revenue. Plan-vs-actual analysis at work package level, budget burn analysis and forecasting at project level are structurally not provided for in classic ERP systems.
This has a concrete economic consequence: margins tip over before anyone notices. By the time the project lead sees in the monthly ERP report that a project is running 20 percent over budget, the hours have already been booked.
Gap 4: No project-based billing
Project-based invoicing requires hours to be transferred to invoices by booking type, hourly rate and service item. T&M projects, fixed-price projects with milestones and change request billing follow different logics. Classic ERP systems do not support these workflows natively.
The consequence: billing takes too long, is error-prone and delays cash flow. In a consultancy with a monthly billing cycle, a one-week delay per project across 30 active projects means a structural loss of liquidity.
Why Excel does not close the gap
The pattern is familiar: the ERP covers accounting, Excel takes care of everything else. Resource planning in one spreadsheet, project controlling in another, billing preparation in a third.
This patchwork works up to a certain size. Then it stops working. The breaking points are predictable:
- Follow-up projects are calculated on unreliable effort data, and margins are structurally wrong again and again
- Project leads spend more time maintaining data than steering
- No member of management has a reliable figure for overall utilization at any given time
- Billing is an exercise in forensics, not a managed process
A typical scenario in growing professional services firms: the project lead exports hours from the time tracking tool, transfers them manually into the Excel controlling file, reconciles them with the ERP cost status and uses this to prepare the monthly status report. Depending on the number of projects, this cycle costs four to eight hours per month in data maintenance alone. Multiplied by several project leads and twelve months, this adds up to considerable structural overhead that benefits neither the client nor the project.
{{blog-cta}}
What PSA software does differently
PSA software (Professional Services Automation) was built for professional services firms. Its strengths lie exactly where a classic ERP has structural gaps.
Project time tracking as a steering instrument
Bookings by type: billable, non-billable, internal and change request. A direct link to project controlling and invoicing. Time data thus becomes the operational steering basis for margin, billability rate and forecast.
Resource planning at the level of individual people
A capacity view of individual employees and projects, with a rolling preview and early detection of bottlenecks. Who will be working on which project in two weeks is transparent at all times. Staffing decisions are based on facts.
Real-time project controlling
Plan-vs-actual analysis at work package level, budget burn analysis and billability rate as ongoing steering metrics. Deviations become visible before they escalate. That is the difference between steering and documenting.
Project-based invoicing
Project hours are transferred directly into invoice items, with an approval workflow for billing. T&M, fixed price and change requests each follow the appropriate billing logic, without manual consolidation from several sources. Find out more about project-based billing in the overview of Invoicing in ZEP.
Forecasting based on real project data
PSA systems enable a rolling revenue forecast based on hours actually booked and ongoing projects. The basis is the current project data, updated the moment hours are booked. For management and the COO, this is the decisive difference: budget decisions, hiring decisions and sales priorities can be based on reliable figures.
ZEP Operations: PSA as the operating system for the project business
ZEP Operations is the PSA platform for companies in management consulting, IT consulting and engineering that want to steer their project business on a shared data basis.
The approach: ZEP Operations does not close individual gaps. It replaces the entire infrastructure of ERP time module, Excel project controlling and manual billing preparation with one coherent steering logic.
From proposal to invoice: Project-to-Bill without media breaks
ZEP Operations covers the complete Project-to-Bill flow:
- Proposals: calculation based on historical effort data from completed projects
- Project Time Tracking: bookings by booking type via web, app or ZEP Terminal (as an add-on)
- Resource Planning: capacity view at the level of individual people with utilization and bench overview
- Project controlling: real-time plan vs. actual, budget burn, billability rate and contribution margin
- Invoicing: billable hours are transferred directly into invoice items
- Liquidity management: cash forecast based on ongoing projects and billing cycles, partly via invoicing and project costs, beyond that via integrations such as Tidely
All functions work on the same data basis. There are no data handovers, no exports and no manual consolidation steps between processes.
Real-time steering instead of month-end forensics
A project lead in ZEP Operations can see at any time how much budget has been used on a project, how many hours are billable and whether the current trend puts the planned contribution margin at risk. This information is not only available after the month-end close. It is continuously up to date.
For management, this means: a data basis for the revenue forecast from real project data instead of estimates. Which projects are profitable, which clients are structurally unprofitable and where capacity is available for new engagements.
ZEP Operations as a complement to or replacement for the ERP
ZEP Operations is designed for two scenarios:
Complementary model: the existing ERP continues to handle bookkeeping, financial accounting and compliance. ZEP Operations takes over project time tracking, project controlling and project-based billing; Resource Planning is available as an add-on. Integrations with DATEV, SAP and other ERP systems pass billing-relevant data directly. No ERP switch, no big bang.
Replacement model: ZEP Operations takes over all operational and commercial functions, including proposals and invoicing. The ERP is dropped or reduced to pure bookkeeping. Suitable for growing professional services firms that find their ERP too cumbersome and prefer a project-oriented platform.
Start small, expand step by step
ZEP Operations is the third step on a land-and-expand path:
- ZEP Track covers project time tracking, working hours and project and client management
- ZEP Control adds Work Items, Project Planning and project controlling
- ZEP Operations completes the picture with Proposals, Invoicing and commercial depth; the data for the forecast sits in ZEP on the same data basis
If you already work with ZEP Track or ZEP Control, you move to ZEP Operations without switching software. Data and processes are retained.
ERP + PSA vs. PSA alone: which fits when?
ERP + PSA (complementary model): the existing ERP handles accounting and compliance. PSA handles resource planning, project controlling, time tracking and billing. Integrations connect the two systems.
Suitable for: companies with a functioning ERP that want to close its project-related weaknesses without initiating a system replacement.
PSA alone (replacement model): PSA takes over all operational and commercial functions. The ERP is dropped or reduced to pure bookkeeping.
Suitable for: growing service providers that experience their ERP as a structural bottleneck in the project business and prefer a lean, project-optimised platform.
When switching to PSA makes economic sense
Five signs that the ERP has reached its structural limits in the project business:
- Project controlling takes place outside the ERP, in Excel
- Resource planning runs in a separate spreadsheet or file
- Billing requires manual data transfer or duplicate entry
- Management and project leads do not work on the same data basis
- The company is growing, and manual effort is growing faster than the team
If three or more of these signs apply, the economic tipping point has been reached. The cost of the status quo usually exceeds the effort of introducing a PSA platform within 12 to 18 months.
Conclusion
ERP is the right tool for accounting, finance and compliance. It is the wrong tool for the operational steering of the project business. This is not a failure of the ERP system but a design principle.
Three concrete options for action:
- Introduce the complementary model: PSA alongside ERP, with defined integrations for data transfer. No ERP switch, no system replacement, full steering capability in the project business.
- Quantify the cost of the status quo: calculate the actual effort for manual consolidation, billing delays and missing early-warning signals. The figure is usually higher than expected and provides the clearest basis for a decision.
- Examine the replacement model: if the ERP is not needed for the core business, a project-oriented PSA platform delivers more steering capability with considerably less administrative effort.
FAQs
Why is an ERP system not enough for professional services firms?
ERP systems were developed for manufacturing and trading companies. For the project business, they structurally lack project time tracking by booking type, resource planning at the level of individual people, real-time project controlling with plan-vs-actual analysis, and project-based invoicing following T&M or fixed-price logic. These functions are either missing or structurally inadequate, which means key steering metrics such as utilization, billability rate and project margin are simply not reflected in the ERP.
What is the difference between ERP and PSA software?
ERP covers accounting, materials management and compliance – functions that are central for manufacturing and trading companies. PSA (Professional Services Automation) covers resource planning, project time tracking, project controlling and project-based billing. For professional services firms, PSA is the relevant steering layer. Both systems can run in parallel, with the ERP providing the accounting basis and PSA handling operational project control.
Can ERP and PSA be combined?
Yes. In the complementary model, the ERP handles accounting and compliance, while PSA handles resource planning, project controlling and billing. Integrations connect both systems for transferring billing-relevant data. ZEP Operations offers native integrations with DATEV, SAP and other ERP systems, so no ERP switch is required and the existing accounting infrastructure stays in place.
When should an IT service provider switch from ERP to PSA?
The economic tipping point is reached when three or more of these signs apply: project controlling takes place in Excel outside the ERP, resource planning runs in a separate spreadsheet, billing requires manual data transfer, management and project leads do not work on the same data basis, and manual effort grows faster than the team. The cost of the status quo usually exceeds the effort of introducing a PSA platform within 12 to 18 months.
Which functions does ZEP Operations cover in the project business?
ZEP Operations covers the complete Project-to-Bill flow: Proposals based on historical effort data, project time tracking by booking type, real-time project controlling with plan-vs-actual analysis and project-based Invoicing; Resource Planning at the level of individual people is available as an add-on. ZEP covers liquidity management partly via invoicing and project costs, and beyond that via integrations such as Tidely. All functions work on a shared data basis without media breaks between booking, controlling and billing.
How does ZEP Operations differ from classic ERP systems such as SAP?
ZEP Operations is optimised for the specific steering requirements of professional services firms: project time tracking by booking type, real-time project controlling and project-based billing following T&M, fixed-price and change request logic; operational Resource Planning at the level of individual people is available as an add-on. Classic ERP systems such as SAP S/4HANA either do not offer these functions natively or only in modules that are inadequate for service logic and require considerable implementation effort.



