Estimates

Overview

Estimates are created for each project/sub-project entity.

Need and Background:

  1. An estimate is prepared for each Works project so as to get technically sanctioned and proceed with tendering/contract.

  2. Estimates are created for each project/sub-project entity.

  3. There are multiple estimate types for each project prepared with different levels of abstraction.

Estimate TypeDefinition

Proposal

A single line item has the overall project cost against the project title. This requires in-principal Admin sanction. Once approved detailed estimate for the same is created.

Detailed

A detailed estimate contains engineering drawings done on AutoCAD & other drawing tools. Modern tools also abstract out many measurements and materials from drawings created by these tools.

Abstract

An abstract estimate is prepared using standard SOR & Non-SOR Items defined by PWD (mostly ULBs customise SOR and have their own copies). SOR items are created internally using item rates.

Revised

When a project's finances are increasing then to what is initially estimated, revision estimates are created and approved. revision estimates may or may not have the same SORs as initial estimates. Revised estimate line items added to initial line items will give overall project cost

Deviation

A deviation statement is a type of estimation when the scope of the project changes but the project cost is meant to remain the same. The deviation statement and revised estimate are the same as far as the estimation process is concerned. The approving authority changes only.

Spill Over

For a multi-year project, an estimate is financially broken down into pieces and budget allocation is done for each year instead of allocating the entire budget in the first year.

Functional Requirements

  1. After creating the project (and getting approved if there is a workflow) JE will start estimating the project.

  2. To create an estimate following details are required.

    • Line Items from SOR

    • Non-SOR line items

    • Overheads

  3. There are 3 ways how estimates can be added.

    • Manually adding from SOR Master List

    • Using Estimate Template

    • Copying the format of existing similar projects and changing the values

  4. To select line items for SOR, select the SOR category, search for the SOR line item by SOR code or SOR description and select the SOR.

    • To the SOR line item, add the quantity that is required for this project.

    • SOR standard amount multiplied by this quantity gives the line item-wise cost.

  5. Measurements can be captured at the SOR line item level directly by the specified UOM or length, breadth, height, quantity can be captured and stored in an empty measurement book so as to utilise it later for m book recordings.

    • Multiplication of L,B,H,Q will give the required quantity of the line item for the estimate.

  6. A non-SOR line item will not be defined in MDMS and hence will not be searchable using the SOR category or Code.

    • Rate, Quantity and Description have to be entered manually.

    • Just like SOR, instead of quantity directly, L,B,H,Q can also be captured.

  7. All SOR and Non-SOR items in the way captured in the estimates will be created as empty records in the Measurement Book to capture readings later.

  8. Overheads are predefined masters.

    • The cost of the project becomes the cost of SOR and Non-SOR items plus overheads.

    • Overheads are either added on top of SOR and Non-SoR separately or can be derived from SOR Sub Line items.

    • Overheads amount will not be going to the contractor but will be going to specific heads defined in the Master for respective overheads. (GST 12% to GST department, Cess 1% to labour dept etc). This means Contracts will selectively capture only a few overheads for contractors.

  9. Each estimate will have a unique ID that is generated

    • ID: EST/<ULB/Department Code>/<Year>/<month>/<Date>/<running sequence number>

  10. Status of an estimate

    • Created

    • In progress

    • Approved

    • Rejected

    • Cancelled

Masters

Schedule of Rates (SOR)

  1. SOR is a line item that represents the rate for a single unit of work. SOR is defined by the Central PWD or state PWD and is revised based on the market needs from time to time. In general, there are about 3000+ SOR line items

  2. Each executing authority ULB/Department may modify the rates of these SORs by applying lead charges.

    • Lead Masters will be varying for each project as the project site will be different for each.

    • For simplicity, SORs are usually kept constant under a ULB.

  3. Each SOR Item may have multiple variants with slight changes in description and amounts.

    • Ex. Estimate of tiling for the ground floor and estimate of tiling for the first floor will change by 15 Rs to capture the carriage charges. These should be captured with .serial_number. (Parent.Child)

FieldData TypeRequired (Y/N)Comments

SOR Category ID

Drop down

Y

Options will be the list of Category Code from the SOR category type master

The combination of category Code and Item code is unique

Item ID

Alphanumeric

Y

System generated

Item Description

Y

Item description of the selected Item

Unit of Measurement

Y

Options will be the list from Unit of measurement master

[Array] for specific date ranges

Item Rate

Numeric

Y

Multiple entries can be specified for each Item, but there cannot be an overlap in the rates for a range of dates

Item rate Applicable From

Date

Y

To be entered in the format dd/mm/yyyy

Item rate Applicable To

Date

N

To be entered in the format dd/mm/yyyy

Analysis of Rates

  1. Each line item of a SOR master/SOR variant will further be divided into Sub line items that come from a set of category Masters like Labour Master, Material Master, Royalty Master, Carriage Master etc.

    • A group of Sub line items together will form an estimate line item.

    • Each sub-line item will have Item detail 1, item detail 2, quantity, UOM, rate, estimated amount.

    • The sum of all sub-line items will become the total of the SOR line item

    • Item detail 1 will capture whether it is material/labour/carriage/overhead/royalty etc

    • Item detail 2 will capture the exact details of the item from the respective item master. rates need to be auto-populated.

  2. With this when extracted, we should be able to produce labour analysis, material analysis and other standard reports, coming from the estimates.

Basic Rates of Materials Master

FieldData TypeRequired (Y/N)Comments

ID

NA

Na

System generated ID

Department

Dropdown

Y

Labour rates may vary by each department

Material Category

Dropdown

Y

brick and tile, stone and road, metal and iron etc

Description of Material

Alphanumeric

Y

Second Class Table Moulded Chamber Burnt Bricks 9" x 41 /2" x 3"

Quantity

Numeric

Y

Quantity for which base rate is defined. Default to 1

Unit

Dropdown

Y

Nos, Ton, etc

[Array] for specific date ranges

Item Rate

Numeric

Y

Multiple entries can be specified for each Item, but there cannot be an overlap in the rates for a range of dates

Item rate Applicable From

Date

Y

To be entered in the format dd/mm/yyyy

Item rate Applicable To

Date

N

To be entered in the format dd/mm/yyyy

Note: There are roughly about 200 materials and some of whose rates change quarterly.

Labour Rate Master

FieldData TypeRequired (Y/N)Comments

ID

NA

Na

System generated ID

Department

Dropdown

Y

Labour rates may vary by each department

Skill Category

Dropdown

Y

Highly Skilled, Semi Skilled Unskilled etc

Description of Labour

Alphanumeric

Y

Technical Assistant, Stone Polisher, Smith etc

Quantity

Numeric

Y

Quantity for which base rate is defined. Default to 1

Unit

Dropdown

Y

Day/Week/Month

[Array] for specific date ranges

Rate

Numeric

Y

Rate of Labour for specified (Quantity' units)

From Date

Date

Y

Date from which these rates are applicable

To Date

Date

Y

Date to which these rates are applicable

There are about 80 types of labour.

Lead Master

Lead Master will have the carriage and royalty details of each item that goes into the individual SOR items.

FieldData TypeRequired (Y/N)Comments

ID

NA

NA

System Generated

Item ID

Dropdown

Item for which Lead SOR is present

Item Name

Autofill/Dropdown

Y

Item for which Lead SOR is present

Name of Quarry

Dropdown

N

For Materials. Doesnt appy for labour

Unit

Dropdown

Y

Unit of Measurement

Lead (Km.)

Numeric

N

Distance from quarry

Basic Cost

Autofill

Y

Basic cost pulled from material rate master or labour rate master

Conveyance Cost

Numeric

N

Royalty

Numeric

N

Royalty on applicable material, abstracted, will go into specific head defined during estimation

Total

Calculation

Y

Total new cost of line item

When a lead master is set on a particular material in a particular ULB, all SOR line items that contain this item will take the amount from the lead master and not from the basic rate master

Non Schedule of Rates (SOR)

  1. Non-SOR items are not defined by CPWD and based on project requirements will get added to the estimate.

  2. They will have the same attributes as the SOR item, but will not have a defined SOR ID or SOR category.

Ex. Purchasing Fancy benches & themed dustbins at Park. The rate, in this case, is fixed by JE upon discussing with potential vendors.

Overheads

Overheads can be of two types.

  1. In-Line Overheads - Defined within the SOR line items

  2. Estimate Level Overheads -

    • These are defined on top of estimates. Each overhead will be defined within a time range with either percentage or lump sum value of the entire estimated cost

We should be able to abstract out similar overheads from multiple SOR line items and groups to form a single overall overhead for the estimate.

FieldData TypeRequired (Y/N)Comments

ID

NA

NA

ID generated for each overhead type

Name

Alphanumeric

Y

Name of the overhead

Ex. Labour Cess, GST, Royalty etc

Description

Alphanumeric

N

Description

Account head

Dropdown

Y

Account head to which overheads should be credited

[Array] for specific date ranges

From Date

Date

Y

Date from which these rates are applicable

To Date

Date

Y

Percentage/ Lumpsum

Numeric

Y

Percentage or Lumpsum amount of estimate including value

Revised Estimates

  1. Estimate revision can happen before the final bill is submitted and the project is closed. For a revised estimate, the user can come onto the existing estimate and click actions → Revise estimate. This goes for a similar approval cycle as the main estimate.

  2. For a revised estimate -

    • New line items can be added.

    • Existing line items can be removed

    • Quantities in existing estimates can be modified.

  3. A contract that is created from this estimate also needs to be revised and sent to the contractor for approval.

  4. Measurement books accordingly will get changed as per the new estimate.

  5. If some part of the estimate is already measured and the bill has been created/approved, a revised estimate for that line item cannot go under that approved bill quantity for that line item.

Schedule Category

A schedule category is a grouping of SORs for easy identification and filtering. There are a total of about 3000 SOR items divided into 15-20 SOR groups

Examples - Earth Work, Masonry, Brick Work, Painting, etc

FieldData TypeRequired (Y/N)Comments

Category Code

Alphanumeric

Y

Unique Code Assigned to the Schedule Category

Category Name

Alphanumeric

Y

Name Assigned to the Schedule Category

Estimate Template

  1. Templates are created for specific types and sub-types of work so they can be reused for future use.

  2. Templates are groupings of SOR items that combine to complete a similar kind of work.

  3. On the UI, the Estimates inbox will have an Estimate Template section and users can see a list of templates and create a new template from there, and modify the existing template.

Ex. Template to build 100 mt of 20 ft road, Template to build 8*10 sq ft standard room.

FieldData TypeRequired (Y/N) Comments

Template Code

Alphanumeric

Y

Define the template code

Name

Alphanumeric

Y

Name for template

Description

Alphanumeric

Y

Description of the template

Status

Dropdown

Y

Status of the template

  • Active

  • Inactive

Work Type

Dropdown

Y

Select the Type of work. All the work types defined in the system should be shown

Work Sub Type

Dropdown

Y

Select the Sub type of work. All the work sub types defined in the system should be shown here

[Array] for each line item

Schedule Category

Dropdown

Y

Options are the list of SOR categories from the SOR category master.

SOR

Alphanumeric

Y

Enter the template code and search for it

Non_SOR Code

Alphanumeric

N

Non_SOR Description

Alphanumeric

N

Non_SOR UOM

Dropdown

N

lenght--KM; Area--SQM

Non_SOR Unit Rate

Numeric

N

Mockups

Create Estimate

Estimate Successfully Created

Estimates Inbox

Inbox Table

SOR Data entry screen

User Acceptance Criteria

A user should be able to

  1. Create an estimate using templates

  2. Add SOR items from SOR Master

  3. Change values as required for current work

  4. Add/auto-populate overheads

  5. Able to generate Material Analysis and Labour Analysis

  6. Download PDFs of Labour analysis, material analysis, and Overall Estimate

Last updated

​​  ​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.