We are hiring across the Twin Cities

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
Cheerful cleaning team refreshing a bright Minnesota living room

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

Based on experience and route. Team leads start higher.

$0.67
Per mile between jobs

Paid at the federal rate — drive time is never unpaid.

Weekly
Direct deposit

Every Friday, with tips passed on in full.

90 days
First raise review

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.

  • Residential Cleaning Technician

    Our core role — homes, weekday daytime hours.

    6 openings
    Pay
    $19 – $24 / hour
    Schedule
    Mon–Fri, 8am–4pm
    Location
    Twin Cities metro
    Full-time / Part-timeNo nights, no weekends

    You 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
  • Commercial Cleaning Crew Member

    Offices, clinics and retail — evenings, after doors close.

    4 openings
    Pay
    $20 – $25 / hour
    Schedule
    Mon–Fri, 6pm–11pm
    Location
    Minneapolis, St. Paul & suburbs
    Full-time / Part-timeEvening differential included
  • Deep Clean & Move-Out Specialist

    The detailed jobs — turnovers, seasonal resets, event recovery.

    3 openings
    Pay
    $22 – $28 / hour
    Schedule
    Mon–Sat, flexible start
    Location
    Twin Cities metro & Hudson, WI
    Full-timeHighest hourly rate on the team
  • Team Lead / Crew Supervisor

    Run a route, coach a small crew, own the quality.

    2 openings
    Pay
    $26 – $32 / hour
    Schedule
    Mon–Fri, 7am–4pm
    Location
    Twin Cities metro
    Full-timeCompany vehicle provided
  • Client Care Coordinator

    Office role — scheduling, dispatch and keeping clients happy.

    1 openings
    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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

We will text you first — say if you would rather have a call.

This tells us which routes you could realistically work.

Select everything that works — more options means more routes we can offer.

Optional.

Before you apply

Questions people ask us