Good work, fair pay, and a team that treats you like a person.
We are a local, eco-friendly cleaning company hiring residential cleaners, commercial crews and team leads across the Twin Cities metro and Hudson, WI. No harsh chemicals, no overnight-only schedules unless you want them, and supplies and mileage always covered.
- Paid weekly
- Paid training
- Supplies & mileage covered
- No experience required

40+ cleaners
on the team today
What you can expect
Straight answers about pay, before you apply.
Most cleaning job ads hide the number until the interview. Here is ours up front, along with what actually lands in your account.
- $19–$24
- Starting hourly rate
- $0.67
- Per mile between jobs
- Weekly
- Direct deposit
- 90 days
- First raise review
Based on experience and route. Team leads start higher.
Paid at the federal rate — drive time is never unpaid.
Every Friday, with tips passed on in full.
Then annually, with a clear checklist for what earns it.
Why people stay
The things that actually make this job sustainable.
Daytime hours, real weekends
Residential routes run 8am to 4pm on weekdays. Evening and overnight work exists on the commercial side, but only if you want it.
Products that will not wreck your hands
We clean with plant-based, non-toxic supplies. No bleach, no ammonia, no burning eyes at the end of a shift.
Everything supplied
Uniforms, equipment, microfiber, refills and PPE are provided and replaced. You never buy your own supplies.
Consistent routes and clients
You work the same neighborhoods and see the same clients week to week, so you learn the homes instead of starting cold every day.
Paid training from day one
Two weeks paired with an experienced cleaner, fully paid. You are never sent into a home alone before you are ready.
A path to team lead
Most of our supervisors started on a residential route. We promote internally first and pay for the certifications.
Paid time off
Accrued PTO plus paid holidays for full-time crew — because a sick day should not cost you rent.
Referral bonus
Bring someone good onto the team and you both get a bonus once they pass 90 days.
Open positions
Roles we are hiring for right now
Every role below is open across the Twin Cities metro. If none of them fit exactly, apply anyway and tell us what you are looking for.
- 6 openings
Residential Cleaning Technician
Our core role — homes, weekday daytime hours.
- Pay
- $19 – $24 / hour
- Schedule
- Mon–Fri, 8am–4pm
- Location
- Twin Cities metro
Full-time / Part-timeNo nights, no weekendsYou will clean 4–6 homes a day on a set route with a partner or on your own, following our room-by-room checklist and leaving each place genuinely better than you found it.
What you will do
- Clean kitchens, bathrooms, bedrooms and living areas to our standard checklist
- Dust, vacuum, mop and handle finishing touches like switches and handles
- Communicate with clients politely and flag anything that needs attention
- Keep your kit stocked and your vehicle organised between stops
What we ask for
- Reliable transportation and a valid driver’s licence
- Able to lift up to 25 lbs and stay on your feet through a shift
- Comfortable working in homes with pets and children
- Pass a background check before your first solo visit
- 4 openings
Commercial Cleaning Crew Member
Offices, clinics and retail — evenings, after doors close.
- Pay
- $20 – $25 / hour
- Schedule
- Mon–Fri, 6pm–11pm
- Location
- Minneapolis, St. Paul & suburbs
Full-time / Part-timeEvening differential included - 3 openings
Deep Clean & Move-Out Specialist
The detailed jobs — turnovers, seasonal resets, event recovery.
- Pay
- $22 – $28 / hour
- Schedule
- Mon–Sat, flexible start
- Location
- Twin Cities metro & Hudson, WI
Full-timeHighest hourly rate on the team - 2 openings
Team Lead / Crew Supervisor
Run a route, coach a small crew, own the quality.
- Pay
- $26 – $32 / hour
- Schedule
- Mon–Fri, 7am–4pm
- Location
- Twin Cities metro
Full-timeCompany vehicle provided - 1 openings
Client Care Coordinator
Office role — scheduling, dispatch and keeping clients happy.
- Pay
- $23 – $27 / hour
- Schedule
- Mon–Fri, 8am–5pm
- Location
- St. Louis Park office (hybrid)
Full-timeHybrid after 60 days
How hiring works
From application to first paycheque
No drawn-out process and no ghosting. You hear back either way, and every step after the application is paid.
- 01
Apply in about three minutes
Fill in the form below. No résumé required — we mostly want to know your availability and where you can get to.
- 02
A 15-minute phone call
A real person calls you within two business days to talk through the role, the pay and your schedule.
- 03
A paid ride-along
You spend a half day with a crew to see the actual work before either of us commits. You are paid for it.
- 04
Offer, checks and paid training
We run the background check, get you uniformed and start your paid two-week training on a real route.
From the crew
What the team says
I came from a hotel housekeeping job where I did twenty rooms a day and my hands were always raw. Here it is four homes, real products, and I am done by four so I see my kids.
Maria S.
Residential Cleaning Technician · 2 years on the team
The ride-along sold me. Nobody else let me actually try the job before signing anything. I started on a route and I am running my own crew now.
Devon R.
Team Lead · 3 years on the team
Mileage is paid, supplies are paid, and payday is every Friday without fail. After two other cleaning companies, that is not something I take for granted.
Thao N.
Deep Clean Specialist · 18 months on the team
Apply now
Tell us a bit about you
No résumé, no cover letter. This takes about three minutes and a real person reads every submission.
Before you apply