What is BOQ Management?
BOQ (Bill of Quantities) management is a critical component of infrastructure and EPC project execution. It provides a structured way to define project scope, estimate costs and monitor quantities through the full construction lifecycle.
The Musk-IT ERP BOQ module integrates quantity tracking with the execution analytics engine to provide real-time visibility into project performance — automatically feeding data into SPI, CPI and earned value calculations.
Key features
The BOQ module covers the full lifecycle of quantity management, from initial estimate through to completion tracking.
- Create structured multi-level BOQ hierarchies with package and discipline breakdown
- Track actual quantities against planned values across all project activities
- Monitor cost performance in real time with automatic variance calculation
- Link BOQ items directly to execution activities and site progress records
- Generate professional BOQ progress reports for stakeholders and clients
- Export to Excel and PDF for external reporting requirements
| Work Package | Unit | Planned Qty | Actual Qty | Progress | Status |
|---|---|---|---|---|---|
| Civil – Foundation | m³ | 2,400 | 2,380 |
99%
|
Complete |
| Structural Steel | MT | 840 | 612 |
73%
|
In Progress |
| MEP – Electrical | pts | 1,200 | 340 |
28%
|
In Progress |
| Finishing Works | m² | 18,400 | — |
0%
|
Pending |
Creating a BOQ
Follow these steps to create and configure a new BOQ in Musk-IT ERP.
Navigate to BOQ Management
From the left navigation panel in your project workspace, select the BOQ Management module.
Project → BOQ ManagementCreate a new BOQ
Click Create BOQ in the top-right corner and enter the BOQ name, reference code and base currency.
Create BOQ → ConfigureDefine project structure
Set up the BOQ hierarchy by creating disciplines, work packages and activity-level line items. You can also import from an Excel template.
Structure → Add PackagesAdd quantities and unit costs
Enter planned quantities, units of measurement and unit rates for each line item. The system calculates total values automatically.
Line Items → Enter QuantitiesSave and activate
Review the BOQ summary, then save and activate to make the BOQ available for execution tracking and analytics.
Review → Save → ActivateTracking quantities
As project activities progress, execution teams update completed quantities directly within the system. The ERP automatically recalculates all derived metrics in real time.
Integration with Execution Analytics
BOQ data feeds directly into Musk-IT's execution analytics engine, enabling automatic generation of earned value and performance metrics without any manual data entry.
- Earned Value (EV) — calculated from budgeted cost of completed BOQ quantities
- Schedule Performance Index (SPI) — EV divided by planned value at current date
- Cost Performance Index (CPI) — EV divided by actual cost of completed work
- Execution Trend Analysis — rolling performance trends fed into AI risk models
Accessing BOQ data via API
BOQ data is accessible via the Musk-IT REST API on Enterprise plans. Use this endpoint to retrieve live package-level progress and cost data.
// Request GET /api/v1/boq/packages?project_id=PRJ-0042 Authorization: Bearer <your-api-key> // Response { "project_id": "PRJ-0042", "packages": [ { "id": "PKG-CIVIL-01", "name": "Civil – Foundation", "planned_qty": 2400, "actual_qty": 2380, "progress_pct": 99.2, "cost_variance": -120000, "status": "complete" } ] }
Best practices
For accurate BOQ tracking and reliable AI predictions, follow these guidelines.
- Maintain consistent BOQ structures across projects to enable portfolio-level benchmarking.
- Update quantities at least weekly — daily updates produce the most accurate AI forecasts.
- Link all BOQ items to specific execution activities to enable work-package-level analytics.
- Monitor cost variance on a rolling basis and investigate deviations above ±5% promptly.
- Use the Excel import template for initial BOQ setup on large programs to save time and reduce errors.
- Archive completed BOQs rather than deleting them — historical data improves AI model accuracy.