How to Invoice After Driveway Pressure Washing: Every Line
Short answer: How to invoice after driveway pressure washing: one line with the measured square footage of concrete, one line naming the method (surface cleaner plus a wand pass on the edges), and separate lines for any stain pretreatment, post-treatment, and wash water containment. A 20 by 40 ft slab is 800 ft², and printing that number is what holds the price. Apply your minimum charge when the measured lines fall under it, and collect while the concrete is still wet.
A driveway is the single most argued-about invoice in this trade, for one reason: the customer can see the whole job from the street, it took you two hours, and the paper says “driveway — $265.” Nothing on that page explains what they bought. The fix is to put the tape measure, the method, and the chemistry on the invoice. The universal fields are in what to include on an invoice; everything below is the part that only applies to flatwork.
What has to be on a driveway pressure washing invoice?
Write it in the driveway, before the hose is on the reel. Every block here is either something you measured or something you will want when the customer calls in October.
| Block | What it reads |
|---|---|
| Property and slab | Address, then each concrete area with its measured ft² |
| Method | Surface cleaner at working pressure, plus the edge and trim wand pass |
| Pretreatment | Stain type and spot count: oil, rust, tire marks, tannin |
| Post-treatment | Whether the algaecide post-treat was applied or declined |
| Slab condition | Spalling, prior etching, cracks, exposed aggregate, decorative coating |
| Water source | House spigot, or tank haul if there was no usable supply |
| Wash water | Where the runoff went, and any containment or recovery used |
| Setup | Trailer setup and teardown, or the minimum service charge |
| Photos | Count of before and after frames, timestamped |
| Totals and terms | Subtotal, tax if your state taxes cleaning, due on completion |
The slab condition line is the one everybody skips. Concrete that is already spalling, already striped by somebody’s turbo nozzle, or sealed with a decorative coating will not come out looking new, and a note written before you pull the trigger is the difference between a five-minute phone call and a chargeback.
Where does the square footage come from, and what counts?
From a measuring wheel, not from the window of the truck. Roll the length, roll the width, multiply, and write the number down before you unhook anything.
Then decide what is inside the number, because “the driveway” means different things to a customer than to you:
| Area | Counts as | Note on the invoice |
|---|---|---|
| Main slab | Its own ft² line | Length × width, rolled |
| Apron at the street | Its own ft² line | Usually the dirtiest section, and often forgotten in the quote |
| Public sidewalk crossing the drive | Separate line | Some cities own it; clean it anyway and say so |
| Walkway from drive to door | Separate line | Different pass pattern, more edge work per foot |
| Garage floor | Separate line | Interior drainage question, not automatic |
| Curb face and gutter pan | Linear feet | Wand work, not surface cleaner |
A double-wide driveway measured at 20 by 40 ft is 800 ft². That number on the paper is a fact, and it is what answers the neighbor’s claim that he got “a driveway” done for a hundred bucks — his was a single-wide 16 by 22, which is 352 ft², less than half your job.
One convention rule: pick whether the apron and walk are separate lines or rolled into a single measured total, and use the same convention on every invoice you write. Mixing methods inside one document is how a customer decides the whole page is guesswork.
Which stain lines go on separately, and how do I word the outcome?
Stains are labor, not area. A surface cleaner passes over the whole slab at the same speed regardless of what is on it; the oil spot is what costs you the extra forty minutes of pretreat, dwell, agitation, and a second pass.
| Stain | The line | What the notes field has to say |
|---|---|---|
| Motor oil, transmission fluid | Degreaser pretreat with dwell, 4 spots | Oil below the surface in porous concrete lightens but does not disappear |
| Rust from irrigation or fertilizer | Oxalic acid rust treatment, 3 areas | Returns without a filter on the sprinkler line |
| Tire marks and hot-tire pickup | Solvent pretreat and agitation, 2 areas | On a sealed slab, the mark can be in the sealer |
| Leaf and mulch tannin | Extended dwell pass | Usually comes out fully |
| Artillery fungus from mulch beds | Mechanical spot work, count the specks | Largely permanent once cured to the surface |
| Battery acid or paint | Spot treatment | Etched concrete cannot be un-etched |
Write the honest result on the invoice, in plain words, at the same time you say it out loud during the walkthrough. “Degreaser applied with dwell to four spots, hot pass, shadowing reduced but not removed — the oil is below the surface in the pores.” That sentence costs nothing and prevents most of the callbacks in this trade. Customers accept a documented limit; they do not accept discovering one alone three days later.
What changed between the estimate and the invoice?
On flatwork the answer is usually one of five things, and each of them belongs on the paper as a visible line rather than folded quietly into the total.
- A car was parked on it during the quote. The oil under it is discovered at the moment you can no longer renegotiate comfortably, which is why the estimate should say the slab was quoted as visible.
- The measurement grew. Eyeballing a slab from the curb misses the apron and the walk almost every time.
- No usable spigot. Well pressure that will not feed the machine, or an outdoor tap that is shut off for the season, turns into a tank haul line and a fill trip.
- Access. A gate too narrow for the surface cleaner, or a 200 ft hose run around a fenced side yard, is setup time that never appeared in the quote.
- The customer added the walkway while you were there. Add it as its own measured line, not as a discount folded into the driveway.
Does wash water on flatwork change what I bill?
On residential concrete, usually not — the runoff carries dirt and organics and goes to the lawn. It changes the moment degreaser, oil, or a commercial pad is involved. Discharging that process water into a storm drain is a discharge of pollutants, and it is the storm drain that goes straight to a creek without treatment. The permitting framework sits under the Clean Water Act’s NPDES program, with the day-to-day rules set by your state and municipality.
Practically, that means two extra lines on some invoices and one habit on all of them:
- Containment and recovery — berm, mat, and vacuum, billed as its own line on oil work and on any commercial pad, dumpster corral, or fuel island.
- Disposal — where the recovered water went, with the ticket kept.
- The habit — sweep or blow the slab dry before you start, so half the debris never enters the water at all.
Property managers hire licensed contractors precisely so this line exists on the paperwork. It is not a cost to hide; it is the reason they are not calling the guy with the trailer from the gas station.
Do post-treatment and sealing belong on this invoice?
Post-treatment does. Sealing does not, and putting it on the same invoice creates a problem you cannot fix.
Post-treat is the algaecide pass that goes down after the rinse and kills what the pressure only knocked off. It is the difference between a slab that stays clean for a season and one that greens up in six weeks, and it belongs on the invoice as its own line every time — including when it is declined. Write the decline: “Post-treatment declined by customer. Organic regrowth expected sooner.”
Sealing is a separate job on a separate day. Concrete has to dry, typically at least 24 to 48 hours depending on weather and how porous the slab is, and sealing damp concrete traps moisture and clouds. Quote it, schedule it, invoice it separately, and say on the wash invoice that it was quoted for a return visit. That also happens to be the cleanest upsell in the trade, because the customer is standing on a clean slab when you mention it.
When does the minimum charge carry the stop?
More often than anyone new to this expects. The cost of washing a driveway is not the washing — it is the drive out, the unhook, the fill, the hose run, the teardown, and the drive back. That block of time is nearly identical for an 800 ft² slab and a 250 ft² one.
Two clean ways to show it, and they behave differently:
| Approach | How the invoice reads | Best for |
|---|---|---|
| Named minimum | ”Minimum service call — includes up to 600 ft² of flatwork” | Quoted on the phone, residential |
| Measured plus adjustment | ”Concrete walkway, 240 ft²” then “Minimum service adjustment” | Customers who asked for your per-foot rate |
The second version looks blunter and sells more work. A customer looking at an adjustment line asks what else you can do while the trailer is already hooked up, and the driveway they add costs them a fraction of what a second trip would. Say the minimum out loud when you book the job. Discovering it on the invoice is how a routine stop becomes a forty-minute argument in a driveway.
What do I show before I ask to be paid, and how do I collect?
Walk the slab with the customer while it is still wet, because that is when the contrast is at its absolute peak and the concrete will never look better than it does right then.
| Shot | When | Framing |
|---|---|---|
| Whole slab, before | Before the first drop of chemical | From a fixed spot — end of the apron, corner of the garage |
| Whole slab, after | Same spot, same lens, same day | Identical framing so the pair reads as one comparison |
| Pre-existing damage | Before start, close up | Spalling, prior etching, cracks, decorative coating |
| Worst stain, both | Before and after | Include a reference — expansion joint, downspout, control cut |
Hold the phone up with the before photo next to the actual driveway, then hand over the invoice on the same screen with the payment link rendered as a QR code they scan on the spot. Residential flatwork is due on completion. “I will email it tonight” becomes Thursday, then becomes a text you send twice. Check whether your state taxes cleaning services before you decide whether the invoice carries a tax line. When they pay at the door, the paid confirmation is a separate document from the bill, which is the practical distinction laid out in invoice vs receipt.
Did the price per square foot actually hold?
Work it backwards on the drive home, because this is the only way a per-foot rate stays honest.
Take the total you billed, subtract the chemistry you actually used, subtract fuel and the tow, and divide the rest by the hours the stop consumed door to door — including the drive, the setup, and the teardown, not just trigger time. That number is your real shop rate for the day. Compare it to what you need per hour to cover the truck payment, the machine, the surface cleaner, insurance, and the phone.
Then check the profit arithmetic, because markup and margin get confused constantly. Adding 30 percent to $95 of cost gives you $123.50, of which $28.50 is profit — a 23 percent margin, not 30. To actually keep 30 percent, divide by 0.70 and bill $135.71. On a route doing several stops a day that gap is real money by the end of the month.
Published per-square-foot ranges are a sanity check only. They move hard with region, water access, stain load, season, and drive radius, and none of them know what your trailer costs to put on the road. Siding is priced in a completely different unit and on a different method, which is why how to invoice after house siding pressure washing is a separate document rather than the same one with a different word swapped in.
What stays in the file?
The invoice, the before and after frames tied to that job, the chemical purchase receipts, the disposal ticket if you contained anything, and the miles you towed. The photos are your dispute defense. The receipts and the miles are the deduction.
Keel is an iOS app that runs entirely on the device: no account, no bank connection, no cloud, no login, and an App Store privacy label that reads Data Not Collected. On a driveway stop that means the invoice gets built at the tailgate while the slab is still wet — your logo, your numbering, the 800 ft² you just rolled, the pretreat lines, and the payment link as a QR code the customer scans off your screen. The degreaser and post-treat receipts get photographed at the supply counter and read on-device by Apple Intelligence. Tows between stops log as mileage. The year exports as one file, or as the Accountant Pack: a CSV plus a one-page summary PDF, and the ledger underneath is append-only and hash-chained so nothing quietly changes after the fact. Free is $0 with unlimited invoices, receipts, and mileage. Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription. Chasing the ones that do not pay on the spot is a separate discipline, covered in how to get clients to pay.
Frequently asked questions
Should a driveway pressure washing invoice list the square footage?
Yes, measured with a wheel and printed on the line. “Concrete driveway, 800 ft²” defends the price in a way “driveway” never can, and it gives you a record when the same customer calls next season. It also ends the neighbor comparison, because the cheaper quote down the street was almost always for a much smaller slab.
How do I bill an oil stain that did not fully come out?
Bill the pretreatment as its own line — degreaser, dwell time, spot count, hot pass — and write the result on the invoice in plain language: shadowing reduced but not removed, because the oil sits below the surface in porous concrete. Say the same thing during the walkthrough with the before photo in your hand, not afterward by text.
Should sealing be on the same invoice as the wash?
No. Concrete needs to dry before sealer goes down, typically at least a day or two depending on weather and how porous the slab is, so sealing is a separate visit with its own invoice. Quote it while the customer is standing on the clean slab, note on the wash invoice that it was quoted, and schedule the return.
Do I need to contain wash water on a residential driveway?
Usually not for plain dirt and algae running onto a lawn. Yes when degreaser, oil, or a commercial pad is involved, because that runoff is process water and the storm drain flows to a creek untreated. Sweep or blow the slab first, keep runoff off the street, and bill containment and disposal as their own lines when you use them.
What is a fair minimum charge for a single driveway?
Calculate it instead of copying one. Add your round-trip drive, setup, teardown, fuel, and chemical for the smallest stop you will accept, then add the hourly rate you need to earn. That total is your floor. Say it on the phone when the job is booked, and show it on the invoice as a named minimum or as an adjustment line under the measured total.
Is driveway pressure washing taxable?
It depends on your state. Many states treat cleaning services as taxable while others tax only tangible goods, and some split residential from commercial property. Check your own state revenue department rather than trusting a software default, then apply it the same way on every invoice. Getting it wrong for a year costs far more than reading the rule once.
This article is general information, not professional or tax advice.
How do I actually get paid?
The part that gets you paid
An invoice in under a minute, on your iPhone.
Pick a client, add a line, send a clean PDF — or say it in words and confirm the draft. Your own pay-me link goes on as a QR code. Free to start; unlimited invoices and your own branding are Pro.
On-device · No account · Data Not Collected