Pricing & Quoting
Pressure Washing Price List: Build a Cost-Based Service Menu
The short answer
A useful pressure washing price list is an internal decision system, not a copied national rate sheet. For every service, define eligible materials and result, unit and measurement rule, ordinary-condition band, exclusions, inspection triggers, production, loaded costs, minimum, territory, change authority, and version. Use it to produce a fixed customer quote. Publish only honest ranges or starting prices whose assumptions and qualification path are clear.
A national table cannot know your wage burden, crew production, route, water plan, equipment, insurance, overhead, correction rate, property mix, or service standard. Copying its numbers makes the menu look complete while hiding whether any line works.
Build two related documents instead:
- an internal price book that helps an owner produce consistent, cost-supported quotes; and
- a public service guide that helps a customer understand scope and request the right quote without mistaking a teaser for a promise.
Design the internal service record
One row per service name is not enough. Use a structured record:
| Field | What it controls |
|---|---|
| Service code and customer-facing name | Keeps quotes, jobs, actuals, and accounting tied together |
| Eligible material/finish and condition | Prevents one method/rate from crossing incompatible surfaces |
| Included outcome | Says what ordinary completed work means |
| Exclusions/result limits | Separates stain restoration, repairs, damage, and other scopes |
| Unit and measurement rule | Defines square foot, linear foot, zone, elevation, unit, hour, or fixed project |
| Ordinary-condition band | Describes the evidence that qualifies for the base production model |
| Inspection/stop triggers | Sends unknown coating, stain, access, drainage, or hazard to review |
| Production basis | Median/range of comparable completed phase hours |
| Cost inputs | Loaded labor, travel, product, equipment, water, controls, fees, correction |
| Minimum/mobilization | Covers the complete smallest viable trip or service setup |
| Territory/service-day rule | Accounts for location and route without a hidden arbitrary fee |
| Allowed options | Pre-approved adjacent scopes with their own economics |
| Quote and change authority | Defines who may select condition, discount, or approve a field change |
| Version/effective date | Stops stale screenshots and drafts from becoming accidental prices |
Create separate records when the material, method, controls, production, or result differs materially. “Exterior cleaning” is too broad to price responsibly.
Choose a unit that follows the work
| Unit | Useful when | What must sit beside it |
|---|---|---|
| Square foot | Comparable open area drives production/material | Setup, edges, details, condition, access, minimum, controls |
| Linear foot | Repeated gutter/fence/curb/open run | Height/access class, corners, returns, profiles, protection |
| Elevation or zone | Different materials/conditions need separate scope | Map, quantity, result, method and exclusions by zone |
| Item/unit | Fleets, bins, fixtures, solar modules, or repeated objects | Unit class, count, condition, access, minimum, exceptions |
| Crew-hour | Diagnostics, uncertain commercial tasks, approved time-and-material work | Rate contents, estimate/cap, authorization, records, materials |
| Fixed project | Scope is sufficiently verified | Exact inclusions, assumptions, changes, and expiration |
A unit is a measurement convention, not a customer price. Most residential customers benefit from one fixed option total after the internal takeoff is complete.
Build the cost engine
For each service class, estimate:
Direct job cost = loaded crew labor + mobilization/travel + product/material + water + equipment + site/environmental controls + payment/procurement + expected correction
Then apply the company's overhead and required-profit method. Keep contribution dollars and margin percentage visible.
Loaded labor
Use a documented internal loaded-labor model that may include wages, employer payroll burden, workers' compensation, benefits/leave, and appropriate payroll/training allocation. Do not confuse a costing allocation with what an employee is legally owed.
Production
Use median and range from comparable completed work. Capture setup, protection, production, detail, rinse, closeout, and drive separately. Do not price from the fastest operator's best day or from equipment marketing throughput.
Product and material
Use the named product's current landed cost and job-specific quantity under manufacturer instructions. Never insert a universal chemical mix, sealer coverage, or stain-treatment allowance into a public menu.
Equipment and water
Include ownership/rental, fuel/energy, maintenance, wear, consumables, payload/fill burden, recovery/disposal, and downtime under a consistent allocation. Do not call customer water free or pretend a larger machine halves every job.
Correction
Use your comparable callback/correction history and, more importantly, eligibility gates that keep unknown high-downside work out of the base line. Margin is not insurance against a scope the company cannot control.
Build one line from actuals: a driveway example
Do not start with a dollar range. Start with a definition:
Service D-CON-01: Clean mapped, sound, uncoated residential concrete driveway zones in ordinary accessible condition under the approved site and washwater plan. Ordinary loose/organic soil included. Oil, rust, paint, fertilizer, efflorescence, unknown stains, coating, repair, joint/crack work, and inaccessible zones excluded or assessed separately.
Then create a worksheet:
| Input | Owner entry | Evidence source |
|---|---|---|
| Open concrete area | ___ sq ft | Labeled measurement |
| Edge/detail/obstacle units | ___ | Site/photo takeoff |
| Setup/protection crew-hours | ___ | Comparable-job median/range |
| Open-area production | ___ sq ft per crew-hour | Comparable completed jobs |
| Detail/closeout crew-hours | ___ | Comparable completed jobs |
| Loaded crew cost | $___ per hour | Payroll/costing model |
| Product/material | $___ | Named current input and quantity |
| Equipment/water/controls | $___ | Job/site model |
| Mobilization/payment/correction | $___ | Route, payment, actual history |
| Overhead and required profit | ___ | Company pricing policy |
The resulting project total becomes the quote. Divide by square feet afterward to compare with genuinely similar jobs. Do not force the total down because a consumer guide shows a lower number.
Use condition branches, not vague surcharges
“Heavy = +30%” hides the actual work. Use a decision branch:
| Condition | Quote treatment |
|---|---|
| Ordinary eligible soil | Base service class |
| Known compatible stain with tested controlled process | Separate line with labor/product/result limit |
| Unknown stain/coating/material | Inspection or specialist decision before affected price |
| Additional access/protection | Named equipment, staffing, control, and cost |
| Extra zone/elevation | Measured separate scope |
| Damage/repair need | Exclude, document, or refer |
| Customer readiness failure | Apply agreed reschedule/change process—not a surprise curb fee |
Never sell a “first-clean multiplier” based only on the customer saying the property has never been professionally washed. Inspect condition and cost the actual difference.
Set minimums from complete mobilization economics
A service minimum can be appropriate when the smallest job still requires lead handling, travel, safe setup, equipment, customer communication, proof, payment, and return-risk capacity.
Calculate:
Minimum viable project price = complete minimum-job cost under the company's overhead/profit method
Test different territory and service-day cases. One company may use a single minimum inside a tight zone; another may use scheduled geographic service days or decline isolated work. Do not publish “$150–$200 is standard.” Your minimum must come from your operation.
Build territory rules transparently
Options include:
- core service zone with normal minimum;
- outer zone with a higher project minimum based on travel/capacity;
- named neighborhood service days;
- multi-site or compatible grouped work;
- referral or decline outside the viable territory.
Measure origin-to-job and job-to-job travel appropriately. Straight-line distance can help screen but does not equal road time, access, toll, congestion, or customer promise.
Add options only when they are relevant and profitable
An option record needs its own material eligibility, result, phase hours, product, return visit, controls, capacity, and correction. Same-address travel may be shared; the work is not “pure margin.”
Examples of possible relationships—not automatic packages:
- driveway cleaning and separately assessed sealing;
- house exterior cleaning and tested gutter-face restoration;
- trough cleanout and separately scoped exterior face;
- commercial entrance and condition-triggered gum/spot treatment;
- fleet exterior and separately approved cab/interior or specialized contaminant scope.
Offer only what the property needs and the authorized crew can deliver.
Decide what to publish
A public page can show:
- service name and who it fits;
- included surfaces/result and common exclusions;
- inspection/qualification process;
- a genuine “starting at” price only when a real eligible scope can be purchased at that price;
- a range only when current representative quotes/jobs support it and the assumptions are stated;
- minimum and service area where useful;
- what changes price;
- one clear quote-request action;
- when a site visit is required.
Do not publish a low teaser that no real customer can buy, a hard price for an unbounded variable service, fake crossed-out savings, or a claim that a range is “local” without relevant data. If evidence is insufficient, publish the pricing method and a fast qualification flow instead of invented dollars.
A simple public service card
Driveway concrete cleaning
For inspected, sound, eligible residential concrete in our service area. Includes the mapped driveway zones and ordinary surface soil under the approved site plan. Stain restoration, coating, repairs, inaccessible areas, and other surfaces are separate. Send the address and current photos; we will confirm whether we can quote remotely or need a visit. Your proposal shows one fixed total before acceptance.
That is useful even without a universal price.
Control discounts and changes
Write:
- who may approve a discount or price override;
- permitted reason codes;
- required scope change or commercial basis;
- maximum authority and escalation;
- whether promotional terms have real eligibility/end dates;
- how changes appear on the quote and crew card;
- how exceptions are audited.
If budget is lower, remove/defer scope and explain the resulting outcome. Do not keep the full promise below the floor or let field staff invent adders after work begins.
Version and distribute the price book
For every release:
- update cost and production evidence;
- review service definitions, stop triggers, options, and terms;
- test representative jobs across condition and territory;
- approve owner/manager version and effective date;
- update quoting tools, website, templates, training examples, and saved drafts;
- archive the prior version and honor accepted proposals under their terms;
- train with scenario quotes and require teach-back;
- audit first quotes under the release.
Crew members need accepted scope and change authority, not necessarily the entire margin model. Sales/estimating roles need the correct decision tree and escalation path.
Reconcile every service line
Review estimated versus actual by comparable service class:
- quantity and measurement error;
- crew-hours by phase;
- travel and access;
- product/material, water, equipment, controls, and fees;
- corrections/callbacks and cause;
- discounts/changes and authority;
- collected price, direct cost, contribution dollars, and margin;
- close/decline reason and customer complaints.
Update the wrong variable, not the whole list by instinct. If labor runs long, determine whether production, scope, condition, training, equipment, or crew handoff caused it.
WashRoute Pro Costbook can store owner-entered service costs, quantities, floors, and target assumptions beside proposals. It does not read live supplier prices, measure every property, identify conditions, select methods, update itself, or guarantee actual margin. PhotoQuote can collect requested customer images for owner review but does not build or send the quote automatically.
The decision in one page
Create a versioned internal record for every real service class. Define scope, eligibility, unit, production, complete cost, minimum, territory, options, and authority. Use it to generate one clear customer total. Publish only supportable ranges or starting prices with assumptions—or explain the method and qualification path. Reconcile actual jobs and change the specific rule the evidence disproves.
Turn the price list into a quoting menu
A price list should help an owner make a consistent decision, not invite a customer to shop a single number. For each service, keep the base scope, condition adjustment, minimum, distance rule, common exclusions, and the next useful add-on. Show customers a flat project price after the internal math is complete.
Review the list by surface and production rate every quarter or after a major equipment change. Mark illustrative ranges as examples, not promises, and avoid publishing a rate that ignores access or condition. A customer who asks for a price per foot still needs a scope.
Give the crew and the owner the same version. Old screenshots and handwritten exceptions are how profitable rules disappear in a busy week.
Build two price lists, not one
The customer-facing list and the operating price card do different jobs.
- The customer list explains starting points, packages, or common project ranges in language a homeowner understands.
- The operating card contains production rates, minimums, condition tiers, labor assumptions, material allowances, and approval rules.
Publishing the operating card invites buyers to apply your lowest clean-condition rate to a property you have not inspected. Hiding every number, however, can make the customer expect a sales call just to learn whether the job is remotely affordable. A useful compromise is to publish honest starting points or representative ranges with the conditions they assume, then give a fixed proposal after intake.
Give every internal line an owner
For each service, assign a person and a review trigger. The line is reviewed when wages, chemical or material prices, insurance, card fees, or normal production time change. Put the last five comparable jobs beside the line. If the rate cannot support the normal trained crew and normal drive, it is not a business price.
| Internal field | Example of the question it answers |
|---|---|
| Unit | Per square foot, linear foot, panel, vehicle, visit, or project? |
| Base condition | What does the lowest tier actually assume? |
| Production range | How much paid crew time does the unit normally consume? |
| Minimum | What makes a small stop worth scheduling? |
| Adders | Which visible conditions change labor, product, access, or risk? |
| Result boundary | What common stain or damage is outside the standard clean? |
| Last reviewed | Is this based on today's operation or last year's costs? |
Do a loss-leader check
Add-ons can be priced lower than standalone work because setup and travel are already covered. That does not make them free. Calculate the incremental labor, product, equipment, and payment cost. If the add-on delays the route or requires a different technician, include that opportunity cost too.
Then examine packages for accidental discounts. If three lines total $700 and the package is $520, the $180 reduction must come from real saved setup, travel, or selling cost. If it does not, the package is just a hidden price cut.
Turn the list into a learning system
When a quote is lost, tag the reason as price, timing, trust, scope, no decision, or unknown. “Lost” alone teaches nothing. When a job is completed, compare expected and actual crew time. Review the rate only after enough comparable evidence exists. The goal is not a perfectly stable list; it is a list that changes for a reason you can explain.
Localize a price list without copying the cheapest competitor
Start with your own costs and production, then use local quotes as a market check. Calling three companies and copying the lowest visible number builds a price list around somebody else's equipment, payroll, territory, quality standard, and appetite for risk.
Create one representative job for each core service. Use a real property type common in your market: a two-story vinyl house, a standard two-car driveway, a small roof, or a storefront walk. Estimate the normal crew time, drive, chemicals, fees, overhead allocation, and desired amount left. That becomes the internal base case.
Next, compare how local companies describe the same scope. Look for what the price includes, whether it is a starting point or fixed amount, and which conditions trigger inspection. Do not scrape or republish competitors' protected content. The useful insight is not their exact number; it is where buyers may be confused about service boundaries.
Publish only what you can honor. A “starting at” price should correspond to a property that really exists in the service area, not a bait number that no customer receives. A range should name the factors that move the price. A fixed online price needs intake rules strong enough to protect both parties.
Review the list with completed-job evidence. If a service repeatedly misses its labor assumption, diagnose scope and production before changing the number. If the rate works but the schedule is full, a capacity-based increase may be reasonable. The price book should tell the story of how the company actually works now—not how the owner guessed during the first month.
Sources
Frequently asked questions
- What prices should a pressure washing price list show?
- Show only prices supported by your current scope, production, loaded cost, territory, and completed-job evidence. There is no universal driveway, house, roof, gutter, deck, concrete, or fleet rate. If evidence is thin, publish what the service includes, what changes price, and how to get a fixed quote instead of inventing a range.
- Should pressure washing prices be published online?
- They can be when the number is genuine and qualified. A starting price should correspond to a real eligible purchasable scope. A range should come from current representative work and state its assumptions. Otherwise publish a clear pricing method, minimum/service area if relevant, inspection triggers, and a low-friction quote path.
- How do I localize a pressure washing price list?
- Build it from your own service definitions, completed production, loaded labor, travel, product/material, water, equipment, site controls, payment/procurement, correction, overhead, required profit, territory, and capacity. Competitor and consumer ranges can be market evidence, but they cannot replace your cost or scope.
- How often should a pressure washing price list be updated?
- Review on a regular cadence and whenever a material input, process, service, territory, crew, equipment, insurance, fee, risk, or customer requirement changes. Version every release and reconcile estimated versus actual work continuously. A review may confirm the current price rather than raise it.
- Should a pressure washing price list include a minimum charge?
- Use a service minimum when the complete smallest viable job still has mobilization, safe setup, equipment, admin, proof, payment, and correction exposure. Calculate it from your actual operation. Do not copy a “common” minimum, and explain the scope or service-area basis clearly.
- Should pressure washing be priced per square foot or per job?
- Use square feet, linear feet, elevations, zones, units, or hours where they track work, then present a fixed project total when scope is verified. Every unit needs condition, detail, setup, access, minimum, and control rules. The unit measures quantity; it is not the price by itself.
- How should heavy staining or an unknown first clean be priced?
- Inspect the actual condition. Ordinary eligible soil can use the base service. A known compatible stain can become a tested separate line with a result limit. Unknown stains, coatings, or materials require inspection or specialist input. Do not use a universal first-clean or heavy-soil percentage.
Next step: test it on a real job
Run one real job before you decide
WashRoute Pro helps you keep labor, drive, chemical, material, and fee estimates beside the quote before the customer sees it. Start with one real job; no card and no automatic charge.
Start free trial