A good pressure washing price list should make quoting faster without trapping you into prices that do not fit the job. The mistake is copying a competitor’s sheet or a national average and treating it like your own cost structure.
The better approach is to build your internal pricing first, then turn those numbers into a simple customer-facing service menu. This guide gives you the framework.
Start with your real numbers: use the free Pressure Washing Pricing & Profit Calculator to work out a profitable floor before you publish any price.
Price list vs. estimate: they are not the same thing
Your price list is a fast reference. Your estimate is the job-specific offer.
- Price list: shows starting prices, minimums, common packages, measurement rules and add-ons.
- Estimate: accounts for the actual size, condition, access, risk, contamination and scope of one property.
A price list can speed up sales. It should not replace inspection or judgment when the job is unusual.
1. Set your minimum service charge first
Before assigning a rate to any service, decide the lowest total job value that makes dispatching a crew, vehicle or owner-operator worthwhile.
Your minimum should cover the costs that still exist on a small job: travel, setup, breakdown, labor time, chemicals, fuel, equipment wear, card fees, insurance, admin time and a reasonable profit.
Your minimum service charge: $________
If your calculated service price falls below that number, the minimum becomes the price floor.
2. Build an internal price-book row for each core service
Use the same structure for every service. Do not start with the public-facing design. Start with the economics.
| Service | How you measure it | Your floor | Customer-facing language | Complexity triggers |
|---|---|---|---|---|
| Driveway / concrete | Square feet, section or job minimum | $_____ | Starting at $_____ | Oil, rust, heavy organics, difficult access |
| House wash | Home size, exterior area or package | $_____ | Starting at $_____ | Height, oxidation, access, heavy growth |
| Patio / walkway | Square feet, section or add-on | $_____ | From $_____ when added to a service | Staining, furniture, access |
| Fence | Linear feet, panels or package | $_____ | Starting at $_____ | Material, height, condition |
| Deck | Square feet or package | $_____ | Starting at $_____ | Material, rails, stairs, oxidation |
| Roof / soft wash | Roof area, story count or inspected quote | $_____ | Quote after property review | Pitch, access, material, runoff control |
| Commercial flatwork | Square feet, frequency and access window | $_____ | Custom recurring quote | Night work, grease, water access, frequency |
The blanks are intentional. The right number is the one supported by your costs, workload and target margin—not a copied national average.
3. Turn the price book into a simple three-tier service menu
Most customers do not want to read a spreadsheet. Give them a small number of clear choices.
Essential
Your core service with the minimum scope required to solve the main problem.
- Core surface or exterior service
- Standard setup and cleanup
- Your normal service guarantee or completion standard
Starting at $_____
Most Popular
Bundle the core service with one high-value adjacent service that is efficient to complete during the same visit.
- Everything in Essential
- One logical add-on or additional area
- Package savings or simpler bundled pricing if your margins support it
Starting at $_____
Complete
For customers who want the property handled in one visit.
- Core service
- Multiple adjacent areas
- Selected premium add-ons
Starting at $_____
Package names can be changed to fit your brand. What matters is that the middle option is easy to understand and financially attractive to both sides.
4. Create a separate add-on menu
Add-ons increase average job value when they are genuinely useful and efficient to perform during the same stop.
Common categories to price separately include:
- Oil or degreasing treatment
- Heavy organic-growth treatment
- Rust or specialty stain treatment
- Additional story, height or difficult-access work
- Post-treatment where appropriate
- Small same-trip surfaces such as walkways, patios or steps
- Recurring-maintenance options
For each add-on, define either a fixed same-trip price, a starting price, or a calculation rule. Do not hide a high-cost specialty treatment inside a basic wash package.
5. Add rules for jobs that should never be auto-priced
Your sheet should clearly tell you when to stop using a simple menu and create a custom estimate.
Examples include unusual access, fragile materials, severe contamination, oxidation concerns, steep roofs, water restrictions, commercial scheduling requirements, restoration work or any condition that materially changes labor, risk or chemical usage.
A simple note such as “Final price is confirmed after property and condition review” protects the usefulness of your service menu without promising that every property fits a preset rate.
6. Build the numbers in this order
- Calculate loaded labor cost.
- Estimate chemicals and consumables.
- Allocate travel, vehicle, equipment and overhead.
- Set a minimum service charge.
- Choose the gross margin or profit requirement your business needs.
- Run the service through the free pricing and profit calculator.
- Round the result into a customer-friendly starting price, package or quote rule.
- Review the sheet after real jobs and update assumptions when actual time or cost differs.
Copy-and-paste pressure washing service-menu template
[YOUR BUSINESS NAME]
Professional Exterior Cleaning
Minimum Service: $_____
Core Services
- Driveway / Concrete Cleaning — starting at $_____
- House Wash — starting at $_____
- Patio / Walkway Cleaning — starting at $_____
- Fence Cleaning — starting at $_____
- Deck Cleaning — starting at $_____
- Roof / Soft Wash — custom quote after review
- Commercial Flatwork — custom or recurring quote
Popular Add-Ons
- Oil / Degreasing Treatment — $_____ / starting at $_____
- Heavy Growth Treatment — $_____ / starting at $_____
- Rust / Specialty Stain Treatment — custom quote
- Additional Same-Trip Area — starting at $_____
- Recurring Maintenance — ask for plan pricing
Final pricing is confirmed after the property, surface condition, access and requested scope are reviewed.
Should you publish exact prices online?
Sometimes. A starting price or clear minimum can qualify leads and reduce repetitive questions. Exact fixed prices work best when the scope is highly standardized. If job condition changes the cost substantially, use “starting at” pricing or a custom-quote rule instead.
Price per square foot or package pricing?
Use whichever method gives you repeatable internal economics. You can calculate internally by square foot and still present a simple package to the customer. The customer does not need to see every internal formula.
How often should you update your price list?
Review it whenever labor, chemical, fuel, insurance, equipment or acquisition costs move materially—and whenever completed jobs show that your time assumptions are wrong. At minimum, make it part of a regular operating review instead of leaving the same sheet untouched for years.
Does a price list replace an estimate?
No. The price list makes estimates faster. The estimate confirms the actual scope and price for the specific property.
What if the job is much harder than normal?
Do not force an unusual property into a standard menu price. Flag the condition, calculate the additional labor/material/risk, and issue a custom estimate.
Build the system behind the sheet
If you only need the numbers, start with the free calculator.
If you want ready-to-use office and quoting tools, see the Pressure Washing Starter Office Kit.
If you want the broader operating system for pricing, quoting, tracking jobs and running the business, see the Pressure Washing Business OS or browse all Pressure Washing Business Systems.