Skip to main content
✉ Email plans to kb@takeoffservicellc.net for a quick quote, or upload through the form belowReplies within 30 minutesEstimating desks covering all 50 states
Takeoff Services LLC
Where Bidders Win
SCHEDULING DESK

Construction Scheduling Services and CPM Schedules That Get Accepted

We build the CPM schedule your contract actually asks for: baseline, monthly updates with a narrative, look-aheads your superintendent will use, and fragnets when the job slips. Native P6, Microsoft Project or Asta files come back with a readable PDF Gantt.

P6, MS Project or Asta files 24-96h from an approved quote Fixed quote before any work
Send the schedule file or the drawing set: PDF or ZIP up to 25 MB through the form, or a Drive, Dropbox or OneDrive link for anything larger. NDA signed on request.

What ships with every schedule

  • The native file, XER, XML, MPP or Asta, yours to update
  • A readable PDF Gantt, and a plot-size layout on request
  • Basis of schedule narrative: crews, rates, calendars
  • Two-step check: a self-check, then an independent second pass
  • A clause by clause spec matrix with every baseline
The same two-step check on a 40-activity look-ahead as on a cost loaded baseline. Nothing is invoiced until you approve the quote in writing.
24-96h
Updates and look-aheads, from approval
P6
XER and XML in and out
50
States served, delivered remotely
7,500+
Preconstruction projects
1,600+
Contractors served
THE DOCUMENT LADDER

The submittal ladder, from the proposal schedule to baseline schedule development to as-built

Contractors talk about the schedule as if there is one. Your contract names five or six, each with its own due date and acceptance rule, and CPM scheduling services that ignore the difference collect comments on all of them.

Before award, and the first three weeks after NTP

Two documents that are not the baseline, and both of which get treated like it.

The proposal or bid schedule

PRE-AWARD

A logic sketch, twenty to sixty activities, showing a selection committee you understand the sequence and can hold the duration. Nobody accepts it as a baseline and no update runs against it.

Outsourced bid management services

Contract time determination

PUBLIC WORK

On most public work the owner fixed the duration before the solicitation went out, from a production rate analysis on the controlling items. If it is short, say so in the pre-bid question period, not in an update eighteen months later.

The preliminary schedule

NTP TO NTP+21

Due within days of notice to proceed, covering the first 60 to 90 days in detail plus the milestone spine, so your first pay application is not hostage to a baseline still in review.

Baseline schedule development, and the update chain behind it

The contract document, and the only two events allowed to replace it.

The initial or baseline schedule

THE CONTRACT DOCUMENT

Full logic, every activity coded, calendars set, durations defended in the narrative, typically due 30 to 60 days after NTP. Most specifications say the owner accepts it without adopting your means and methods and without waiving anything: acceptance is not approval.

  • What we will not promise you

    That your owner accepts it first pass. Nobody honest promises that. What we commit to: comments on scope we scheduled get a resubmittal at no charge, and you get in writing which are scope changes and which are ours.

Periodic updates

MONTHLY, USUALLY

Actual starts, actual finishes, remaining durations and a data date, on the cycle the specification names. Each is a dated snapshot, and the snapshots are the evidence.

See the monthly cycle

The revised baseline

WHEN THE PLAN CHANGES

Not a monthly event. It belongs to a change in the work, an accepted time extension, or a sequence that is dead. Re-baselining to make slippage disappear erases the variance record you will want later.

As-built schedule preparation, and the ones outside the contract

Two documents rarely written into the specification and eventually asked for anyway.

The as-built schedule

AT CLOSEOUT

Every activity carrying its real start and finish. Assembled from the update chain if it was kept, reconstructed from daily reports and pay applications if it was not. The second route is the expensive one, and it is the one an owner's consultant gets to pick apart.

A schedule for a permit or a lender draw

OUTSIDE THE CONTRACT

A phasing plan for a right of way permit, a shutdown window for a hospital infection control submission, or a schedule a lender wants tied to real durations instead of twelve equal draws.

Name the document that is due and the date it is due. The quote covers that scope and nothing else.Get a fixed quote
BASELINE COMING BACK?

Baseline rejected by your owner? Send the file before you resubmit

Send the schedule and the comment log. You get the metric counts, which comments are defects and which are scope, and a straight answer on what a resubmittal takes.

Send my schedule file See how it starts
THE INTAKE LIST

What we need from you before a single activity is typed

A scheduler who starts typing before this list is answered produces a bar chart, not a schedule. Here is what we ask for, what happens when a piece does not exist yet, and the jobs where the answer is that you should not hire us.

Start with the paper. The schedule specification section, whether it is 01 32 16 or an agency number, sets the software, the submission dates, the coding, the level of detail, the narrative content and the float ownership clause. Add the contract time, the NTP date, the milestones and the liquidated damages exposure. Half the rejection list disappears when somebody reads that section first.

Then the work. The current drawing set with its issue date, the specifications, and the quantities if you hold them. If you do not, we measure the controlling items first, because a duration derived from a quantity survives an owner challenge and one copied off the last job does not. Add the schedule of values if payment will run off this file.

Then the person who is going to build it. We book a working call with your superintendent, an hour and usually closer to two, taking sequencing, crew sizes, planned shifts, laydown and crane constraints, and the shutdown windows nobody wrote down. What they tell us goes into the basis narrative attributed to them, so when a reviewer asks where the masonry production rate came from, the answer has a name against it.

Some jobs should not come to us at all. A ten week fit-out with fourteen activities and an owner who wants a bar chart does not need a CPM desk, and a contractor already paying a scheduler who can absorb one more job is buying the same file twice. If your specification names a credentialed scheduler by title, read that clause before you buy: nobody here holds a PSP, a PMI-SP or a PE, and no deliverable of ours satisfies a clause that requires one.

The one hour that decides the whole schedule
If your superintendent will not give us that call, say so at quote stage rather than after delivery. We can still build a compliant, well-formed file off the drawings and the contract. It will pass the metrics and it will not match how your crews work, and you should know which you are buying.
The schedule specification section in full, not a summary
Contract time, the NTP date, and every interim milestone
The liquidated damages amount and exactly what it attaches to
Current drawing set with its issue date, plus the specifications
Quantities if you hold them, or the controlling items get measured
Schedule of values, if payment is going to run off this file
Submittal register and procurement log, in whatever state they exist
One hour with the superintendent who will actually build the job
The owner comment log, if a submission has already come back
Do not assemble all of it first. Send the specification section and the contract dates, and you get told what is missing.Send the spec section
THE CONTRACT QUESTION

Who owns the float, in the schedule we build

Float is a project asset three parties each believe belongs to them, and your contract has a clause about it that nobody on your team has read.

Who owns the float in a construction schedule?

Whoever your contract says. Three positions exist: contractor owned, owner owned, and project owned on a first come first served basis. Where the contract is silent, US practice treats float as a shared project resource, so the party that needs it first is the party that gets to spend it. Find the clause before the baseline is built.

What is total float versus free float?

Total float is how many days an activity can slip before the project completion date moves. Free float is how many before its own successor is pushed. An activity with thirty days of total float and none of free float will not delay the job, and it delays the next trade on day one.

What does negative float actually mean?

That the calculated finish is later than the date you are contractually held to, by that many days. It is not an error. It is the file telling you the plan misses the date, and an update carrying honest negative float is the strongest support a time extension request can have.

Can I protect float without hiding it?

Yes, and the visible method is the only one that survives review. Put the buffer where it belongs, as a named, coded activity ahead of the milestone it protects. What does not survive is padded durations or dropped-in constraints, because a reviewer counts both and it costs you credibility on everything else.

Send the float ownership clause out of your contract and you get told what it means for the sequence.Ask about my clause
THE ESTIMATE BRIDGE

Where a defensible duration comes from, quantities, crews and production rates

Ask three schedulers where a 15 day duration came from and two will answer experience. Here is the arithmetic that answers an owner challenge, and where each input comes from.

1

Take the quantity off the drawings, not off the last job

A duration is a quotient and the numerator is a quantity: 4,200 SF of 8 inch CMU, 310 CY of footing concrete, 1,850 LF of 4 inch conduit. A duration with no numerator behind it is a guess wearing a number.
Before any duration exists
2

Name the crew you will actually field

Not a textbook crew. Three masons and two tenders, because that is who is available in March. Crew composition is the first half of the denominator and the input most likely to be wrong when an offsite scheduler builds without asking.
From the superintendent
3

Apply a production rate you can name the source of

Units per crew day, from your own historical output where you have it and a published baseline where you do not. Quantity divided by daily crew output, divided by crews running concurrently, gives working days. Round up, and state the rate in the narrative.
The defensible step
4

Convert working days on the right calendar

Fifteen working days on a five day calendar already spans nineteen calendar days. Add one holiday and four anticipated weather days and the bar runs twenty six. Calendars are assigned per activity, not once at the project level, because a concrete pour and a steel erection crew do not lose the same days to the same weather.
Where 15 becomes 26
5

Reconcile the total hours against the priced estimate

Add up the crew hours implied by every duration and compare that with the labor hours in the estimate. When the two disagree by 20%, one is wrong and you want to know which before you submit either. Built off one quantity set, every duration traces back to the priced line items under the same CSI divisions 01-49.
See construction estimating services
The check nobody runs
Already hold a priced estimate? Send it with the drawings and the durations get built off your own quantities.Send the estimate too
LOADED SCHEDULES

Resource and cost loading, tied to the schedule of values

A resource loaded schedule in Primavera P6 and a cost loaded schedule driven off your schedule of values are two jobs on one file. This is what each carries and what a reviewer does with it.

What gets loaded onto an activity, where the figure comes from, and the failure each one produces.
Labor hoursCrew hours per activity, off the estimateManpower histogram and levelingA 42 man week you cannot staff
Crew countThe superintendent's real crewsChecking the curve is buildableSix crews planned, three exist
Activity costYour schedule of values, split downThe basis of the monthly pay appSOV lines that map to no activity
MobilizationSchedule of values, line oneWatched closely for front loadingCash pulled forward into month one
Physical percentInstalled quantity over total quantityEarned value and the S-curvePercent read off the calendar instead
General conditionsDuration driven, level of effortExtends when the job extendsLoaded as a fixed lump sum
Owner furnished itemsThe procurement logTheir long lead risk, trackedLeft out, then charged against you
Swipe the table sideways, or tab a heading to widen that column.
Cost loading is a separate scope from logic. Say at quote stage whether the pay application runs off this file.Quote a loaded schedule
THE MONTHLY CYCLE

The monthly update cycle, timed to your pay application

The update is not administration. It is the only contemporaneous record of what happened and when, and it is what a time extension request gets built out of eighteen months later.

1

Day 20 to 22: the data date is set and published

Everything before the data date is history and takes actual dates. Everything after it is plan and takes remaining durations. A data date that wanders a week each month makes the variance between updates meaningless, and that is what destroys entitlement later.
Fixed, not floating
2

Day 22 to 24: field status comes back on one form

Actual starts, actual finishes, and remaining duration on anything in progress. Remaining duration rather than percent complete, because percent complete is a feeling and remaining duration is a commitment. The form arrives pre-filtered to what could have moved.
Your team, half an hour
3

Day 24 to 26: the file is statused and recalculated

Progress applied, out of sequence work resolved under the setting declared at baseline, logic corrected only where the plan genuinely changed rather than wherever it would improve the date. The critical path is recalculated, not assumed, and it usually moves. A path that never moves across nine updates belongs to a file nobody statuses.
Our desk
4

Day 26: the monthly schedule update and narrative report

Variance against baseline, the current driving path, what moved and why, each delay with its cause and responsible party, mitigation taken, and the status of any open time extension request. Written so a project executive reads it in four minutes, because this is the paragraph that gets quoted back three years later.
The document that matters
5

Day 27 to 28: the independent check, then it ships

The metric list is run again independently, by someone who did not status the file, before anything leaves. Then the native file, the PDF Gantt and the narrative reach you in time to attach to the pay application.
Start next month's cycle
Ahead of your submission date
Give us the data date your specification fixes and the cycle above gets built backwards from your pay application date.Put my job on the cycle
ONE QUESTION FIRST?

Ask a scheduler about your spec before you commit to anything

Float ownership, a submission date you cannot make, whether the spec really requires a cost loaded file. Put it to a scheduler and get a direct answer.

Ask a scheduler Call (510) 810-0346
THE RECORD

Time impact and windows analysis, and what the updates have to carry

Time impact analysis is not a document written after the fact. It is a calculation run on a schedule already being maintained, which is why the update cycle matters more than the method.

The four methods, and when each one is the right one

AACE 29R-03 sorts these into observational and modeled. Which you can use is decided by what your records support.

As-planned versus as-built

OBSERVATIONAL

The baseline laid against what actually happened, period by period. Cheap and readable by non-schedulers, weak wherever there is concurrency, because it shows that dates moved without showing what moved them.

Windows or contemporaneous period analysis

OBSERVATIONAL

The job cut into periods at the monthly updates, with the driving path recalculated inside each one. The method most reviewers prefer, and it runs on your own updates: if nine were never produced, it is unavailable to you.

Time impact analysis by fragnet insertion

MODELED, PROSPECTIVE

A fragnet, the small network representing the change, inserted into the accepted update immediately before the event and recalculated. The movement in the completion date is the time impact, which is why specifications want it attached to the request.

Collapsed as-built

MODELED, RETROSPECTIVE

Delay activities stripped out of the as-built and the network recalculated to show what would have happened without them. Expensive, heavily contested, credible only on a well documented as-built.

Excusable, compensable, and the concurrency problem

Three categories, and the single argument that collapses most contractor claims.

The three categories

ENTITLEMENT

Excusable and compensable gets time and money. Excusable and non-compensable, unusually severe weather being the example, gets time only. Non-excusable gets neither and leaves liquidated damages running. Cause decides, documented as it happened.

Concurrent delay

WHERE CLAIMS DIE

Two delays, one yours and one theirs, driving the completion date across the same window. The usual outcome is time without money. Whether they were truly concurrent turns on both sitting on the driving path at once.

Pacing

THE DISTINCTION

Slowing your own work in response to a delay you did not cause is not concurrent delay, provided you can show a deliberate decision and the ability to resume. Undocumented, it looks identical to culpable delay.

Schedule delay analysis services, and the line we do not cross

What this desk does, plainly, including the part we will not be doing for you.

What we prepare

DOCUMENTATION SUPPORT

The fragnet and its insertion at the correct data date. The windows analysis off your update chain. The as-built reconstruction. The exhibits and narrative chronology, in a form your counsel can work from.

What we do not do

THE BOUNDARY

We do not testify. We do not issue sealed opinions, and nobody here holds a professional engineering licence to seal one with. We do not opine on entitlement, interpret your contract, or choose your means and methods.

Why the support is still worth buying

WHAT IT SAVES

Only while the job is running. If the update chain was kept, the analysis is arithmetic on documents you already own. If it was not, somebody rebuilds four years of history first at expert rates, and what they produce is still weaker evidence than the updates you did not run.

If the job is in trouble, send the update chain and the correspondence for an honest read on what the record supports.Have the record reviewed
MORE THAN ONE JOB?

Hire a fractional construction scheduler instead of carrying a seat

A monthly partnership runs every job's update cycle on a priority queue, revisions included. A dedicated seat is eight hours a day, five days a week, on your projects only.

Size a monthly partnership Talk it through
SPEC COMPLIANCE

Agency schedule specifications, and the compliance matrix that answers them

Federal and DOT schedule specifications prescribe coding, level of detail, submission format and payment linkage, not a bar chart. Every baseline built to one of them ships with a clause by clause matrix mapping the spec to the deliverable.

The clauses that generate the most comments, and the deliverable that answers each one.
UFGS 01 32 01.00 10A P6 network, prescribed coding, narrative, monthly updateNative XER with the coding dictionary applied
SDEF exportA fixed format activity file the agency loads on its sideSDEF exported from P6 with the coded fields populated
Activity coding dictionaryResponsibility, feature of work, area, phase, bid itemCodes applied while building, not retrofitted after review
Level of detailActivity durations capped, often at 20 working daysDurations sized to the update period, listed in narrative
Cost loadingEvery activity carrying value, summing to the contractLoaded off your schedule of values, reconciled to the total
Float ownership clauseUsually states float belongs to the project, not to youSequencing built knowing that, and flagged at intake
State DOT CPM provisionsBid item numbers as activity codes, letting specific datesActivity codes mapped to your own bid item numbers
Submission formatNative file, PDF, narrative, sometimes a printed plotAll four, on the submission date the spec fixes
P6 against MS ProjectAgency specs name P6; most private owners accept MPPBuilt in the tool your owner will accept, named at quote
Swipe the table sideways, or tab a heading to widen that column.
Federally funded work carries wage determinations and bid item structures as well as a schedule spec. The estimating half lives on its own page.Public works estimating services
FAQ

Scheduling questions, answered straight

What contractors ask a construction schedule consultant before they send anything over.

Cost and timing

How much does a construction schedule cost?

It is quoted per schedule from your own documents and fixed in writing before anything starts. What moves it: activity count, whether the file is cost or resource loaded, whether an agency specification applies, and whether we build from quantities you hold or measure them first.

How long does it take to create a CPM schedule?

It depends on the document. A look-ahead, a monthly update, a fragnet or a health check runs 24-96 hours from an approved quote. A full baseline does not: one that is cost and resource loaded on an agency spec is multi-week work, its date agreed in the quote.

Do you bill hourly?

No. Scheduling consultants commonly bill by the hour against an open scope, so you learn the cost after the work. Here the scope is read first, then one fixed price and one delivery date come back in writing, and a scope change returns as a revised quote.

What does an outsourced construction scheduler cost against hiring one?

Compare the fixed quote per document with a loaded seat: salary, burden, a P6 licence and the months carrying no schedule work. Firm-wide, outsourced preconstruction runs roughly 25-35% cheaper per job, 40-55% on a monthly partnership and 35-45% against a loaded seat.

Float and logic

Who owns the float in a construction schedule?

The contract decides. Some give float to the contractor, some to the owner, many state it belongs to the project and goes to whoever needs it first. Where the contract says nothing, US practice generally treats it as a shared project resource.

What does negative float mean on my job?

That the calculated finish is later than the date you are held to, by that number of days. It is information, not a broken file. Constraining it away is the commonest way a contractor destroys the evidence behind a later time extension request.

What is the difference between retained logic and progress override?

Two ways of handling work that started before its predecessor finished. Retained logic makes the remaining portion wait. Progress override ignores the relationship and lets it run. The same file calculates different completion dates under each, so the setting is declared in the narrative.

When it goes wrong

My baseline schedule was rejected by the owner. What do I do?

Split the comment log into two piles: countable defects such as open ends, hard constraints and leads, and disagreements about sequence or duration. The first gets fixed. The second is answered with the basis narrative and the production rates behind the durations.

What is a schedule basis narrative?

A written document delivered with the baseline stating its assumptions: planned crew sizes, the production rates used and their source, the calendars and holiday set, any weather allowance, the sequencing decisions and who made them, plus inclusions and exclusions.

We stopped updating six months ago. Is it recoverable?

Sometimes, and it is worth finding out now rather than at closeout. Updates can be reconstructed from daily reports, pay applications and photographs, but a reconstructed one is weaker evidence than a contemporaneous update and costs several times more.

Do you handle delay claims and expert witness work?

We prepare and document the schedule record: the fragnet, the windows analysis off your own updates, the as-built reconstruction and the exhibits. We do not testify, we do not issue sealed opinions, and nobody here holds a professional engineering licence.

Files and specifications

Primavera P6 or Microsoft Project for construction?

Federal, DOT and most large institutional owners require P6 and say so in the schedule specification. Private owners and most developers accept Microsoft Project, and Asta Powerproject turns up on the UK-influenced side of the market. A rejected format is a rejected submittal.

What gets lost converting P6 to Microsoft Project?

More than people expect. Activity codes, user defined fields, calendars, several constraint types and resource assignments often do not survive a round trip, and the converted file can calculate different dates. Agree the master format before the baseline is built.

Can I update the file myself between deliveries?

Yes, if you hold the tool. You get the native file rather than a locked export, with no account to create and no software of ours to install. If you do not own a P6 seat and are not buying one, the PDF Gantt, the narrative and the look-ahead in Excel all read without it, and you send changes back in writing instead. Either way, if the file drifts, send it back and you get told what it needs.

What does UFGS 01 32 01.00 10 actually require?

It is the USACE project schedule specification. In practice it wants a P6 network with the agency coding dictionary applied, a cost loaded file where payment is computed off the schedule, a stated level of detail, a monthly update with a narrative, plus an SDEF export.

Hire a CPM scheduler
for one schedule or for every job

Send the schedule specification section, your contract dates and the current drawing set. A scheduler reads it, quotes it in writing with a delivery date, and nothing is invoiced until you approve that number.

Get a fixed quote
STEP 1 OF 2
What do you need?
Project type
When is your bid due?
Describe your scope
Under a minute · No account, no payment
Rather talk it through? Call +1 (510) 810-0346 or book a 15-minute scope call. Not ready? See a real anonymized package first.