What do CPM scheduling services include?
CPM scheduling services build and maintain a critical path method schedule: a work breakdown structure, activity durations, predecessor logic, calendars and float, issued as a baseline and updated as work progresses. We deliver an Excel workbook and PDF summary with marked-up drawing pages so each activity traces to its source.
Our Professional CPM Scheduling Services
A CPM schedule is a logic model, and every date on it comes from an activity duration, a calendar and a predecessor link. We build that model, check it for open ends and dangling activities, and hand you the file with the arithmetic visible. Our cpm scheduling services are quoted per project after we review the drawings, the specifications and any schedule the owner has already issued. Where the owner has issued a schedule, we also run schedule delay and time impact analysis against it so the baseline and the as-built record are compared on the same logic.
The three lines below are separate deliverables. You can order one, or stack them so the schedule and the cost model carry the same quantities. Each one starts from the same quantity takeoff support, so the durations, the hours and the dollars trace back to one measured set of rows.
Quantities behind activity durations
We measure the quantities that drive activity durations: cubic yards of concrete, square feet of formwork contact area, tons of structural steel, linear feet of pipe and counts of fixtures. Each line carries a CSI MasterFormat division code so the takeoff sorts the same way as the schedule's work breakdown structure. A productivity rate converts each quantity into crew days, and crew days become activity durations on the calendar you specify. You receive the quantity sheet with its unit of measure and measurement rule stated on every row.
Hours per unit priced by trade
Crew days are priced with the wage rate for the trade, the burden you carry and the overtime assumption written next to it. A critical path method schedule is only as honest as its durations, so we show the hours per unit behind each activity rather than a lump sum. Where a trade's rate is uncertain, the line is flagged and the basis is named. The output ties labor hours to schedule activities, which is what makes a resource-loaded update possible later.
Baseline schedule with the bid
For pursuits that require a schedule with the bid, we produce a baseline schedule with a schedule narrative, milestone list and cost-loaded activities. The estimate and the schedule share one quantity set, so a change in the concrete volume moves both the cost line and the activity duration. We also include a look-ahead schedule format the superintendent can maintain after award. Every logic tie is documented, and activities with no successor are listed rather than hidden.
What Is Included in Our CPM Scheduling Estimates?
A schedule deliverable is judged by its logic, not its Gantt bars. We build activity-on-node networks, assign calendars, and report total float and free float for every activity. A construction schedule consultant reviewing our file should be able to trace any date back to a duration, a quantity and a link.
The components below are what we hand over for a typical commercial building. The scope of the network follows the work breakdown structure agreed at kickoff, and our cpm scheduling services cover baseline schedule preparation through schedule update and delay analysis. Files are built in the native format the owner or contractor requires, including Primavera P6 scheduling services where the contract names that platform.
| Deliverable | Unit of measure | What the client receives |
|---|---|---|
| Activity list and logic | activity count | Activity-on-node network with predecessor and successor IDs |
| Durations | workdays per activity | Duration basis sheet showing quantity and daily output |
| Float report | workdays | Total float and free float per activity, sorted |
| Resource profile | labor hours per week | Histogram by trade, from the resource-loaded schedule |
| Cost loading | dollars per activity | Cost-loaded schedule reconciled to the estimate |
| Baseline schedule | calendar dates | Native schedule file plus PDF bar chart |
| Schedule narrative | pages | Written sequence, assumptions and constraint list |
Activity network, calendars, milestones and constraints
- Activity list keyed to CSI MasterFormat divisions and the agreed work breakdown structure
- Predecessor and successor logic, with lags and leads stated in days and their reason noted
- Calendars for each trade: five-day, six-day, winter shutdown and weather-sensitive work
- Milestones for permits, substantial completion and owner-furnished equipment
- Constraint list showing dates imposed by contract rather than by logic
- Open-end and dangling activity report, with each item resolved or flagged
- Schedule narrative explaining sequence, long-lead procurement and assumptions
Durations, float and resource quantities per activity
- Activity duration in workdays, derived from quantity divided by daily crew output
- Crew composition per activity, in journeymen and apprentices
- Total float and free float per activity, sorted to expose the driving path
- Resource and manpower loading by trade and by week, in labor hours, built with the same resource and manpower loading method we use on standalone loading studies
- Cost loading per activity, tied to the estimate's line items
- Critical path listing at baseline, plus the near-critical band you should watch
- Schedule variance against any prior update, reported in workdays
Who Needs Our CPM Scheduling Services?
Schedules get requested at three moments: a bid that requires one, an award where the owner's representative wants a baseline, and a dispute where the as-built sequence matters. Each audience reads a different part of the file. Our cpm scheduling services are built so the same network answers all three.
A critical path method schedule is only useful if the reader can see which activities drive completion. We mark the driving path, the near-critical band and every date that comes from a constraint instead of predecessor logic.
Specialty trade subcontractors
A trade contractor needs its own activities, durations and float inside the general contractor's network. We build the trade's work breakdown structure, tie it to the master schedule and report the float the trade actually owns. When the trade's start moves, the schedule variance is measured in workdays against the baseline rather than argued from memory. This is the same logic we apply in our construction scheduling services for trade-level programs.
General contractors and home builders
General contractors use the baseline as the contract document and the monthly update as the progress payment backup. We cost-load activities so the billing line matches the installed quantity, and we keep the look-ahead schedule consistent with the master network. For builders running several communities, the same activity library is reused across plans so durations stay comparable.
Developers, architects and suppliers
Developers read the milestone dates and the float on long-lead procurement. Architects use the sequence to confirm that submittal and review periods sit in the network as real durations, not as zero-day placeholders. Suppliers get the delivery windows and the storage constraint, which is often the item that moves a critical path.
Types of CPM Scheduling Projects We Estimate
The network changes shape with the project type. A wood-frame subdivision, a steel-frame office and a process plant share the same CPM mechanics but not the same calendars, lags or review points. Our cpm scheduling services start by confirming which of these patterns the project follows, because the pattern sets the activity library, the calendar set and the review points before any logic is drawn.
Scope also shifts with AACE estimate class. A Class 4 budget schedule works at summary activity level, while a Class 2 control schedule needs activity durations built from quantities. That is why the schedule work sits beside our construction estimating services: the same quantity takeoff and unit rates that price the bid also set the crew days behind each activity duration.
Residential projects
Production housing runs on a repeating activity library: footing, foundation, framing, dry-in, rough trades, insulation, finishes. The activity duration per house is short, so the lag between trade starts governs the whole program. We build the model at lot level and roll it up to the community milestone. Trades are priced with the same quantity takeoff used for the bid.
Commercial buildings
Commercial work carries long procurement lags for switchgear, elevators and curtain wall, and those items usually sit on the critical path. The network includes submittal, fabrication and delivery as separate activities with their own durations. A fragnet is added whenever a change order alters the sequence, so the impact is measured rather than estimated.
Industrial and infrastructure projects
Process and civil work brings weather calendars, permit constraints and phased turnover. We build separate calendars for concrete season, paving season and tie-in shutdowns, and we report float against each turnover milestone. The schedule ties to the quantity takeoff and unit rates so a scope change moves the dates in the model, and the same cpm scheduling services carry the baseline through each update.
Our CPM Scheduling Estimating Process
A CPM schedule estimate is priced from the same inputs as any other line item: the activity list, the durations behind it, and the labor and equipment each activity consumes. We start from the drawings and specifications, build the work breakdown structure to CSI MasterFormat divisions, and tie every activity to a measurable quantity so the schedule and the cost model agree. The same quantity takeoff that feeds your construction estimates feeds the schedule durations, which is why our cpm scheduling services run both from one reviewed set of plans.
Logic is checked before anything is priced. Every activity must have a predecessor and a successor, no dangling activity is left with an open end, and each lag or lead is justified in the schedule narrative rather than left as an unexplained tie. Baseline schedule preparation follows the AACE estimate class appropriate to the design stage, so a Class 3 estimate does not carry Class 1 schedule detail. Where the owner requires a specific file format, we build the network in primavera p6 scheduling and export the same logic to other platforms, including ms project scheduling when the contract names that format.
Submit drawings and specifications
Send the drawing set by discipline, the specification book, and any owner milestone dates or contract completion requirements. If a baseline schedule already exists, include it — reviewing an existing file is faster than rebuilding logic from scratch. We confirm scope and the level of schedule detail in writing before work begins, and the fee is quoted per project after that review.
Plan review and digital takeoff
An estimator reviews the drawings for scope gaps, then performs an on-screen takeoff by activity: cubic yards of concrete per placement, square feet of formwork per deck, linear feet of pipe per run. Each quantity is divided by a productivity rate to produce a crew day count, which becomes the activity duration in the critical path method network. Resource loading is applied at this stage so crew sizes and equipment hours are visible per activity, not buried in a lump sum.
Cost calculation, quality checks and delivery
Durations and resource quantities are priced with national average unit costs adjusted by published wage and price data, then reviewed by an estimator. Quality checks cover float, calendar assignments, logic ties, and time impact analysis on any owner-directed change. You receive an Excel workbook, a PDF summary, and marked-up drawing pages showing where each quantity came from. To start, send your plans through our cpm scheduling services team.
Sample CPM Scheduling Estimate and Deliverables
The example below is illustrative and shows how a schedule line is priced from a quantity, a productivity rate, and a wage rate. Assumptions: a 12,000 square foot single-story tenant fit-out, a five-day work week with no overtime, and a crew day defined as eight hours. Concrete slab on grade is 12,000 sf at 6 inches thick, or 222 cubic yards at 0.0056 cy per sf. A crew of six cement masons placing and finishing 800 sf per day gives 15 crew days; 15 days × 8 hours × 6 workers × the published cement mason wage = $19,735 for labor, excluding burden, materials and equipment. The same arithmetic repeats for each activity in the network, and the durations roll up into the baseline schedule.
During the schedule update cycle, progress is measured against the baseline and the total float on each activity is recalculated. Where float is consumed by a late owner decision, we build a fragnet and run a time impact analysis so the delay is allocated on logic rather than opinion. Cost loading ties each activity to its budget value, which lets the update drive progress payment applications. Our cpm scheduling services include the formal delay analysis when a claim is filed, and the same logic carries into the schedule review.
| Item | Qty | Unit | Unit cost range | Extended range |
|---|---|---|---|---|
| Slab on grade — cement masons, 6 workers | 15 | crew day | $1,200 – $1,400 | $18,000 – $21,000 |
| Interior framing — carpenters, 4 workers | 10 | crew day | $900 – $1,050 | $9,000 – $10,500 |
| Electrical rough-in — electricians, 3 workers | 12 | crew day | $700 – $800 | $8,400 – $9,600 |
| Plumbing rough-in — plumbers, 2 workers | 8 | crew day | $480 – $540 | $3,840 – $4,320 |
| Supervision — first-line supervisor | 20 | crew day | $300 – $340 | $6,000 – $6,800 |
| Total (illustrative) | — | — | — | $45,240 – $52,220 |
Excel quantity takeoff sheet
One tab per CSI MasterFormat division, with columns for item, quantity, unit of measure, measurement rule, productivity rate, crew size, activity duration, and unit cost. Formulas stay live so a changed quantity recalculates the duration and the extended cost together. A summary tab consolidates the schedule activities and their cost loading.
Marked-up drawings
PDF pages marked with color-coded takeoff overlays keyed to the workbook line numbers, so any quantity can be traced back to the sheet and detail it came from. Activity IDs are written next to the areas they cover, which shortens review time for the general contractor and the owner's representative.
Itemized cost estimate
A line-item estimate sorted by division, with subtotals, indirect costs, and a schedule summary showing activity IDs, durations, predecessors, and total float. Assumptions and exclusions are listed on a separate page so nothing is implied but unstated.
Software and Pricing Data We Use
Schedule and cost data have to sit in the same file to be useful. We keep the activity list, the quantity takeoff, and the unit rates linked so a revised duration or a changed quantity flows through to the cost without a manual re-key. The chart below shows the Producer Price Index series for the materials in this scope, rebased to 100, and the wage table below shows the BLS median hourly wages we adjust from.
Takeoff and estimating software
Work is done in PDF and on-screen takeoff tools for quantity extraction, spreadsheet estimating workbooks for the cost model, and published cost databases for unit rate benchmarks. Schedule files are built in critical path method tools using activity-on-node networks, with calendars and constraints defined per activity. We do not disclose which specific products we run; the deliverable format is what matters to you — Excel, PDF and marked-up drawings.
Regional material and labor pricing method
National average unit costs are adjusted for the project's location, prevailing wage requirements, and site conditions such as occupied-space work or restricted access hours. The wage table below lists the BLS median hourly rates by trade; the calculator below applies a location factor to those rates. Free float and calendar assignments are reviewed at the same time, since a seven-day calendar on one trade can hide a concurrent delay on another.
Material price movement, Oct 2023 to Sep 2026
| Occupation | 25th percentile | Median | 75th percentile |
|---|---|---|---|
| Construction laborers | $18.57 | $22.66 | $28.72 |
| Carpenters | $23.32 | $29.12 | $36.94 |
| Electricians | $23.76 | $30.38 | $40.36 |
| Plumbers, pipefitters and steamfitters | $24.13 | $30.67 | $40.92 |
| Cement masons and concrete finishers | $22.60 | $27.41 | $32.15 |
| First-line supervisors, construction trades | $30.48 | $38.42 | $48.78 |
| Cost estimators | $29.40 | $37.86 | $48.97 |
Base wages before payroll taxes, insurance and benefits. Source: BLS Occupational Employment and Wage Statistics, national, all industries.
Why Contractors Choose Our Estimating Services
A cpm schedule for general contractors is only as good as the quantities behind the durations, and most schedule disputes trace back to an activity that was never tied to a measured quantity. We build the schedule from the takeoff, so every duration has a productivity rate and a crew day count behind it. That is the same discipline we apply across our professional construction scheduling services, and the same logic carries into professional ms project scheduling services when the file has to live on a contractor's desktop. It is also the discipline behind our professional construction estimating services, where the same measured quantities feed the unit rates that later drive cost loading.
Trade-specific expertise
Concrete, steel, mechanical and electrical work each carry different productivity rates, crew structures and sequencing rules. An estimator who knows that a structural steel erection activity depends on anchor bolt survey and crane pad preparation will not leave the baseline schedule with a constraint that stalls the first pick. We assign each division to an estimator who works in that trade.
Quality control and clear assumptions
Every schedule is checked for dangling activities, open ends, missing logic ties, and unexplained lags before delivery. Assumptions are written down: the calendar basis, the productivity source, the treatment of float, and the definition of substantial completion. When a delay claim follows, the same assumptions support the as-built schedule comparison.
Turnaround, communication and revisions
Delivery dates are agreed in writing when the scope is confirmed, and the fee is quoted per project after we review the plans. Revisions follow a documented cycle: you return comments on the workbook, we adjust quantities, logic or rates, and mark what changed. Questions go to the estimator who built the file, not to a general inbox. To begin, request a quote with your drawing set.
CPM Scheduling Services Pricing
The fee for our cpm scheduling services is quoted per project after we read the drawings, the specification sections and the bid form. There is no rate card, because a 40-activity residential schedule and a 900-activity healthcare schedule are not the same product. We price the work by activity count, logic density and the number of calendars and constraints the contract imposes.
Our pricing method mirrors the estimating side of the business: national average unit costs adjusted with published U.S. wage and price data, then reviewed by an estimator. For scheduling, the unit is the activity, not the square foot. The estimator confirms the activity count against the work breakdown structure before the quote is issued. If you also need cost figures behind the bars, our construction cost estimating services can populate the cost loading from the same drawings.
A resource loaded schedule takes longer to quote than a pure logic network, because every activity needs a crew size and a productivity rate before the hours mean anything. A schedule update priced mid-project needs the prior period's data date and the approved baseline. A recovery schedule needs the as-built position first. Send the plans and the contract milestone dates through our quote request page and we will confirm scope and the delivery date together.
How quotes are calculated
We count activities from the drawings by CSI MasterFormat division, then add the logic the contract requires: predecessor ties, lags and leads, calendars, constraints and milestones. The activity count times the review effort per activity gives the base fee. We then add for cost or resource loading, for a schedule narrative, and for any activity that must be tied to a progress payment application.
The calculator below does not price scheduling. It converts a building area and your own base hard cost per sq ft into a budget total with soft costs, contingency and escalation. Use it to size the project, not the schedule fee. The fee itself is confirmed in writing after plan review, and the delivery date is confirmed with it.
What affects price and delivery time
Sheet count and trade count drive both. A set with 60 sheets across 12 divisions produces a smaller, tighter network than a 400-sheet set with 25 divisions and multiple buildings. Alternates and addenda add activities and logic revisions, and each addendum issued after we start resets the affected portion of the network. A firm bid date compresses review but does not change the activity count.
Complexity raises the effort more than size does. Phased occupancy, multiple prime contracts, owner-furnished equipment and long-lead procurement all add constraints and open ends that must be resolved before the baseline is issued. A dangling activity at the end of a chain is a defect, and closing it costs review time. Delivery time is stated in the quote; we do not publish a standard turnaround.
Square-foot budget calculator
- Hard cost
- $444,000
- Soft costs
- $53,280
- Contingency
- $49,728
- Escalation
- $21,880
- Budget total
- $568,888
- All-in per sq ft
- $237
Enter your own base rate from a recent bid, cost book or estimator. The default values are placeholders for the math, not market prices.
CPM Scheduling Services Across the US
We serve all U.S. states from one team, so the method does not change at a state line. What changes is the input data. Crew rates behind a resource loaded activity come from published wage data, and our labor cost estimates adjust for the region where the work is performed. Public projects add prevailing wage requirements that change the crew cost per day and therefore the activity duration.
Material delivery and climate shift the calendar. A steel mill product index moving sharply upward affects procurement durations as much as price, and northern winter months belong in the calendar as non-work periods rather than as float. Local code editions, confirmed with the building department, set inspection and hold-point activities in the network. Our construction scheduling services team builds those regional assumptions into the baseline rather than leaving them in a footnote.
Schedule float analysis is where regional assumptions surface. A progress payment tied to percent-complete by activity will lag the field if the calendar is wrong. An open end left in the network hides a missing tie to a submittal or an inspection. Each schedule narrative we issue states the data date, the calendar basis and the assumptions behind any float shown, so a reviewer in another state can follow the arithmetic.
Frequently Asked Questions
How much does a CPM scheduling estimate cost?
The fee is quoted per project after we review the plans, so it depends on the activity count, the number of calendars and trades, whether you need resource or cost loading, and how many drawing sets must be reconciled. Send the drawings and any existing schedule file, and the quote states the scope and the fee before work starts.
How long does a CPM scheduling takeoff take?
The delivery date is set by the activity count, the drawing completeness, and how many review rounds you want on the logic. We confirm that date with the quote rather than promising a fixed turnaround. Missing sheets, unresolved addenda, or a schedule that must be rebuilt from a PDF push the date out, so send the full set up front.
Do you estimate labor and material costs?
Yes. Each activity can carry labor hours built from a productivity rate and crew day, plus material quantities priced at a unit rate, so the resource-loaded schedule and the cost estimate use the same quantities. Wage and price inputs come from published U.S. data and are reviewed by an estimator before the workbook is issued.
What drawings do you need?
Send the full architectural, structural, and MEP drawing sets at the latest revision, the specification sections, the geotechnical and site plans, and any owner milestone dates. A prior schedule, a bid form, or a phasing plan helps us match your work breakdown structure. Incomplete sets are listed in the schedule narrative as assumptions.
Can you use my estimate template?
Send the template with the plans and we confirm whether the estimate can be delivered in it. We match your activity IDs, cost codes, calendar conventions, and summary rows where the template allows, and we flag any field we cannot populate so you are not surprised at delivery.
Do you sign NDAs?
Clients can request one before sending drawings, and the terms are agreed before plan review begins. Tell us the counterparty name and any flow-down requirements in your first message so the paperwork does not hold up the schedule work.
What is the difference between total float and free float on your schedules?
Total float is the time an activity can slip before the project finish moves; free float is the time it can slip before the next successor starts. We report both in the activity table and in the float analysis, because a trade with zero free float but weeks of total float has a different problem than one sitting on the critical path.
How do you handle a schedule update and delay analysis mid-project?
We compare the update against the approved baseline, isolate the variance by activity and calendar, and build a fragnet or time impact analysis for each delay event. Concurrent delay is separated so the report shows which party owned which days, and the as-built schedule anchors the conclusion.
Can you build a CPM schedule for general contractors bidding a job?
Yes. For a bid we prepare a preliminary critical path method schedule keyed to the bid form milestones, with typical durations and a schedule narrative stating the assumptions. It shows the owner you understand the sequence without committing to a full baseline before award.
What is a resource-loaded schedule and do I need one?
A resource-loaded schedule assigns labor hours, crews, or cost to each activity so the bar chart shows demand over time, not just dates. You need one when the owner asks for cash-flow curves, when crew availability drives the sequence, or when you want the schedule and the estimate to share the same quantities.
How do you check a schedule for open ends and dangling activities?
We run a logic check on every activity for missing predecessors or successors, then review lags and leads and any constraint dates that override the logic. Open ends are listed in the schedule review memo with the activity ID and the recommended tie, so the fix is traceable.
Do you provide cpm scheduling services for subcontractors as well as general contractors?
Yes. Trade contractors send us their scope drawings and the GC's milestone dates, and we build the trade activities, tie them to the master schedule, and return a fragnet that drops into the project file. Our cpm scheduling services cover both the master schedule and the trade-level detail behind it.
How do you tie quantities to the schedule?
We take off quantities by CSI MasterFormat division, apply a productivity rate to get crew days, and load those hours onto the matching activities. The result is a schedule where each duration traces back to a measured quantity and a stated rate, not an assumed bar length.