ECPro
Get started
NewTeam accounts for your whole crew › ECPro app icon

Clean it. Prove it.
Get paid.

Log each unit, snap photo proof, and send the property a PDF invoice — before you leave the lot.

14 days free, then from $29/mo. Download on the App Store

Built by a cleaning crew that turns apartment units every week. See how it works ›

ECPro Photos screen: cleaning photos grouped by property, unit and service
ECPro Home screen: today's jobs, Add New Job, invoices, today's report and the monthly overview
ECPro Invoices screen: invoice totals and each property's invoices, paid status and last invoice date
Native iPhone app Private photo storage Face ID lock Invoices lock when sent

Built for every turn.

Whatever the unit needs before the next tenant, log it, prove it and bill it the same way.

An empty apartment kitchen and living room after a move-out clean
Move-out cleansEvery surface, top to bottom
A bright, empty bedroom with fresh vacuum lines in the carpet
Make-readiesReady for the next tenant
A carpet cleaning wand leaving clean stripes across a sunlit room
Carpet cleaningLogged room by room
A sparkling white bathroom with a glass shower and folded towels
Deep cleansBaths, kitchens and glass

Get the highlights.

Explore every feature ›

01 · Log the job

Finish a unit. Log it before the door closes.

Pick the property, type the unit, choose the service. Prices fill in from your own service list, by unit type — so every job is billed the same way, every time.

The open door of apartment 214, a cleaning caddy waiting in the hallway
CancelNew jobSave
ClientOak Ridge Apartments
Unit214
DateToday
ServiceMove-out clean
Unit type2 bed · 2 bath
Price$185.00

Features

Everything a cleaning business runs on.

Built from the field up, for owners who still pick up a vacuum.

Photo proof.

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

The kitchen before the clean, with trash bags and boxes on the floorBefore
The same kitchen after the cleanAfter
A clean white bathroom with folded towelsAfter
Locked invoices.

Once it’s sent, it can’t drift. Your copy always matches the manager’s.

Invoice #1042Sent Oct 11 · $1,240.00 Locked
Sent. Paid. Overdue.

Know who owes what at a glance, without a spreadsheet.

Your prices.

The services you actually do, priced by unit type.

Face ID lock.

Clients, prices and photos stay behind your face.

Daily and monthly PDFs.

A report for each property, and a summary for your books.

New · Teams

Bring your whole crew.

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.

A cleaner in a navy work shirt photographs a spotless bathroom on a phone
Ana · Maple Court, Unit 305 Photo added to today’s report · 1:58 PM
Crew · Today3 cleaners · 11 units
MJ Marcus4 units · last photo 2:14 PM
AR Ana3 units · last photo 1:58 PM
DL Devon4 units · last photo 12:40 PM
Ana’s view
Today
Oak Ridge · 214Done
Oak Ridge · 118Done
Maple Court · 305Done
Photos
9
Latest
1:58 PM
Today’s photos

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

Ask your business anything.

Connect ECPro to an AI assistant that supports MCP and ask in plain words. It reads your jobs, clients and invoices — only yours.

What’s still unbilled this week?
You have 7 unbilled jobs worth $1,235.00:
Oak Ridge Apartments · 5 units$865.00
Maple Court · 2 units$370.00
The oldest is Unit 118 at Maple Court, from Tuesday.
Which invoices are overdue? How many units did we clean in September? Who worked Oak Ridge today?

Which plan is right for you?

Every plan starts with a 14-day free trial. Start on your own and add cleaners when you’re ready.

Solo
For the owner-operator.
$24 / month
$290 billed yearly
Just you
Start free trial
Jobs, clients and services
Photo proof and daily reports
PDF invoices with send lock
Monthly summary
Best for teams
Crew
For owners with cleaners in the field.
$66 / month
$790 billed yearly
Up to 5 cleaners included
Start free trial
Everything in Solo, plus:
Up to 5 cleaner logins included
Extra cleaners $12/month each
Owner view of every unit and photo
Today card for each cleaner
AI assistant access (beta)
Company
For multi-crew operations.
$124 / month
$1,490 billed yearly
Up to 15 cleaners included
Start free trial
Everything in Crew, plus:
Up to 15 cleaner logins included
Extra cleaners $10/month each
Help moving your clients in
Priority support

Questions? Answers.

Who is ECPro for?

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.

Do my cleaners need their own accounts?

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.

Why do invoices lock after I send them?

So the copy the property manager has always matches yours. Nothing on a sent invoice can quietly change, which keeps payment conversations short.

Where are my photos stored?

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.

Is there an Android or web version?

ECPro is a native iPhone app today. [Android and web dashboard timing.]

Can I try it before I pay?

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 ›

An apartment community at dusk, a white work van parked in the lot
ECPro app icon

Leave the lot with the work billed.

Download ECPro for iPhone and send your first invoice today.

14 days free, then from $29/mo. Download on the App Store
Compare plans ›