Pricing & Quoting
How Much to Charge to Pressure Wash a Driveway
The short answer
There is no reliable universal price for a one-car or two-car driveway. Measure the included surfaces, estimate labor from your own completed jobs, add travel, consumables, equipment, payment cost, and condition-specific risk, then divide direct cost by one minus your target gross margin. Compare that result with your service minimum and local market evidence. Quote the higher defensible amount as a clear project total.
A driveway is easy to recognize and surprisingly easy to misprice. “Two-car driveway” does not tell you the measured area, surface type, access, slope, staining, water situation, runoff controls, travel time, or whether the customer quietly includes the apron and front walk. A price copied from a forum hides every one of those differences.
The durable answer is not another national price list. It is a quote you can explain from your own numbers. This guide shows how to build one, what to inspect before you promise stain removal, and how to present the result without making the homeowner study your spreadsheet.
All dollar figures in the worked example are hypothetical. They demonstrate the calculation, not a recommended rate for your market.
How much should you charge to pressure wash a driveway?
Charge the greater of:
- the project price required by your cost and margin calculation;
- your service minimum; and
- a price supported by the scope and the market evidence you have collected locally.
That is less exciting than a viral “charge this much” chart, but it keeps a busy calendar from disguising a weak business. A company can sell every quote and still run short of cash if travel, setup, payroll burden, callbacks, and payment fees never enter the estimate.
Use this core formula:
Direct cost = loaded labor + travel + consumables + equipment + job-specific fees
Cost-floor price = direct cost ÷ (1 − target gross margin)
Gross margin is not markup. If direct cost is $150 and the target gross margin is 40%, the calculation is $150 ÷ 0.60 = $250. Multiplying $150 by 1.40 produces $210, which is only a 28.6% gross margin. This distinction matters on every service, not just driveways.
Your cost-floor price is an internal decision aid, not proof that a customer must accept the job. If the market will not support the result, check the measurement, scope, route, production process, and target margin. Do not erase a real cost just to make the quote look familiar.
What should you measure before setting the price?
“One-car,” “two-car,” and “three-car” are useful intake descriptions, not billing units. Measure each included zone and name it on the quote.
| Quote input | What to record | Why it changes the job |
|---|---|---|
| Included area | Driveway, apron, parking pad, side strip, walk, curb, and steps measured separately | Prevents a vague word such as “driveway” from expanding after approval |
| Surface | Concrete, paver, brick, coated surface, asphalt, or unknown | Different materials, coatings, joints, and defects require different evaluation |
| Condition | General soil, biological growth, oil-like staining, rust-like staining, paint, tire marks, failed coating, or unknown | A stain may require diagnosis, a test area, a separate method, or exclusion |
| Access | Gate width, hose path, parked vehicles, steep grade, shared drive, traffic, and obstacles | Changes setup time, protection work, and feasibility |
| Water and drainage | Approved water source, flow limitations, drains, downhill properties, and runoff route | Affects production and the site-specific washwater plan |
| Travel | Origin, preceding stop, or route distance—not only distance from home | Windshield time is paid time even though it cleans no square feet |
| Customer outcome | General cleaning, a named stain, preparation for another trade, or a cosmetic expectation | Defines what “done” means and which claims you should decline |
For rectangular flatwork, measure length × width and add the component rectangles. For irregular shapes, divide the surface into smaller shapes and document your approximation. A wheel, tape, laser, scaled plan, or validated map tool can work when used within its limitations. Remote imagery can be obscured, outdated, or distorted, so verify critical measurements before the final commitment when an error would materially change the price.
Pick one measurement convention and use it consistently. If your production history includes the apron but excludes the public sidewalk, a new estimate must use the same convention or the historical rate becomes misleading.
How do you estimate labor without guessing?
Build production assumptions from completed work, grouped by comparable surface and condition. The useful number is not “minutes with the trigger pulled.” It is total crew time required to deliver the scope:
- arrival and customer confirmation;
- hazard and property-condition review;
- setup and protection;
- cleaning and any authorized treatment;
- inspection and touch-up;
- teardown, site reset, documentation, and customer handoff.
After each job, record measured area, crew size, total on-site minutes, travel minutes, condition category, unusual constraints, and whether the job met scope without a callback. Median results from a meaningful set of similar jobs are safer planning inputs than your single fastest job.
Suppose maintained, accessible concrete jobs in your records have recently required 1.4 crew-hours per 1,000 included square feet from arrival through departure. That is a planning baseline for those conditions—not a promise that every driveway will behave the same way. A steep drive, restricted water, heavy protection work, uncertain coating, or separate stain-removal scope needs its own estimate.
When you have little history, estimate the steps separately and add contingency for the things you cannot yet predict. Then compare estimate with actual time after the job. Your first rate card is a hypothesis; job costing turns it into evidence.
How should stains change a driveway quote?
First, stop treating every dark mark as the same problem. Appearance alone may not establish whether a spot is petroleum, rust, fertilizer, leaf tannin, biological growth, paint, tire transfer, a coating defect, or damage within the substrate. The treatment, result, risk, and cost can differ substantially.
Use a decision table instead of an automatic surcharge:
| What you observe | Quote decision | Customer-facing language |
|---|---|---|
| General removable soil within the base process | Include it in the defined cleaning scope | “General surface cleaning is included.” |
| Oil- or grease-like stain with enough information to evaluate | Offer a separately priced test/treatment scope using an approved product and procedure | “Treatment is intended to improve the stain; complete removal is not promised.” |
| Rust- or irrigation-like stain | Identify likely source, surface, and product compatibility before offering work | “We will confirm the treatment plan after inspection or a test area.” |
| Paint, coating, sealer failure, or unknown residue | Exclude, inspect, refer, or quote a separate restoration scope | “Removal is not included in standard cleaning.” |
| Crumbling, spalling, loose joint material, unstable coating, or other damage | Document, modify method, or decline the affected area | “Existing deterioration is recorded and this area requires a separate decision.” |
Do not prescribe a chemical from the color of the stain. Use the product label and safety data sheet, confirm surface compatibility, follow required personal protective equipment and site controls, protect workers and occupants, and test an inconspicuous area when appropriate. Wastewater and storm-drain requirements vary by site and jurisdiction; determine the applicable plan before mobilizing.
A separate stain line should be priced from the expected labor, product, setup, containment, documentation, risk, and potential return visit. A flat dollar add-on copied from another operator may be too high, too low, or unsafe because it assumes a method that does not fit your site.
A worked driveway-pricing example
Assume a company is quoting 920 square feet of accessible concrete: driveway plus apron, with the front walk explicitly excluded. The customer wants general cleaning. Two old vehicle-fluid marks are visible, but stain treatment is not included until an onsite test supports a separate scope.
The company uses its own recent job records and costbook:
| Internal estimate | Hypothetical calculation | Amount |
|---|---|---|
| Loaded onsite labor | 1.6 crew-hours × $42 | $67.20 |
| Travel labor | 0.6 crew-hours × $42 | $25.20 |
| Approved consumables and protection | Job estimate | $14.00 |
| Vehicle and equipment allocation | Job estimate | $18.00 |
| Payment and communication allocation | Job estimate | $7.00 |
| Callback/uncertainty allowance | Job estimate | $8.60 |
| Estimated direct cost | $140.00 | |
| Cost-floor price at a 40% target gross margin | $140 ÷ 0.60 | $233.33 |
If this company’s documented service minimum is $225, the cost-floor calculation is higher. It might present a $235 or $240 project price, depending on its rounding rule and local positioning. That is not a universal driveway rate; it is the output of this hypothetical company’s inputs.
Now test the estimate before sending:
- Does the labor assumption include setup, protection, teardown, and final inspection?
- Is travel measured from the actual route context?
- Are the driveway and apron both named while the walk is excluded?
- Is general cleaning distinguished from stain restoration?
- Does the customer know that existing damage and the two fluid marks are documented?
- Can the company perform the planned work under the product instructions and applicable site rules?
After completion, replace estimated time and consumables with actuals. If several comparable jobs miss in the same direction, update the baseline rather than adding a vague “difficult customer” note.
Should you show a per-square-foot rate to the customer?
Usually, use square footage as an internal estimating input and show a clear project total. A customer wants to know what will be cleaned, what result is and is not promised, what it costs, and what happens next. Exposing a rate without the condition and minimum logic can invite an argument about measurement while hiding the more important scope decisions.
A strong driveway line item can read:
Clean approximately 920 sq ft of concrete driveway and apron. Includes site setup, protection appropriate to the approved process, general surface cleaning, final rinse, and completion photos. Front walk and treatment of the two pre-existing vehicle-fluid stains are excluded. Existing cracks, spalling, coating variation, and permanent discoloration are not represented as removable. Project total: $240.
That copy is easier to approve than “driveway × $0.26.” It also gives the crew a usable definition of done.
If a commercial buyer requires unit pricing, provide the requested unit and attach the assumptions, minimum mobilization, inclusions, and change process. Unit pricing without those boundaries can turn a small estimate error into a large contract loss.
How should a service minimum work?
A service minimum is the lowest project total that covers the fixed cost of accepting and delivering a job under normal assumptions. It should come from your numbers, not a claim that “everyone charges $150” or “the market minimum is $200.”
Estimate the fixed work that exists even on a tiny driveway: lead handling, scheduling, travel, arrival, hazard review, setup, teardown, payment, and follow-up. Add the variable cost of the smallest scope you want to accept, then apply your margin logic. Revisit the minimum when payroll, insurance, fuel, payment cost, route shape, or service model changes.
You can also solve a small-ticket problem by combining nearby scopes or route stops. For example, price the requested driveway honestly, then offer the front walk as a clearly optional line—not a fake “discount” manufactured from an inflated anchor. If the project still does not fit, decline it politely or place it on a neighborhood route day.
Should driveway sealing be an option?
Sealing is a separate specialized service, not an automatic “Best” tier. Whether it is appropriate depends on the substrate, existing coating, preparation, moisture, weather window, product system, application requirements, cure restrictions, local rules, and the contractor’s training and insurance.
Do not promise that any sealer will prevent stains, stop all deterioration, or make future cleaning easy. Use the manufacturer’s current technical data, surface-preparation instructions, coverage information, safety data, and cure requirements. Price the work as its own production system—including inspection, preparation, material yield, protection, application, return visits, and risk—not as nearly free revenue because the crew is already present.
If you are not equipped to evaluate and deliver that system, the professional answer is to omit it or refer a qualified provider. A narrow, reliable offer builds more trust than a wide menu of poorly controlled services.
How do photos improve the quote without replacing inspection?
Ask for a small, specific photo set:
- the complete approach from the street;
- the full surface from the garage or far end;
- close views of each named stain or damaged area;
- side views showing slope, drainage, landscaping, gates, and adjacent surfaces;
- the water source and any access constraint relevant to the proposed process.
Photos help establish scope and reveal reasons to inspect. They do not prove material condition, stain chemistry, drainage legality, water capacity, or what lies outside the frame. State when a remote quote is conditional on onsite verification and define what happens if the verified scope materially differs.
WashRoute Pro PhotoQuote can collect customer-submitted photos with the lead record so the owner can review them while building the quote. The owner still decides the method, scope, price, exclusions, and whether an onsite assessment is needed. That division matters: software can keep evidence organized; it cannot diagnose a surface from pixels.
How do you know whether the driveway price worked?
Revenue is not the score. Close the loop after the job with:
| Compare | What a miss may indicate |
|---|---|
| Estimated vs actual crew-hours | Production assumption, scope, access, training, or documentation issue |
| Estimated vs actual consumables | Coverage assumption, waste, rework, or a changed process |
| Quoted vs completed scope | Ambiguous proposal or weak arrival confirmation |
| Expected vs actual travel | Route assumption or scheduling problem |
| Gross profit dollars and margin | Price, cost, or both require attention |
| Callback and customer expectation | Result promise, process control, or completion evidence needs improvement |
Do not change a rate after one odd job. Tag the reason, collect comparable jobs, and update the model when the pattern is credible. Separate maintained concrete from restoration-like stain work so the difficult jobs do not corrupt the baseline for routine work.
Driveway quote checklist
Before the customer receives the proposal, confirm:
- every included and excluded surface is named;
- area and measurement method are recorded;
- material, visible deterioration, coating, and stain uncertainty are documented;
- access, water, drainage, protection, and travel are considered;
- any treatment follows a verified product and site plan rather than a generic recipe;
- direct cost, target margin, and service minimum were calculated correctly;
- the outcome language does not promise removal you cannot verify;
- optional work is truly optional and separately scoped;
- the crew can see the approved scope and completion standard;
- actual time and cost will be captured after completion.
The one-paragraph answer
Do not set a driveway price from car count or a national-looking range. Measure the included zones, estimate full crew time from comparable completed jobs, add travel, approved consumables, equipment, payment cost, and job-specific uncertainty, then divide direct cost by one minus your target gross margin. Compare that result with your own service minimum and credible local evidence. Present one clear project total with explicit inclusions, exclusions, and realistic stain expectations, then job-cost the work so the next quote is based on better evidence.
Turn a driveway photo into a quote
Ask for one full photo, one edge or walkway photo, and a close-up of stains. Record approximate dimensions, travel time, water access, condition, and whether the customer wants sealing or stain treatment. A per-foot number is only the middle of the calculation; setup and distance still need a floor.
Use your base concrete rate, condition adjustment, minimum, and any separate stain line. Present one flat project price with the scope and exclusions, not a confusing formula. If the photo leaves a material uncertainty, state that the quote is confirmed on arrival.
After completion, compare actual trigger and total time with the estimate. Keep the photos and result so your next driveway quote starts from evidence in your own territory.
A driveway quote from photo request to paid job
Driveways look simple, which is why they are often priced too casually. Use the same intake every time: address, approximate dimensions or a wide photo, material, slope, visible stains, water access, adjoining surfaces, and whether the customer wants only cleaning or cleaning plus a protective treatment. A two-car label is not a measurement; long approaches, parking pads, and side walks change the area quickly.
Separate the base clean from stain treatment
The base line should describe the repeatable service: pre-treat as appropriate, surface clean, edge, rinse, and post-treat if that is part of your standard. Put oil, rust, fertilizer, paint, gum, or battery stains on separate lines when they require different chemistry or labor. State whether the goal is improvement or removal. Old oil that has migrated into porous concrete is not a result you should guarantee.
| Quote decision | Base clean | Restoration treatment |
|---|---|---|
| Scope | General soil and ordinary organic growth | A named stain in a named area |
| Pricing input | Area, production rate, access, travel | Product, test, dwell, agitation, recovery, repeat passes |
| Result language | Uniformly clean surface within the stated scope | Reduce the visible stain; permanent shadow may remain |
| Proof | Wide before and after views | Close-up test and final views from the same angle |
This prevents a customer from paying for a standard wash and expecting an unlimited restoration attempt.
Example: quote the whole stop, not only the slab
Imagine a 1,050-square-foot driveway, a 140-square-foot front walk, moderate organic growth, and one oil area by the garage. Your internal worksheet might include:
- measured cleanable area: 1,190 square feet;
- expected surface-cleaning and edge time;
- setup, protection, rinse, and pack-out time;
- round-trip drive time;
- ordinary chemical allowance;
- separate oil-treatment allowance;
- card fee and target margin;
- minimum job rule.
Present it as two useful choices: Driveway + front walk and Driveway + front walk + oil treatment. If sealing is appropriate, offer it as a later phase with moisture and cure conditions, not as a rushed same-day promise.
Use the first five driveways to build your own rate
For each job, save area, quoted condition, crew time, chemical use, drive minutes, and collected price. Then calculate revenue per crew-hour and amount left after the job costs you recorded. Do not copy the fastest job as the new standard. Use the middle result and note what made the slow jobs slow.
A solo starter can do this with a measuring wheel, phone photos, and a sheet. Move to quoting software when the repeated problem is not arithmetic but consistency: photos get lost in text threads, stain scope is forgotten, the helper sees a different promise, or the price is sent without checking the cost assumptions. The software should preserve those decisions; it should not replace the surface inspection.
A driveway quote that is ready to send
Before sending the number, look for the five details that most often turn a simple driveway into a different job: total cleanable area, slope and drainage, material and condition, named stains, and adjoining surfaces the customer may assume are included. A photo of only the garage apron is not enough when the driveway curves behind the house.
Use a two-line result boundary. The first line says what the standard clean includes: general soil, ordinary organic growth, edging, and rinse, if those are truly part of your process. The second names restoration work that is separate: deep oil, rust, fertilizer, paint, battery staining, efflorescence, or sealer failure. This makes the lower option understandable without making it look intentionally incomplete.
Then test the job against the route. A small driveway thirty minutes outside the service area can fail even at a healthy per-foot rate. A similar driveway beside tomorrow's booked house wash may clear the floor because travel and setup are shared. Keep the customer price simple, but let the internal calculation reflect the real stop.
Finally, check the proposal on a phone. The homeowner should see the named areas, total price, optional stain treatment, result limit, and one acceptance action without opening a spreadsheet or calling to decode the scope. If accepted, those same areas and exclusions should reach the crew. The professional advantage is not merely a prettier quote; it is preventing the customer, office, and technician from holding three different versions of the job.
Sources
Frequently asked questions
- How much should I charge to pressure wash a two-car driveway?
- Do not price from “two-car” alone. Measure the included driveway, apron, walks, and other zones; estimate full crew time from comparable jobs; add travel, approved consumables, equipment, payment cost, and job-specific risk; then divide direct cost by one minus your target gross margin. Compare that result with your own service minimum and local evidence before presenting a project total.
- How much do I add for oil stains on a driveway?
- There is no universal oil-stain surcharge. First confirm what can reasonably be evaluated, the surface condition, compatible product and procedure, labor, protection, waste handling, and result limitation. Quote treatment separately from general cleaning and avoid promising complete removal. If the residue or surface is uncertain, make the offer conditional on inspection or a test area.
- Should I charge more to clean a driveway for the first time?
- Charge for the work you actually expect, not simply because the customer labels it a first clean. Inspect or review evidence, estimate condition-specific labor and controls, and price from your cost model. After completion, record actual time under a useful condition category so future first-clean estimates rely on evidence rather than an automatic multiplier.
- Is there a minimum charge for a small driveway?
- A documented service minimum can protect the fixed cost of accepting and delivering a small job. Calculate yours from lead handling, scheduling, travel, setup, teardown, payment work, the smallest variable scope you want to accept, and your margin logic. Do not copy a universal dollar minimum; cost structure and route shape differ by company.
- Can I upsell sealing after washing a driveway?
- Only offer sealing as a separate specialized service when you can evaluate the substrate and existing coating, follow the selected product system, meet preparation and weather requirements, control the site, and price the full labor, material, cure, and risk. Do not promise universal protection or treat sealing as nearly free margin because the surface was just cleaned.
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