breazu breazu
INDEPENDENT PROPOSAL AUDIT
REF BZ-2026-DEMO
SAMPLE REPORT · SYNTHETIC PROPOSAL · NO REAL CLIENT DATA

Audit of a fixed-price development proposal: mobile ecosystem for a fitness chain

Prepared for the buyer’s side before contract signature. The vendor is anonymised; the proposal was written the way real proposals are written.

Client
NordFit Group (24 clubs)
Vendor
Vendor A (anonymised)
Contract value
€284,600
Timeline / items
7 mo · 96 lines
Object: fixed-price proposal for two mobile apps, a member web portal and migration from the incumbent club-management system. Documents received: proposal (PDF, 31 pp.), estimate (XLSX, 96 line items), draft contract.
SIGN WITH AMENDMENTS Signable deal — after 7 contract amendments and a corrected estimate.
€84–112k
probable exposure found: likely change requests, unpriced obligations, arithmetic
10
findings · 3 critical, 5 major, 2 for vendor clarification
€31,000/yr
cost of ownership the proposal does not mention
The price is within market range for the scope and the team is plausibly sized. Unamended, the contract allows the final cost to drift 30–40% above signature price through mechanisms already written into the text.
01

Findings index

IDFindingSeverityExposure
F-01Estimate arithmetic: 4 line totals exceed the sum of role hoursCRITICAL€3,328
F-02“Fixed” price is not fixed: re-confirmation after discovery, no capCRITICALunbounded
F-03Stated goal depends on a paid option: data migration priced outside base scopeCRITICAL€19,800
F-04Warranty excluded from price (“separate agreement”)MAJOR€14–18k
F-05Dependency clause without a ceiling: any client-side delay shifts timeline “accordingly”MAJORschedule
F-06Acceptance undefined: no criteria, no review window, no dispute pathMAJORdisputes
F-07Quality contour cut: QA 9% of hours, project management 3.9%MAJORdelivery risk
F-0811 scope exclusions likely to return as change requestsMAJOR€47–71k
F-09Total cost of ownership absent: hosting, licences, stores, supportCLARIFY€31k/yr
F-10“Senior team” at blended €52/h — grades or margin, one of the twoCLARIFYquestion
02

Findings in detail

F-01The estimate does not add up — in the vendor’s favourCRITICAL

We recompute every line: hours per role × rate, against the line total. Four lines carry totals larger than the sum of their own role hours — 64 phantom hours in total.

Line 41 “Project management, phase 1”: role hours sum to 140 h, line total states 164 h — +24 h · €1,248 priced but not attributed to anyone’s work.

At the proposal’s blended rate the four lines add €3,328 of cost with no corresponding labour. In our practice this is rarely fraud — usually a spreadsheet edited late at night.

ACTIONVendor corrects the four lines or attributes the hours to named roles. A two-minute fix.
F-02A fixed price that reserves the right not to beCRITICAL

The cover says fixed price. Section 4.2 of the draft contract says otherwise:

“The final project cost shall be confirmed by the parties upon completion of the discovery phase.”

No ceiling, no formula, no walk-away right. You would be signing a number that becomes negotiable after you have already paid for discovery and committed the calendar — the moment your negotiating position is weakest.

ACTIONAmendment A1: post-discovery adjustment bounded to ±10% with itemised justification, and a no-cost exit if the vendor’s revised price exceeds the cap.
F-03The promised outcome depends on an option you have not boughtCRITICAL

Page 3 promises a “seamless transition for all existing members”. The mechanism for that promise — migration of member data, subscriptions and visit history — sits in the options table at €19,800, outside the base price.

Every proposal we audit gets this test: for each stated goal, where is the line that delivers it? A goal without a mechanism is the single most reliable predictor of a mid-project dispute.

ACTIONAmendment A5: migration moves into base scope at an agreed price, or the “seamless transition” language is removed and NordFit plans migration separately.
F-04Warranty is outside the priceMAJOR
“Warranty support shall be subject to a separate agreement.”

Market practice for this scope is 3 months of defect-fixing included, with a named response time for critical incidents. Here, the day after acceptance every defect is billable. On comparable builds, first-quarter defect flow prices at €14–18k — a hidden 5–6% on top of the contract.

ACTIONAmendment A2: 3-month warranty in price; defects of production severity fixed at no charge; critical response ≤ 4 business hours; “defect vs. new requirement” defined in the same clause.
F-05One late API and the calendar belongs to nobodyMAJOR
“Should client-side dependencies be delayed, the delivery timeline shifts accordingly.”

“Accordingly” has no ceiling and no renegotiation trigger. A two-week delay on your side can legitimise an open-ended shift on theirs, with the burden of proof on you. Symmetry is absent: the contract prices no consequence for vendor-side slippage at all.

ACTIONAmendment A3: shift equals documented delay, capped at 15 business days, then mandatory re-plan; vendor delay mirrored with a capped penalty (0.1%/day, max 10% of stage).
F-06Acceptance is a signature, not a testMAJOR

Acceptance is defined as “signing of the acceptance act”. Nothing says what is being verified, how long you have to review, what a rejection must contain, or what happens when you disagree. In practice this clause converts every quality dispute into a payment dispute.

ACTIONAmendment A4: acceptance against demonstration scenarios fixed per stage; 10 business days to review; rejection only as a single itemised list; defect severity classes defined; silence = acceptance, in both directions.
F-07The savings live in the quality budgetMAJOR

Against our benchmark of comparable estimates: QA at 9% of hours sits well under the observed 14–27%; project management at 3.9% under 8–18%. This is where the attractive price comes from. Under-priced coordination and testing return as your staff doing the vendor’s management, and as defects after go-live.

ACTIONAsk the vendor to either restore QA/PM to defensible levels with a price adjustment, or contractually name the client-side effort they are assuming.
F-08Eleven exclusions, priced at zero, waiting to be change requestsMAJOR

We score every exclusion by the probability the project cannot ship without it. Of 19 exclusions, 11 are functions NordFit will almost certainly need in year one — among them payment retries on failed direct debits, staff access roles, and GDPR data-deletion flows. Priced at vendor rates, the likely change-request tail is €47–71k (17–25% of the contract).

ACTIONAmendment A6: pre-price the top 6 exclusions as fixed-price options at signature (vendors price generously once the contract is theirs); cap annual CR volume subject to re-tender.
F-09What it costs to own, not just to buildCLARIFY

The proposal is silent on running costs. Reconstructed from its own architecture: cloud hosting ~€9,600/yr, third-party licences ~€4,400/yr, store accounts €125/yr, and post-warranty support at the vendor’s stated rate ~€17,000/yr — roughly €31,000 per year, or 33% of the build price over three years. It belongs in your budget before signature.

F-10“Senior team” at €52/hourCLARIFY

The blended rate is plausible for a strong mid-level team and low for the all-senior team the proposal describes. One of two things is true: the grades are optimistic (then F-07 is the mechanism), or the vendor is pricing to win. A direct question tends to produce an honest answer and a useful clause: named key people with substitution rights.

03

Required amendments before signature

  1. Post-discovery price adjustment bounded to ±10%, itemised, with a no-cost exit above the cap. (F-02)
  2. 3-month warranty inside the price; critical response ≤ 4 business hours; defect defined. (F-04)
  3. Delay symmetry: client-delay shift capped at 15 business days, vendor-delay penalty capped at 10% of stage. (F-05)
  4. Acceptance by demonstration scenarios, 10-day review window, itemised rejection, severity classes. (F-06)
  5. Member-data migration resolved at signature: in scope, or promise removed. (F-03)
  6. Top-6 exclusions pre-priced as options; corrected estimate lines (F-01) attached as the binding version. (F-08, F-01)
  7. IP and code escrow: repository access from day one, title passing per paid stage. (standard)

Each amendment is drafted in the full report as ready-to-paste contract language. Vendors accept most of them in our experience — these are terms a serious vendor can live with.

04

Method: how we read a proposal

A · Craft invariants

Every estimate is recomputed line by line and tested against ranges observed across our proposal base: estimate granularity, QA and management shares, rate grids, options discipline.

B · Unit benchmarks

Scale is judged per unit — hours per domain service, per integration, per app channel — so a €280k proposal and a €2m programme are compared honestly.

C · Both sides of the table

We have written winning proposals for vendors for 8 years. We know where risk is parked — exclusions, acceptance clauses, options — because we have parked it there ourselves.

breazu · Independent proposal audit
Full audit of this class: €2,500 · 5 business days · report + amendment language + 60-min call
Conflict rule: we never work for both sides
of the same deal, and take no referral fees.
This is a demonstration report. The client, vendor and proposal are synthetic, constructed from defect patterns found across 12+ real proposals we have written or audited.
← breazu — services and pricing