Log each unit, snap photo proof, and send the property a PDF invoice — before you leave the lot.
Built by a cleaning crew that turns apartment units every week. See how it works ›
Whatever the unit needs before the next tenant, log it, prove it and bill it the same way.
Features
Built from the field up, for owners who still pick up a vacuum.
Before-and-after photos, stored privately and attached to the unit. They travel with the job into the daily report.
Private storage · never a public link
Once it’s sent, it can’t drift. Your copy always matches the manager’s.
Know who owes what at a glance, without a spreadsheet.
The services you actually do, priced by unit type.
Clients, prices and photos stay behind your face.
A report for each property, and a summary for your books.
New · Teams
Give every cleaner their own login. They see the day’s jobs and add their own photos. You see every unit, every photo and every time stamp.
Owner and cleaner accounts. Everyone signs in as themselves.
A Today card for every cleaner. Jobs, photos and their latest time.
Prices stay with you. Invoices and rates are owner-only.
AI assistant · Beta
Connect ECPro to an AI assistant that supports MCP and ask in plain words. It reads your jobs, clients and invoices — only yours.
Every plan starts with a 14-day free trial. Start on your own and add cleaners when you’re ready.
Cleaning businesses and independent cleaners who work apartment communities — move-outs, make-readies and turns that get billed to property management. If you clean units and invoice a property, it’s built for you.
On a team plan, yes — each cleaner signs in as themselves. They see their jobs for the day and add photos; you keep prices and invoices, and see everything.
So the copy the property manager has always matches yours. Nothing on a sent invoice can quietly change, which keeps payment conversations short.
In private storage tied to your account — never on a public link. Photos are attached to their job and included in the daily report you choose to send.
ECPro is a native iPhone app today. [Android and web dashboard timing.]
Yes. Every plan starts with a 14-day free trial with everything included, team logins too. Cancel before the trial ends and you won’t be charged.
Still have questions? Contact support ›