Most pressure washing tools assume washing is your whole business. For a lot of landscapers it is the add-on that carries the margin: the driveway you quote while you are already standing there, the house wash you sell every spring to the same list. TerraScape AI keeps the measured square footage on the property, prices from a saved list, holds the before and after photos where the next argument will happen, and bills the annual wash as a plan.
Last updated 2026-09-10
It is one system that holds the surface measurements for every property you wash, the price you charge per square foot or per job, the estimate that goes out the same afternoon, the before and after photos that prove you did it, the route you drive, and the invoice that follows. Instead of that living in a tape measure, a camera roll and a text thread.
Here is why this page exists separately from the mowing pages. Washing is a different shape of work from maintenance. A mow is twenty minutes at the same address every week for eight months. A wash is one visit, sold on a photograph, priced off an area you have to measure, and often bought once a year. The money is good and the admin is worse, because almost nothing about it repeats on its own.
TerraScape AI is built for landscaping and green-industry crews of 1 to 15. You get client records with multiple properties per client and per-property notes, a saved Products and Services price list that prices per square foot, per linear foot, flat rate or per hour, estimates with a public acceptance link, job photos that attach to the job and live on the property record, drag-and-drop scheduling with route planning and route templates, built-in texting and email with consent tracking, recurring billing plans that can be limited to a season, and job-level cost and profit.
Here's the difference that matters. Zentra is an AI that runs the office side on your command, not an autopilot working your client list behind your back. You tell it to draft the wash estimates for the six houses on Elm, it builds them, you read them before anything sends. You stay in control. The evening of typing is what goes away.
One honest thing to say up front. This is landscaping software that fits a washing crew, not a purpose-built pressure washing product. There is no soft-wash chemical mix calculator, no downstream injector ratio table, and no chemical inventory. If you want those, you want a washing-specific tool. What you get instead is one client list, one calendar and one invoice stack for the washing and the mowing and everything else you sell, which is the trade almost every crew running both would make.
You measure the surface once, write it into the property record, and price off a saved line item that carries a per-square-foot rate. The measurement is a one-time cost per address, not a cost you pay again every spring.
Washing is priced by area more consistently than almost anything else a landscaper sells. A driveway is square feet. A patio is square feet. Gutters and fence line are linear feet. A standard house wash is usually a flat number by size band. The saved price list handles all of those units directly.
The units on a saved line item are flat rate, per square foot, per linear foot, per cubic yard, and per hour. For a washing crew that maps almost exactly:
Put the measured area on the property, not on a note app. Client records hold per-property details and a client can have several properties, so the number you measured is there the next time anyone quotes that address. There is no automatic measurement from aerial imagery, so the first measurement is yours to take. After that it is yours to keep.
Watch what the job actually earned. The job costing view puts fuel, chemical and labor against what you priced. Washing margins swing hard on how long a surface takes, and this is the number that tells you whether your size bands are set right or whether the concrete work is quietly subsidising the roofs.
The estimate software page covers the estimating flow in more depth.
On the job, and through the job on the property record. You shoot them on the phone at the address and they stay attached to the work rather than scrolling away into a camera roll with four thousand other pictures.
Photos matter more in washing than in any other service a landscaper sells, for two reasons that have nothing to do with marketing. The first is the dispute. Three weeks after a house wash somebody points at a stain on the north elevation and asks what they paid for. The before photo is the entire answer, and it needs to be findable by address, not by scrolling to roughly the second week of May.
The second is the sale. A wash is bought on the difference between two pictures more than on anything you say. Having last year's pair sitting on the property record is how you sell this year's wash to the same client without arguing about whether it needs doing.
How the photo side works:
One honest note. There is no dedicated before-and-after pairing view that puts two images side by side into a marketing graphic, and no automatic posting to social. The photos are stored, organised by job and property, and yours to use. If your plan is a slider widget on your website, that part is still on you.
You send the clients you already service an estimate built from saved prices and the area already on their property record, and they accept it from a link on their phone. This is the whole reason washing is worth adding to a mowing business: you are selling to a list that already trusts you and whose addresses you already know.
Here's the math on the manual version. Say you have sixty maintenance accounts and you want to offer a spring house wash to all of them. Ten minutes each to pull the property, work out the price, write the message and send it is 600 minutes, or 10 hours. At the industry-conservative crew rate of $65 an hour that is $650 of your own time, and it lands in April when you are already behind. That is why most crews only offer the wash to the eight clients who happen to ask.
A faster path through the list:
One honest note. There is no automated seasonal campaign that fires "time to sell the spring wash" on its own. What you have is your client list, saved templates, campaigns you send, and Zentra drafting them when you ask. It is a deliberate hour in March rather than a background process, and it is better to say that now than have you wait on a notification that is not coming.
Wash jobs sit on the same calendar as everything else and get routed the same way, but they are longer, weather-dependent and usually one-offs, so they get batched by neighbourhood rather than slotted into a weekly rhythm.
Washing breaks the assumptions maintenance scheduling is built on. A mow route is the same stops in the same order every week. A wash day is four addresses that have nothing to do with each other except that they said yes in the same fortnight, each taking two to four hours, all of them cancellable by rain.
How the day gets built:
On wash water, know your local rules before you quote the job. Runoff from commercial exterior cleaning can be a regulated discharge depending on the surface, what is in the water and where it goes. The EPA's stormwater discharges from industrial activity pages are the place to start, and your state or municipality will have the specific rule. This is not a software feature and TerraScape does not track containment or reclaim for you. It belongs on this page because it is the thing that turns a profitable commercial contract into a fine, and because a per-property note is a reasonable place to keep what you learned about a site.
The scheduling app page covers the calendar and route board in more depth.
You invoice from the job the day it is done, and if the client buys the same wash every year you set it up as a plan that bills yearly instead of remembering to sell it again.
Washing has the same collection problem as any once-a-year service. You are not back on that property next Tuesday, so an invoice that slips becomes a November phone call about a May service nobody remembers. Same-day invoicing is worth more here than on recurring work.
How the money side runs:
$34.99 a month after a 7-day free trial, with unlimited employees, no tiers and no feature locks. You can cancel anytime. There is no contract and no cancellation fee.
That is the whole price. Estimates, the saved price list, job photos, scheduling, route templates, route optimization, recurring billing, job costing, texting, email and Zentra are all in it. Nothing on this page sits behind an upgrade.
The two costs outside the subscription are usage-based and optional. Card payments carry a 0.75% platform fee on top of standard Stripe processing, waived when you connect QuickBooks Online. Texting and email to your clients are included free.
Here's the comparison that matters for a crew running two services. The alternative most washing crews land on is a second piece of software next to the one that runs the mowing, which means two client lists, two calendars, two invoice stacks and two subscriptions, and a client who exists twice with a different phone number in each. One flat plan that covers both services is cheaper than that in money and considerably cheaper in evenings. Most field-service tools also price per user from the first seat, so a wash crew you add for the season bills you more in exactly the months you can least afford it.
Every account gets a 30-minute setup call where the team at TerraScape AI imports your client list and gets Zentra running, so you are not rebuilding a property list by hand before you can quote anything.
Start your 7-day free trial. $0 today, then $34.99 a month, unlimited employees, no contract. Square footage on the property record, photos that stay with the address, and the annual wash on a plan that bills itself.