For window, pressure washing, gutter & lights companies

Quote it. Book it. Do it. Get paid.

The CRM built for exterior cleaning companies. Instant online quotes, self-booking, crew schedules, invoices and daily job costing in one place. Built by an operator, not a software company.

  • No card needed
  • We load your price book for you
  • No setup fee
Built for Window cleaningPower washingGutter cleaningChristmas lightsRoof mossHouse washing
Gloved hand pulling a brass squeegee across a soapy window
Window cleaningPrice by size and add-ons, book by crew hours.
Warm white Christmas lights along the roofline of a shingled house at night
Christmas lightsProduct and labour on separate lines, rebooked every fall.
The problem

Most owners run on four tools and a spreadsheet.

A CRM for scheduling. A separate quote tool. A job-costing sheet you update at night. And a phone full of texts. Every gap leaks money.

01

Leads go cold

A homeowner asks for a price on Saturday night. You call back Tuesday. They've already booked someone who answered first.

02

Booking eats your day

Back-and-forth texts to find a time. Jobs that run long because the schedule didn't know how big they were.

03

You don't know your numbers

Revenue looks good, but is the crew hitting your charge rate? Most owners find out at year end, when it's too late to fix.

Everything included

One system, from first click to five-star review.

Every feature below comes in every plan. No add-ons and no per-user fees.

Win more work

Instant quotes on your website

Homeowners price their own job in two minutes, any time of day. You wake up to leads with prices attached.

  • Priced by house size, services and add-ons
  • Contact details before the price, so every quote is a lead
  • Quote emailed to the client and to you
  • "How did you hear about us?" built in
  • Photo upload on request forms
Close more of it

Proposals clients say yes to

Branded proposals that look as good as your work, with a big Accept button on every phone.

  • Good, better, best packages
  • Tick-to-add extras and bundle discounts
  • Typed signature, then pick a date in one step
  • Alert the moment a proposal is opened
  • Printable PDF copy for both sides
Never chase again

Follow-ups that run themselves

The system does the nagging, politely, so you don't have to.

  • Quote follow-ups at 2 and 7 days
  • "Send me a fresh quote" on expired proposals
  • Day-before reminders and "on my way" notices
  • Invoice reminders at 3 days
  • Google review request the day after the job
Self-booking

Clients book themselves in

No more phone tag. Clients pick a time that actually fits your schedule.

  • Book on-site estimate visits online
  • Book visits from the sales board too
  • Confirmations to you and the client
  • Clients reschedule or cancel online, within your notice rules
  • Shows clients why a day isn't available
Scheduling

A schedule that matches reality

Job length comes from the quote, so a big house blocks a big slot. No more overbooked Mondays.

  • Capacity by job hours and crew size
  • Morning and afternoon arrival windows
  • Multiple crews, days off and holidays
  • Day routes with a Google Maps link
  • Calendar feed for Google or Apple Calendar
Pipelines

See every dollar in motion

Two boards show where every lead and every job stands. Cards move on their own when things happen.

  • Sales board: lead to estimate to booked
  • Production board: scheduled to paid
  • Cards turn red when a job sits uninvoiced or unpaid
  • Today list of who to call first
  • Lead source menu on every client
In the field

A simple app for your crew

Technicians see their day and nothing else. No prices, no clutter, no training manual.

  • "My jobs" view on any phone
  • Tap "on my way" to tell the client
  • Log hours on each job
  • Before and after photos
  • Take payment on site
Get paid

Invoices that get paid faster

Send the invoice before the truck leaves the driveway. Clients pay by card from their phone.

  • One-click invoices from finished jobs
  • Card payments through your own Stripe account
  • Record cash, cheque and e-transfer
  • Pay links by email
  • Automatic reminders on overdue invoices
Repeat business

Next year's revenue, on a list

Gutters, roofs and lights come back every year. The system remembers so you don't have to.

  • Rebooking list built from each service's cycle
  • One click turns last year's job into a new quote at today's prices
  • Repeat lights clients don't pay for product twice
  • Client history in one place
Know your numbers

Daily job costing. Finally out of the spreadsheet.

Revenue and budgeted hours come straight from your schedule. Your crew logs actual hours. You see gross profit every single day, not at year end.

  • Running gross profit strip
  • Charge rate vs your goal
  • Crew efficiency: budget vs actual hours
  • Labour % with your wage and burden
  • Daily, weekly, monthly and yearly views
  • Results by job type
  • Lead sources report: booking rate and value per source
  • Average job size and jobs completed
Your price book

Pricing that matches the work

Price is hours times your charge rate, so the quote and the schedule always agree.

  • Production time per unit, rate per service
  • Set-up time built into every job
  • Tax set per service
  • Seasonal services and price history
  • Satellite measuring for roofs and gutters Coming soon
Christmas lights

Built for lights season

Lights don't price like windows. This was built for them from day one.

  • On-site estimate booking for lights
  • Product and labour on separate lines
  • Take-down as its own line
  • Product bought once, not every year
Your words, your data

Messages and data you control

Every email sounds like you. And your data is yours, always.

  • 34 editable email templates with live preview
  • Turn any message on or off
  • Sent log, plus a warning if anything fails
  • Text reminders Coming soon
  • CSV import and export any time
How a job flows

Ten steps. You touch three of them.

From the first click on your website to next year's rebooking, the yellow steps happen on their own.

  1. Instant quoteHomeowner prices the job on your site
  2. Follow-upReminders at 2 and 7 days if they wait
  3. Accept and bookSigns, picks a date that fits your crew
  4. ReminderDay-before email so nobody forgets
  5. On my wayCrew taps once, client is told
  6. Do the workHours and photos logged on the job
  7. InvoiceSent with a pay link before you leave
  8. Get paidReminders until it's paid
  9. ReviewGoogle review request the next day
  10. RebookBack on the list when the cycle comes around
AutomaticYou or your crew
The math

One tool instead of a stack.

Most exterior cleaning companies pay for a field-service CRM and a separate instant-quote tool, then still do job costing in a spreadsheet.

The usual stack

  • Field-service CRM, team plan with job costing$199–$499
  • Instant-quote tool$229
  • Quote tool setup fee$500+
  • Job-costing spreadsheetYour evenings
$428+USD / month

Master Wash Metrics

  • CRM, scheduling, invoicing, crew appIncluded
  • Instant quotes on your websiteIncluded
  • Setup and price book loadingFree
  • Daily job costingIncluded
$139USD / month, founding price

Typical published monthly prices for popular tools, November 2026, USD, month to month. Your costs may differ.

About the founder

Built by an operator.

I've run the crews. I built the software I wish I'd had.

I'm Brad Samuels. I was the very first franchisee at Shack Shine, the exterior cleaning franchise. I didn't just run a territory. I helped develop the company's video training and helped write its operations manual.

Window cleaning, gutters, pressure washing, Christmas lights: I've lived your season from both sides of the franchise. I also built my own home-service brand to four locations and $6,000,000 in revenue. No investors. No inheritance.

Every feature here exists because I needed it on a Tuesday morning with a truck waiting. If it doesn't help you book more, schedule better or keep more profit, it isn't in here.
1stShack Shine franchisee
$6Min brand revenue
17+years in the trades
Pricing

Simple pricing. Everything included.

Up to 10 users on every plan. No add-ons, no setup fee, cancel any time.

Founding member pricing. The first 10 companies lock in these prices for life.

CRM

Everything you need to quote, book, schedule and get paid.

$139/ month

Regular $199. Locked in for founding members.

  • Instant online quotes for your current website
  • Proposals, self-booking and follow-ups
  • Schedule, crews and technician app
  • Invoices and card payments
  • Daily job costing and reports
  • We load your price book and import your clients
Start 7-day free trial

Not ready for a trial? Book a demo

Most complete

CRM + Website

Everything in CRM, plus a fast new website we build and host for you.

$160/ month

Regular $299. Locked in for founding members.

  • Everything in CRM
  • A new website built for your company
  • Instant quote and booking built into every page
  • Service pages and city pages for local search
  • Hosting and updates included
  • Website leads drop straight into your pipeline
Start 7-day free trial

Not ready for a trial? Book a demo

Prices before tax. Billed in US dollars.

Switching is easy

We do the setup. You keep working.

1

Send us your prices

Your rates, services and add-ons, however you keep them today. We build your price book so online quotes match what you'd charge.

2

We bring your clients over

Export from your current CRM or spreadsheet. We import your clients so your history comes with you.

3

Run side by side

Keep your old system for a few weeks while you get comfortable. Switch over when you trust it, not before.

Questions

Straight answers.

What happens when I start the free trial?

You tell us about your company, and we set up your account and load your price book, usually within one business day. Your 7 days start once your account is ready, so you get the full week to use it properly. No card needed.

Is there a contract?

No. Month to month, cancel any time. Founding member prices stay locked for as long as you stay a customer.

Who owns my data?

You do. Export your clients, quotes, jobs and invoices to CSV any time, including if you leave.

Can I switch from Jobber, Housecall Pro, Markate or a spreadsheet?

Yes. Export your clients from your current system and we import them for you. We recommend running both side by side for two to four weeks, then switching.

Does it work in Canada and the US?

Yes. Pay in Canadian or US dollars, and set tax per service, so GST and PST in Canada or sales tax in the US are handled on every quote and invoice.

How do card payments work?

You connect your own Stripe account, so money goes straight to you. Clients pay from a link on their invoice. Cash, cheque and e-transfer can be recorded too.

Do my technicians see prices?

No. Technicians get a simple "My jobs" view with addresses, scope and notes. Prices and money screens are for the office only.

I only do Christmas lights in winter. Does it handle seasonal work?

Yes. Services can be seasonal, lights are quoted on site with product and labour on separate lines, and repeat clients come back on your rebooking list next fall.

Is there a mobile app?

It runs in the browser on any phone, tablet or computer. There's nothing to install from an app store, and your crew can be up and running in minutes.

Book a demo

Want a walkthrough first?

Grab 30 minutes with Brad on a video call. See it work on a real job, ask anything, and find out how it would fit your business. No hard sell.

Pick a time with Brad

30 minutes · Google Meet · Monday to Friday

7-day free trial

Try it on your own business.

Tell us a little about your company. We'll set up your account, load your prices and walk you through it. Then it's yours to use free for 7 days.

  • No card needed
  • Your account set up for you, usually within one business day
  • Founding member pricing locked in if you stay
Services you offer

We'll only use your details to set up your trial and talk with you about it.

Start your 7-day free trial