PROFITABILITY ARTICLE

Window cleaning: a booking is not a completed sale

Cancelled slots remove completed sales while the owner’s salary and vehicle costs continue. Treat the cancellation allowance as a sales assumption and inspect cash as well as annual profit.

Fictional Austin case · USD · 2027–2029 forecast. Illustrative operating assumptions; proposed funding.

A solo window cleaner stands safely on the ground outside a one-story house using a short water-fed pole on reachable windows; a modest service van and hose reel sit nearby. A cloudy sky suggests weather interruptions. No ladders, roof work, high access or pressure washer.
Concept illustration of ground-access residential window cleaning; no actual premises are depicted.

Cancelled slots remove completed sales while the owner’s salary and vehicle costs continue. Treat the cancellation allowance as a sales assumption and inspect cash as well as annual profit. This page explains the specified case and decision, not average industry pricing or a promised outcome.

Requested work is not completed work

The solo operator has 132 bookable hours each month and a 2.5-hour slot, including 40 minutes for travel, setup and water handling. Maximum slots are 52.8 as a monthly average. With 75% requested bookings and 10% cancellations, target completions are 35.64 before the ramp.

At $230 per completed appointment, the target monthly revenue is $8,197.20 before annual price changes. No fee is earned on the cancelled share. A rescheduled job consumes a future slot; it cannot be counted twice.

Inspect the worked case

Window cleaning: a booking is not a completed sale — scenario inputs
Code-generated explanation; exact inputs and results are available in the table.
Groundglass Care / worked scenario / USD unless stated
MeasureScenario input or calculated value
Maximum slots / month52.80
Requested slots / month39.60
Cancelled share10%
Completed appointments at target35.64
Fee / completed appointment$230.00
Cancellation-fee revenue$0.00
All payroll / month$4,370.00

These values belong to this fictional operating format. Rounded visit counts are monthly planning averages; they are not a promise that the actual route or peak-day calendar fits.

The weather allowance is a hypothesis

Ten percent cancellations is an illustrative input, not measured local weather or a national benchmark. The forecast spreads demand uniformly through the year and does not model a seasonal calendar. Actual weather, access and surface conditions could cluster cancellations in a few weeks.

The service stays on the ground. Roofs, ladders, elevated platforms, high-rise glass, repairs and stain restoration are excluded. Extending the offer would change both the work and the risk rather than filling idle slots automatically.

Owner pay continues through the gap

The model retains the $3,800 monthly working-owner salary, the employer allowance and vehicle/business overhead. Fewer completed appointments reduce sales and variable costs while those fixed commitments continue. Net income below includes depreciation and the simplified tax provision.

Record lost slots, rescheduled completions, realized fees and total time through a real season. Update the forecast cancellation and calendar assumptions before treating the base case as a dependable earnings forecast.

Read profit and cash together

Saved operating-year forecast / USD / prelaunch excluded
MeasureYear 1Year 2Year 3
Revenue$86,070.60$100,333.68$102,340.44
EBITDA$10,375.29$21,491.40$21,208.20
Net income$1,389.30$11,764.20$11,540.52
Closing cash$31,989.30$50,353.50$68,494.02

The forecast cash low point is $18,063.60. Year 1 net income is $1,389.30. Working-owner salary is included once; EBITDA excludes depreciation, interest and income tax, while net income includes the forecast depreciation and simplified tax provision. Funding is proposed, not secured. Project payback is 23.5 months in this base case and is not an investor payout.

Replace the assumption that changes the decision

Time paid ground-access trials, record actual cancellations and measure water and travel requirements. Rebuild the schedule with real seasonal data before treating uniform monthly demand as reliable.

Weather and inaccessible surfaces reduce completed appointments. A full booking calendar is not a guarantee of earned fees; replacing lost work can compete with already scheduled visits.

Customer sales tax is outside the modeled service fees and cash schedule.

Texas lists home, office and window cleaning as taxable services. Review the actual billing treatment using the Texas Comptroller’s service guidance.

Review product-specific training and safety data with OSHA/NIOSH cleaning-chemical guidance. This page is a financial scenario, not a technical work instruction.

The complete Groundglass Care example is in preparation for publication. Browse published examples ↗ Create your own plan ↗

Build from your own evidence.

Use a measured service scope, a coverage-based roster and actual payment terms. Save the revised model before interpreting the result.

Create my plan ↗
ARTICLE ILLUSTRATION

Illustration preview

Browse published examples ↗
Fit

Use + to inspect details. Scroll when enlarged. Escape to close.