Skip to main content
Transparent Pricing · Boutique Forensic Practice

Pricing. Posted. So we can talk about the work, not the rate.

Hourly rates are published in CAD, on this page, in plain numbers, and every engagement is capped by a written not-to-exceed set at scoping. Three reasons. One: a prospect should never have to ask a stranger what something costs. Two: the engine that powers every CPP analysis is faster than a hand-built deliverable, and the hours saved are hours you are not billed for. Three: by the time you book the 15-minute call, you already know the basis and the ceiling.

Honesty note: the ceiling is set in writing after the free schedule read and before any hour is billed. If the work comes in under it, you pay for the hours used. If the matter turns out to be materially different from what was described at scoping, CPP says so and re-scopes in writing rather than exceed the ceiling silently. The Schedule Health Assessment and the Claim Check cost nothing; they sit in the free section below.

Engagements

Three engagement shapes. One basis: hourly, capped in writing.

Every engagement produces a defined deliverable set and is billed at the hourly rates below, within a not-to-exceed set in writing at scoping. The free schedule read comes first, so the ceiling is set against your actual schedule and your actual question, never against a price list.

Go / No-Go

Preliminary Assessment

Review of the schedule and the underlying evidence, turned around in days, not weeks, to determine whether a full forensic engagement is warranted.
Hourly · capped
Written not-to-exceed set after the free read · CAD
What's Included
  • Schedule integrity scan against DCMA-14 + GAO 16-89G
  • Initial chain-of-custody review of submitted evidence
  • Written go/no-go memo with recommended scope and budget for any next phase
  • Two follow-up calls within 30 days, included
Timeline: days, not weeks · The ceiling is the smallest of the three shapes; most preliminaries come in well under it
Defending rather than claiming? Rebuttal-only engagements (the counter-claim package on the deliverables page) are scoped per matter: send the opposing report for a written ceiling.
Book the Preliminary →
Owner-ready

EOT Claim Submission Package

Full forensic analysis plus the owner-submission bundle: cover letter, exhibits, supporting-documents index, mitigation report, submission QC.
Hourly · capped
Written not-to-exceed set at the preliminary · CAD
What's Included
  • Everything in the Full Forensic Analysis
  • Cover letter referencing the contract clauses in play
  • Per-event exhibit packages with traceable evidence indexes
  • Mitigation report demonstrating reasonable contractor effort
  • Submission QC checklist against the contract's notice requirements
  • One round of revisions in response to owner / consultant comments
Timeline: set at the preliminary assessment · Built for direct submission to the owner or consultant of record
Discuss the Submission →
Hourly Rates

Every engagement is billed at these rates.

Posted hourly rates in CAD. Billed in 15-minute increments against a written engagement letter that states the not-to-exceed, and invoiced on delivery of the deliverable. Every matter, including one outside Canada, is quoted in CAD.

Service Rate
Consulting / analytical work
Schedule reviews, second opinions, claims triage, internal advisory, and the analytical hours inside every engagement.
$225/hr CAD
Expert report preparation
Formal expert reports for litigation and arbitration. Includes signed certifications and the underlying engine output.
$275/hr CAD
Testimony and deposition
In-person or remote testimony, deposition appearance, expert cross-examination preparation. Four-hour minimum for depositions, prepaid.
$350/hr CAD
Travel time
Door-to-door travel for site visits, depositions, and hearings outside the southern Ontario region. Mileage and out-of-pocket expenses billed at cost.
$125/hr CAD
What Drives Cost

Six factors set the ceiling.

No two schedules are the same, so the not-to-exceed is set per matter, in writing, at scoping. These are the inputs that determine where it lands.

Update Chain

Number of update periods

Windows analysis runs across the full update chain. A schedule with three monthly updates is materially less work than one with twenty-four, because every update is its own forward pass and chain-diff.

Schedule Size

Activity count and complexity

A 600-activity commercial schedule analyzes faster than a 12,000-activity industrial mega-program. Activity count, calendar count, and constraint density all push complexity up.

Delay Events

Number of delay events to attribute

Each delay event needs its own causation pairing, contemporaneous evidence pull, and per-window quantification. Three events is half the analytical work of twelve.

Dual-Method

Dual-method validation requirement

Some engagements are better served by running both windows analysis (MIP 3.3) and collapsed as-built (MIP 3.8), so that the second method corroborates the first. AACE 29R-03 permits more than one method; it does not require two. Both are included in the Full Forensic Analysis and the EOT package, and the requirement moves the ceiling only at the upper end.

Expert Witness

Testimony and deposition

If the engagement is heading toward arbitration or trial, expert report preparation and deposition / testimony hours are billed separately at the published hourly rates. The forensic deliverable itself is unchanged.

Travel

Site visits and out-of-region work

Most engagements run remotely, with XER files and contemporaneous documents delivered electronically. Site visits and out-of-region appearances bill travel time at $125/hr CAD plus expenses at cost.

What's Always Included

Every engagement ships with the same forensic-grade evidence trail.

There is no premium tier for reproducibility. The audit-trail panel that backs the deliverable is part of every engagement by default, because a finding nobody can re-derive is not a finding.

Standard Inclusions · Every Engagement

  • Reproducibility manifest. XER hashes, project name, data date, parser version, and engine version embedded in every dashboard and report. Re-running the same inputs produces a byte-identical headline.
  • Methodology disclosure. Every metric names the AACE Recommended Practice, DCMA threshold, GAO best practice, or SCL Protocol section it implements. No house-brand scoring without disclosed weighting.
  • Source files on request. XER chain, parsed CSVs, intermediate workbooks, and engine logs are available on request. Opposing counsel can re-derive the math if they want to.
  • Verified citations only. AACE RP numbers, GAO publications, SCL Protocol sections, and case law citations are registry-checked before they appear in any deliverable. No fabricated authority.
  • Plain-English executive summary. Every report has a one-page narrative readable by a project manager, an owner, or a lawyer who has never opened Primavera P6.
  • Engine version pinning. Once an engagement is scoped, the engine version that runs the analysis is pinned in writing. Updates after that point ship as addenda, not silent re-runs.
  • One round of clarifying questions. Within 30 days of delivery, written clarifying questions on the methodology or findings are answered at no additional cost.
The Free Tier

Three things cost nothing. Start with them.

The full Schedule Health Assessment is free, the Free Claim Check is free, and the in-browser screening is free. Between them they cover most of what a schedule review needs. Nothing on this page is a trial or a teaser for a paid version of the same thing.

$0 CADSchedule Health Assessment, analyst delivered

The scored assessment, not a screening. Full DCMA 14-Point grading against published thresholds, the GAO-16-89G overlay, the CPP Quality composite, every failing activity enumerated rather than sampled, BEI and CPLI with the counts shown, and a reproducibility manifest so the headline can be re-derived from the source files. Send a baseline and a current schedule and it comes back as a self-contained HTML dashboard plus PDF. One schedule pair per project, no fee, and no obligation to retain. Forensic delay work on the same schedule is a separate engagement and is priced above.

Get the free assessment →

$0 CADFree Claim Check, an honest read before any engagement

Send the P6 baseline and progress updates. One analyst runs a screening pass and sends back a short written read on what the schedule can support, whether you are bringing a claim or defending one. No fee, no obligation to retain. If the answer is weak, you have saved the preliminary fee.

Start a Free Claim Check →

$0 CADSchedule screening, live, in-browser, no login

Open a P6 schedule in CPP Lens and get a DCMA screening covering 12 of the 14 points (CPLI and BEI need a baseline) plus 29 other diagnostic sections, rendered entirely in your browser. XER and XML never leave your machine, so those are safe to run on a live dispute file (an MPP is converted on our server first). Add an earlier XER to switch on the comparison sections; CPLI and BEI stay unscored either way, since the Lens screening reads one schedule at a time and those two need baseline fields it does not take. This is the instant, self-serve version. Full DCMA-14 and GAO-16-89G scoring with a CPP Quality composite comes from the analyst-delivered Schedule Health Assessment above, which is also free but takes a few business days.

See what's free →

Book a 15-minute consultation. No charge, no commitment.

Bring the situation, not the schedule. Fifteen minutes is enough to figure out which tier fits, what the realistic budget looks like, and whether the practice is the right match for the dispute.