Rate Sheet

Verified pricing the model applies rather than invents. Ranges, not single numbers — the range is where your judgement lives, and it forces the estimate to hand the decision back to you.

Syntax

tenant-onboarding
RATE SHEET — Last verified: [ISO date]

[service] — $[low]–$[high] / [unit]. Minimum $[n].
...
Adjusters. [condition] +/-[n]%
Never quote below minimum. [why]

Parameters

ParameterTypeDescription
rangecurrency bandLow to high per unit. A single number invites false precision on a property nobody has seen.
minimumcurrencyBelow this the job does not cover drive time. State it so it survives into every quote.
adjusterspercentagesSeverity, access, storeys, repeat customer, bundling. Each one applied must be named in the output.

Example

tenant-onboarding
RATE SHEET — Last verified: 2026-08-16

House wash (soft wash, siding) — $0.16–$0.22 / sq ft wall. Min $275.
Driveway / flatwork          — $0.18–$0.25 / sq ft.       Min $150.
Roof soft wash               — $0.35–$0.55 / sq ft roof.  Min $450.
                               Steep pitch (>7:12) +25%.
Gutter cleaning              — $1.75–$2.75 / linear ft.   Min $175.
                               Two-storey +30%.
Window cleaning              — $6–$11 per pane, in + out. Min $200.
Deck restoration (clean+brighten) — $1.10–$1.90 / sq ft. Stain quoted separately.

Adjusters. Heavy organic growth +15–30%. Difficult access +10%.
           Repeat customer −5%. Bundled (2+) −8% on the smaller service.
Never quote below minimum — below it the job does not cover drive time.