CC

CleanCommand

Apex Commercial Cleaning · Atlanta, GA

Monday, April 7 · Week 15 of 522 alerts
DW

This is a dashboard concept designed for a janitorial / commercial cleaning company.

Crew, contracts, quality control, and margins — all in one place. Replaces spreadsheets, WhatsApp threads, and paper inspection sheets. The final product is built around how you actually run your business.

Inspection overdue — Whitfield Medical Center (Contract #WMC-04)

Has not been inspected in 34 days. Client contract requires monthly QC inspection. Last score: 87/100.

Monthly recurring revenue

$38,240

+ $1,120 vs last month

Active contracts

22

3 up for renewal in 30 days

Crew utilization

84%

9.3 of 11 FTEs billable today

Avg monthly contract

$1,738

Industry avg: $1,400 · Above avg

Incidents this month

3

2 late arrivals · 1 skipped area

Monthly Revenue — Last 12 Months

Target: $35,000

Bars in deeper blue = current month

$35k target
$29.4k
$31.2k
$30.8k
$28.9k
$29.1k
$33.5k
$35.2k
$34.8k
$33.1k
$34.6k
$36.9k
$38.2k

Apr '25

May '25

Jun '25

Jul '25

Aug '25

Sep '25

Oct '25

Nov '25

Dec '25

Jan '26

Feb '26

Mar '26

July is historically your lowest month (-15%). Consider offering summer deep-clean packages to offset.

Active Contracts — Health Snapshot

Showing 12 of 22
ClientTypeMonthlyEndsLast InspScore
Whitfield Medical CenterMedical Office$2,800Aug 202634 days ago87
Peachtree Law GroupLaw Firm$2,400Jun 202612 days ago96
Summit Office Park (Bldg A)Commercial$3,100Dec 20268 days ago94
Summit Office Park (Bldg B)Commercial$2,900Dec 20268 days ago91
Northside Dental AssociatesMedical Office$1,600Mar 202621 days ago89
Crestwood FinancialOffice$1,400May 202617 days ago92
Hartsfield Logistics HubWarehouse$2,200Oct 20266 days ago95
Buckhead PediatricsMedical Office$1,800Jul 202628 days ago88
Midtown Tech SuitesCoworking$1,200Jan 20273 days ago97
Riverside ChurchReligious$900Ongoing45 days ago83
Atlanta OBGYN GroupMedical Office$2,100Sep 202614 days ago93
Castleberry Lofts HOAResidential/HOA$1,400Mar 202719 days ago90

Crew — Live Status

5 active

Marcus T. · Lead Cleaner

Summit Office Park

On site

Yolanda B. · Cleaner

Summit Office Park

On site

Jerome K. · Lead Cleaner

Whitfield Medical

On site

Priya N. · Cleaner

En route to Peachtree Law

In transit

Deon W. · Cleaner

Hartsfield Logistics

On site

Keisha M. · Floater

Off today

5 of 6 scheduled workers active today

Next shift: 4:00 PM · evening crew (4 workers)

Revenue Mix by Industry

Total$38.2k
Medical / Healthcare38%
Law / Professional22%
Commercial Office24%
Warehouse / Industrial10%
HOA / Church / Other6%
Medical contracts pay 22% more on average. You're well-positioned — target 2 more medical accounts in Q2.

Contracts Expiring in 60 Days

Northside Dental Associates

Expires Mar 28, 2026 · $1,600/mo

Renewal not confirmed

Crestwood Financial

Expires May 4, 2026 · $1,400/mo

Client mentioned price shopping

Buckhead Pediatrics

Expires Jul 12, 2026 · $1,800/mo

Verbal renewal received

Where Your Money Actually Goes

For every $1,000 billed

Labor$540 (54%)
Supplies$110 (11%)
Vehicle / Fuel$70 (7%)
Insurance$80 (8%)
Overhead$50 (5%)
Net Margin$150 (15%)
Industry avg net margin: 10–15%. You're at the high end. Most companies bleed margin on labor overtime and re-cleaning callbacks.

Margin Killers

Overtime hours: $640 excess this month
3 callback cleans (avg $85 each) = $255 lost
Supply costs down 4% vs last month (bulk order working)

Clients at Risk of Canceling

Risk score combines inspection trends, complaint history, payment speed, and days since last client contact.

Riverside Church

HIGH · 72/100
  • Inspection score dropped from 91 → 83 over 3 months
  • 2 complaints logged (missed area, strong chemical smell)
  • Last client contact: 47 days ago
  • Contract is month-to-month

→ Action: Call this week

Buckhead Pediatrics

MEDIUM · 44/100
  • Score stable at 88
  • No complaints but renewal hasn't been confirmed
  • Invoice paid 12 days late last month

→ Action: Send renewal proposal

Northside Dental

MEDIUM · 38/100
  • Contract expires in 21 days
  • No red flags on quality
  • Just hasn't signed new agreement yet

→ Action: Follow up today

Losing Riverside Church saves you a low-margin account. Losing Buckhead Pediatrics costs you $1,800/mo. Prioritize accordingly.

Supplies — Stock Levels

Disinfectant (gal)18 galReorder now
Glass Cleaner (gal)9 galGood
Floor Stripper (gal)4 galLow
Trash Liners (case)7 casesLow
Paper Towels (case)12 casesGood
Toilet Paper (case)6 casesReorder now
Mop Heads (unit)5 unitsLow
Nitrile Gloves (box)14 boxesGood
Estimated supply spend this month: $847. Last month: $882. ↓ 4% (bulk order savings)

Price Erosion Risk

You haven't raised rates on 8 of your 22 contracts in over 18 months. With supply and labor costs up ~14% since 2023, those accounts are 6–9% less profitable than when you signed them.

8 contracts · Avg age: 22 months · Est. margin loss: $340/mo

Summer Revenue Dip Coming

Based on 3 years of data, July–August typically drops 14–18% as office tenants reduce headcount and buildings close. Last July you dipped to $28,900. You have 9 weeks to close 2 new contracts or renegotiate scope.

Projected July revenue if no action: $32,400

Turnover Is Your Hidden Expense

Janitorial industry turnover averages 75% annually. Each time you replace a cleaner it costs $1,200–$2,400 in recruiting, onboarding, and productivity loss. You've had 2 replacements this year.

Est. turnover cost YTD: $3,100 · Industry avg: $4,800

Compliance Gaps Cost More Than Fixing Them

Medical and legal accounts require up-to-date W-9s, liability certificates, and OSHA training records on file. A single audit or incident without documentation can void your insurance claim or lose the contract.

3 clients require annual cert updates · Next due: Apr 30

CleanCommand demo · Built by martin.builds
I want this for my business