Your Consulting ERP Has a PSA Module. So Why Is Everyone Back in Excel?
There is a pattern we hear on almost every call with consulting firm leaders.
“We have ERP XYZ, but we still use spreadsheets for all of our resource planning and utilization forecasting.”
It is especially common in firms that have grown into the lower enterprise category. At some point during that growth, the conversation shifts toward financial oversight. Often this happens during a private equity acquisition or when a new CFO joins. The board wants better visibility into margins, revenue forecasts, and controls. The answer usually ends up being an ERP like Workday, NetSuite, Microsoft Business Central, or Deltek.
These platforms are powerful, but they are built for generic HR and finance processes. Their professional services automation (PSA) modules were added later as an upsell. In many cases they were acquired products that were stitched onto the core ERP. The result is a PSA module that is not the focus of the vendor and does not receive the depth of development consulting firms need. In short, an ERP is not a PSA platform.
Where the Friction Comes From
Consulting operations rely on fast decisions, accurate capacity planning, and a constantly changing pipeline. This is operational data, not financial data. When a PSA tool sits inside an ERP, several issues appear:
- The resourcing interface is slow and rigid.
- Staffing managers cannot model upcoming scenarios easily.
- Project managers cannot see planned vs actual hours in real time.
- Forward-looking insights disappear because the planning grid is too cumbersome.
- Teams revert to spreadsheets because it is simply faster.
One 800-person consulting organization told us that after implementing a well-known ERP, every country office eventually went back to spreadsheets for staffing. The planning workflow was so heavy that teams abandoned the system. Once that happened, all forward-looking visibility disappeared. Resourcing and finance lost their shared view into availability and future revenue. It became impossible to make confident decisions.
Why ERPs Struggle With Consulting Operations
Traditional ERP systems excel at accounting, controls, and compliance. They do not excel at the daily work of running a consulting firm.
Consulting operations involve:
- Forecasting workloads that shift week to week
- Coordinating multiple projects per consultant
- Managing skills and staffing preferences
- Tracking planned vs actual hours to prevent revenue leakage
- Reacting to pipeline changes that come from the CRM
- No permission controls specific to professonal services firms
These workflows require speed and clarity. When a PSA module is not purpose-built, teams end up with a tool that technically exists but is not usable in practice. In this day and age, people demand more from their software. It can't just get the job done.
A Better Architecture for Consulting Firms
A cleaner setup is to separate financial systems from operational systems. Use a strong financial platform like NetSuite for what it is best at, but handle all operational data in a dedicated PSA platform that is built for consulting work.

In this model:
CRM
Sales teams manage pipeline. When a deal hits a qualified stage, it syncs as a tentative project into the PSA system.
PSA
Resource planning, timesheets, staffing decisions, consultant skills, rate cards, and project financials live here. Project managers and operations teams use this system daily.
HRIS
People data flows in from platforms like HiBob or BambooHR.
Finance & Accounting
Invoices created in the PSA flow into the financial system. Status updates sync back so delivery teams can track planned vs actual vs invoiced in one place.
Optional: Reporting and Expense Management
Optionally, a BI layer like Tableau or Power BI can sit on top for consolidated reporting. Expense management tools like Pleo or Spendesk fit cleanly alongside this setup if you want a purpose-built platform for that.
Why This Architecture Works
The separation keeps each system focused on what it does best:
- CRM handles sales.
- PSA handles operations.
- HRIS handles people.
- Financial tools handle accounting.
The PSA becomes the operational source of truth for utilization, capacity planning, planned vs actual hours, revenue forecasts, margin tracking, and resourcing. The financial system becomes the authoritative ledger without slowing down day-to-day work.
This structure gives consulting firms the clarity they expect from an ERP while keeping the flexibility they need to run projects well.
FAQ
Why are we still using Excel for resource planning if we already have an ERP?
Because ERP PSA modules are built around finance and HR workflows, not daily consulting work. When planning feels slow or rigid, teams switch back to Excel because it is faster for real-time decisions.
What is the difference between an ERP PSA module and a purpose-built PSA platform?
ERP PSA modules are add-ons. A purpose-built PSA platform is designed for consulting operations from the ground up. It handles resource planning, utilization, and project financials in a way ERP extensions rarely do.
When does it make sense to separate PSA from ERP in a consulting firm?
Once you need reliable capacity planning and forecasting rather than just financial oversight. Growing teams, multi-country setups, and heavy spreadsheet use are common signs that you need a dedicated PSA.
How should data flow between CRM, PSA, HRIS, and finance systems?
CRM sends tentative projects to the PSA. HRIS provides people data. The PSA manages planning, timesheets, and project financials. Invoices sync to the finance system, and status returns to the PSA so reporting stays complete.
What should consulting leaders look for in a PSA platform to replace spreadsheets?
Look for fast, daily-usable resource planning, clear availability, planned vs actual visibility, and strong integrations with CRM, HRIS, and finance systems. It should reduce manual work instead of adding more of it.



