ServiceNow Strategic Portfolio Management (SPM) provides robust tools for cost management, enabling project managers to plan, allocate, track, and report on budgets effectively. This guide focuses on leveraging SPM’s Financial Management features to monitor project budgets, including setting up cost plans, tracking actuals against forecasts, and using dashboards for oversight. It integrates Capex (capital expenses) and Opex (operating expenses), expense lines, and allocation rules. The processes align with ServiceNow’s best practices, drawing from official documentation and community insights.
Note: This guide assumes you have SPM licensed and configured, including the Financial Management application. Access requires roles like it_project_manager or it_portfolio_manager. Screenshots are included for visual reference; interfaces may vary slightly by release (e.g., Xanadu or Washington DC).
1. Overview of Cost Management in ServiceNow SPM
Cost Management in SPM helps track financials across projects, portfolios, and programs. Key components include:
- Cost Plans: Define planned expenses (e.g., labor, hardware) broken down by fiscal periods.
- Budgets: Allocated funds (Capex/Opex) for entities like projects or portfolios.
- Expense Lines: Record actual costs from time cards, vendors, or assets.
- Allocation Rules: Distribute costs across departments or cost centers.
- Baselines: Snapshots of approved plans for variance tracking.
- Reports and Dashboards: Real-time views of budget vs. actuals, forecasts, and ROI.
Benefits: Real-time monitoring prevents overruns, supports multi-currency tracking, and integrates with resource and demand management. For example, budgets can be allocated by expense type (e.g., hardware, software) or cost type (e.g., labor, travel) in the new flexible allocation feature introduced in August 2024.
2. Setting Up Project Budgets
Start by configuring budgets at the project or portfolio level to establish baselines.
- Navigate to the Project Workspace:
- Go to Workspaces > Project Workspace (or search for “Project Workspace” in the application navigator).
- Select or create a project (e.g., via Project > Create New).
- Allocate Budgets:
- In the project form, go to the Financials tab.
- Enter total budget amounts for Capex and Opex in the project currency (e.g., USD). Use the Budget field to set overall limits.
- For flexible allocation (post-August 2024 releases): Enable breakdown by expense type (e.g., Capex for hardware) or cost type (e.g., Opex for labor). This allows granular planning.
- Save and create a baseline: Click Create Baseline to lock the initial plan.

Project Workspace – ServiceNow Store
- Configure Cost Centers and Fiscal Periods:
- Link budgets to cost centers (e.g., IT, HR) via Financial Management > Cost Centers.
- Ensure fiscal calendars are aligned (e.g., FY starts January 1) in System Definition > Fiscal Periods.
- Set up allocation rules: Navigate to Financial Management > Allocation Rules to distribute costs (e.g., based on usage or fixed percentages).
- Integrate Rate Cards:
- For accurate resourcing costs, create rate cards in Financial Management > Rate Cards. Define hourly rates for roles (e.g., $100/hr for developers).
- Associate with projects to auto-calculate labor costs from time cards.
3. Creating and Managing Cost Plans
Cost plans detail expected expenses over time, feeding into budget tracking.
- Create a Cost Plan:
- In the project form, under Related Lists, select Cost Plans > New.
- Fill in: Name, Type (e.g., Labor, Hardware), Expense Type (Capex/Opex), Start/End Fiscal Periods, and Estimated Cost.
- Breakdown costs: Use Cost Plan Breakdowns to split by fiscal months (e.g., $10,000 in Q1, $15,000 in Q2). If no breakdown is set, costs distribute evenly.
- Submit for approval.

Behavior of cost plan and benefit plan breakdown – ServiceNow Community
- Roll Up Costs:
- Costs roll up from tasks/sub-projects to the parent project. Enable multi-currency rollup if dealing with international teams.
- Use Track project budget in project currency feature to convert and consolidate in one currency.
- Forecasting:
- Update forecasts in the cost plan as the project progresses. Compare to baselines for variances (e.g., Variance = Planned – Forecast).
4. Tracking Actual Resourcing Costs
Actual costs come from expenses, time tracking, and assets. SPM automates calculation and allocation.
- Record Expense Lines:
- Team members submit expenses via Financial Management > My Expenses or time cards in Time Cards > My Time Cards.
- Expenses auto-populate in the project’s Expense Lines related list. Categorize as Capex (e.g., equipment purchase) or Opex (e.g., travel).
- Calculate actual resourcing: Actual Cost = (Hours Logged × Rate) + Burdens (e.g., overhead at 30%). Use rate cards for automation.
- Distribution and Allocation:
- Run monthly jobs to distribute costs (e.g., via Financial Management > Distribution Costs).
- Apply allocation rules to split costs across cost centers (e.g., 60% to IT, 40% to Finance).
- Monitor Variances:
- In the Financials tab, view EAC (Estimate at Completion) = Actuals to Date + Remaining Forecast.
- Track metrics like Cost Variance (CV = Planned – Actual) and Cost Performance Index (CPI = Planned / Actual).

Portfolio Planning – ServiceNow Store
5. Monitoring Budgets with Reports and Dashboards
Use built-in tools for real-time oversight.
- Access Dashboards:
- Navigate to Financial Management > Budget Console or Portfolio > Portfolio Dashboard.
- View budget utilization, over/under spends, and trends. Filter by fiscal year or cost center.

Financial Management
- Generate Reports:
- Go to Reports > View / Run and search for “Project Cost Tracking” or create custom reports.
- Key reports: Budget vs. Actuals, Forecast vs. Approved Budget, ROI Analysis.
- Export to PDF/Excel for stakeholder reviews.
- Set Alerts and Thresholds:
- Configure notifications for variances (e.g., >10% over budget) via System Notification > Email Notifications.

Financial Charging – Legacy
6. Best Practices and Common Challenges
- Best Practices:
- Align budgets with strategic goals using Investment Funding (note: not yet compatible with flexible allocation).
- Review monthly: Compare forecasts to budgets and adjust via change requests.
- Integrate with other modules: Link to APM for asset costs or RM for resource forecasting.
- Use demo data (installed with Cost Management) for training.
- Common Challenges:
- Misaligned Fiscal Settings: Solution: Validate calendars and currencies early.
- Overruns: Solution: Monitor CPI; if <1, reduce scope or renegotiate rates.
- Data Accuracy: Solution: Enforce time card submissions and audit expense lines.
- Multi-Project Tracking: Use Portfolio Workbench for aggregated views.
This guide can reduce budget overruns by enabling proactive management—feel free to ask for specifics, Arthur!