What a task consumes —
and what it will cost

Every task gets a Bill of Resources: a header carrying the task quantity and unit, the operations and parameters within it, and the material, labour and machine lines in a hierarchy — each with a quantity per parent, a unit and a rate drawn from the Resource master. Roll it up and you have an estimated task and project cost, sitting directly against budget, before a single hour is booked. It is the project-side analogue of a BOM.

Header → BOR
task quantity, process and resource lines in one structure
Qty × rate
rolled up to an estimated task and project cost
Est. vs budget
the estimate compared against the project budget
Task Bill of Resources
Fast Project · Cost estimation
Task
T-04 · Fabricate skid frame
Qty 2 sets
Estimated vs budget
Estimated ₹1,84,500 · Budget ₹1,95,000 Within budget · rolled from qty × rate
Resource
Qty
Rate
Group
MS Plate 10mmMaterial · into frame
420 kg
₹72
Material
Welder — MIGLabour
36 hr
₹480
Labour
Plasma cutterMachine
8 hr
₹650
Machine
Estimate under budget Task cost checked before work starts
Trusted by project and ETO teams running the Fast Suite across India and worldwide
Micro India
Nikhtish Engineering
Solidus Hi-Tech
Mutha Ventures
Kakade Laser
Sealmatic India
Klaus Union
Manar Tools
Ganesh Industries
KSB Pumps
Micro India
Nikhtish Engineering
Solidus Hi-Tech
Mutha Ventures
Kakade Laser
Sealmatic India
Klaus Union
Manar Tools
Ganesh Industries
KSB Pumps
How it works

From a task to a costed,
budget-checked estimate

The Bill of Resources sits between the WBS tasks and the project bill. Build it once per task, price it from the Resource master, and it drives the estimate, the procurement and, later, the bill.

Set the header
Give the task its overall quantity and unit — the header the whole BOR is planned against
Add the processes
List the operations and parameters within the task — the process layer of the BOR
Plan the resources
Add the material, labour and machine lines in a hierarchy, each with quantity, unit and rate
Roll up the cost
Quantity times rate rolls up to an estimated task cost, then up to the whole project
Compare vs budget
The estimate sits directly against the project and task budget for estimated-vs-actual visibility
01 — Per-Task Bill of Resources

Header, process, resource —
one structure per task

A task's resource requirement is planned as a three-level Bill of Resources. The header carries the task's overall quantity and unit. The process layer holds the operations and parameters within the task. And the resource lines are the real material, labour and machine the task consumes, held in a hierarchy of parent and child — each with a resource group, a resource code, a quantity per parent, a unit and a rate. You can even assign a named user to a BOR node, so the effort behind a line is owned by a person, with notes and reference links attached where they help.

Header → process → resource, the project-side analogue of a BOM
Material, labour and machine lines in a parent/child hierarchy
Each line carries quantity-per-parent, unit and a rate from the master
Assign a user, and attach notes and references to a BOR node
Per-task Bill of Resources showing header quantity, process operations and material, labour and machine resource lines in a hierarchy with quantity, unit and rate
02 — Cost Estimation vs Budget

An estimated cost you can
quote and defend

Cost estimation rolls every resource line on the BOR — quantity multiplied by rate — up to an estimated cost for the task, and rolls the tasks up to an estimated cost for the whole project. Because each project and task also carries a budget, the estimate lands directly against that budget: over, under, or on the line, before work starts. As material is issued and labour and machine time booked against the task, the actual cost builds up alongside, so estimated-versus-actual is a live comparison, not a year-end surprise.

Quantity × rate rolled up to estimated task and project cost
Estimate compared directly against project and task budget
Actual cost builds up from store issue against the task
A defensible number for the quote and the client conversation
Cost estimation screen rolling task Bill of Resources lines into an estimated project cost compared against budget
03 — BOR Cost Breakdown & Master Roll-Up

Where the cost sits, and
what the whole project needs

The BOR cost analysis breaks a task's estimate down by resource, so you see whether it is the plate, the welding hours or the machine time driving the number — not just the total. Turn it the other way and the master, or roll-up, Bill of Resources consolidates the BORs across every task into the total material, labour and machine requirement for the whole project. That one view is the basis for procurement, for resource loading across the plan, and for the project-level cost estimate.

BOR cost breakdown by resource within a task
Master (roll-up) BOR — total resource requirement for the project
Task BOR report and master BOR report side by side
The basis for procurement and resource loading across the plan
Bill of Resources cost breakdown by resource alongside a master roll-up BOR of the total project resource requirement
04 — From Estimate to Actual to Bill

The BOR is where cost
and the bill both begin

The Bill of Resources is not a planning document that gets filed away. Material is drawn from stock against the task through the shared store engine, labour and machine time are recorded, and the planned BOR becomes real consumption and an actual budget. And because every resource line already carries its group, code, quantity and rate, the same structure feeds the resource-itemised project and milestone bill. Trends and outliers in cost-versus-budget surface through Dhruv AI analytics. It is the same discipline whether you run an engineer-to-order shop or a fabrication job.

Planned BOR becomes real consumption and actual budget
The same resource lines feed the resource-itemised project bill
Cost-vs-budget trends surface through Dhruv AI analytics
One resource and material vocabulary shared with Fast Production
Flow from a planned Bill of Resources through store issue and actual consumption into a resource-itemised project bill
Full capability set

Everything Bill of Resources & costing covers

Three-Level Task BOR

A header carrying the task quantity and unit, a process layer of operations and parameters, and the resource lines themselves — one structure per task.

Resource Hierarchy

Material, labour and machine lines in a parent/child hierarchy, each with resource group, code, quantity-per-parent, unit and rate.

Cost Estimation

Quantity times rate rolled up to an estimated cost per task and per project — a number you can quote and plan against.

Estimated vs Budget

The estimate compared directly against project and task budget, with actual cost building up from real consumption.

BOR Cost Breakdown

Cost analysis by resource within a task, so you see which material, labour or machine line is driving the estimate.

Master (Roll-Up) BOR

The task BORs consolidated into the total material, labour and machine requirement for the whole project — the basis for procurement.

"We stopped quoting projects on a gut feel. The Bill of Resources gives every task a real, resource-itemised cost — and the estimate sits against budget before we ever commit a price."
PC
Project costing lead
Engineer-to-order fabrication shop — Fast Suite user
Per task
material, labour and machine planned and priced on one Bill of Resources
vs Budget
the estimate rolls up and lands against budget before work starts
Why a structured BOR

Spreadsheet costing vs. a task Bill of Resources

Most project cost overruns start with an estimate no one can trace back to resources and rates. New to the idea? Read Bill of Resources and project costing.

Capability
Spreadsheet estimate
Fast Project
Resource-level detail
Lump-sum lines
Material, labour, machine lines
Rates that stay current
Re-keyed, goes stale
Rate from Resource master
Estimate vs budget
Compared by hand
Estimate lands against budget
Whole-project requirement
Tab per task, no roll-up
Master roll-up BOR
Estimate feeds the bill
Re-typed for billing
Same lines feed the bill
Actual vs estimate
Reconciled at the end
Actual from store issue
Common questions

Bill of Resources & costing FAQs

What is a Bill of Resources (BOR) in project management?

A Bill of Resources is the planned list of material, labour and machine a task needs, built as a three-level structure: a header carrying the task quantity and unit, the operations and parameters within the task, and the resource lines themselves in a hierarchy. Each line names its resource group and code, a quantity per parent, a unit and a rate from the Resource master. It is the project-side analogue of a Bill of Materials — a BOM says what a product is made of, a BOR says what a task consumes to get done.

How does cost estimation work against budget?

Cost estimation rolls every resource line on a task's BOR (quantity multiplied by rate) up to an estimated task cost, and rolls the tasks up to an estimated project cost. Because each project and task carries a budget, the estimate sits directly against that budget for estimated-versus-actual visibility. As material is issued and labour and machine time consumed against the task, the actual cost builds up alongside the estimate.

What is a master (roll-up) Bill of Resources?

The task BOR report shows the resources planned for one task. The master, or roll-up, Bill of Resources consolidates the BORs across every task in a project into one view — the total material, labour and machine requirement for the whole project. It tells a project manager what the project as a whole will consume, which is the basis for procurement, resource loading and the overall cost estimate.

How is a BOR different from a BOM?

A Bill of Materials describes a standard, repeatable product — the child items and quantity-per at each level. A Bill of Resources describes a one-off task within a project — the material, labour and machine it consumes, each priced from the Resource master. Fast Project Management Software runs on the same platform and resource master as Fast Production, so a shop that also builds to a catalogue BOM shares one resource and material vocabulary across both.

Where do the rates on a BOR come from?

Every resource line on a BOR is priced from the Resource master, where each machine, labour category and tool carries a rate along with its working hours per day, efficiency and unit. Because the rate lives on the resource, the same rate feeds the cost estimate and, later, the resource-itemised project bill — so a rate change flows consistently into costing and billing.

See a project costed from its resources up

Live demo on your own work — your tasks, your resources, your rates and your budget. Cloud or on-premise, no generic slideshow.

Get a demo See pricing
Cloud or on-premise India and worldwide Part of the Fast project suite Built in Pune by Improsys