Capital Budget & Planning
Multi-year capital budgets, project financing, debt management, DC tracking, reserve fund management, and long-range infrastructure investment planning — compliant with O.Reg. 588/17, O.Reg. 403/02, and PSAB PS 3230.
Forecast Gen
Portfolio Query
Reserve Balance
Debt Capacity
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
8Delegated to
6Annual budget linkage
Asset condition data & lifecycle costs
GL posting & fund accounting
Project approval workflows
FIR Schedule 11 & council reports
Project documentation
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 7 discrete capabilities — each with API surface, business rules, and data ownership.
Rolling capital plan with project prioritization scoring, multi-year cash flow, funding source planning, and asset management integration.
Rolling Plan
Maintain a rolling 10 or 25-year capital plan updated annually with new projects and re-prioritization.
Prioritization Scoring
Score projects on condition, risk, service level impact, strategic alignment, and regulatory mandate.
Cash Flow Planning
Multi-year cash flow projections by project and funding source.
Asset Integration
Link capital needs directly to asset condition assessments and lifecycle replacement schedules.
Define funding sources per project — levy, reserves, DCs, grants, debentures — with committed vs. available tracking, gap identification, and debenture analysis.
Multi-Source Funding
Define funding sources per project: tax levy, reserves, development charges, grants, debentures.
Committed vs. Available
Track committed vs. available amounts per funding source across all projects.
Gap Identification
Automatically identify financing gaps where total funding falls short of project cost.
Debenture Analysis
Model debenture options: principal, interest rate, term, annual debt service per scenario.
Estimate ongoing operating costs after project completion — staffing, utilities, maintenance — flowing into future operating budget projections.
Ongoing Costs
Estimate staff, utilities, maintenance, and other operating costs post-completion.
Budget Integration
Operating impact flows automatically into future operating budget projections.
Total Cost of Ownership
Present full lifecycle cost: capital + ongoing operating for informed decision-making.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
4 entities with 5 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
11 RESTful endpoints across 6 resource groups — plus 4 domain events for async integration.
/api/v1/capital/projects
List capital projects (filter: year, status, category)
/api/v1/capital/projects
Create capital project
/api/v1/capital/projects/{id}
Get project with financing & actuals
/api/v1/capital/projects/{id}/status
Update project status
Ecosystem
Products that depend on this module
3 Civic products consume Capital Budget & Planning — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Forecast Generation
Project Portfolio Query
Reserve Balance Calculation
Debt Capacity Calculation
Data Retention
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Capital Budget & Planning
Request an architecture brief, integration guide, or live demo environment for your team.