Start Earning This Week as a Residential Cleaner!

We’re actively hiring in the Ottawa area — flexible hours, weekly payouts, and reliable bookings through our modern platform.

  • 6+ months of cleaning experience
  • Legally authorized to work in Canada
  • Clean criminal background
  • Fluent in English and/or French
  • Valid driver's license
  • Comfortable using mobile apps & checklists

Why Join Us?

Flexible Schedule

Flexible Schedule

Work at your convenience and set your hours.

Great Pay

Competitive Pay

Earn high hourly rates for your work.

Trusted Platform

Trusted Platform

Work with clients who trust our brand.

🧽 Frequently Asked Questions (For Contractors)

You’ll perform residential cleanings based on our standardized checklist. This includes dusting, vacuuming, mopping, kitchen and bathroom cleaning, and general tidying. Your main goal is to deliver a professional, consistent, and high-quality experience to every client.

Yes. You must be able to travel to clients’ locations. Most jobs are assigned based on your selected service area. You can choose how far you’re willing to travel, and our system matches you with bookings accordingly.

It’s entirely up to you. You control your availability and how many jobs you accept. Some contractors work 10 hours a week, others more than 30 — it depends on your personal goals and availability.More working hours mean more earnings.

Yes. Contractors are expected to bring their own basic cleaning supplies and tools. We’ll provide a recommended supply list during onboarding to help you get started.

Most jobs are solo unless otherwise specified. For larger or deep-cleaning projects, we may assign two-person teams depending on availability and job type.

You set your availability and preferred service area. Based on your settings, we match you with cleaning jobs and notify you through our system. You’ll be able to accept or decline each job request.

For hourly bookings, all special requests are listed in the job details — simply follow what’s included. For flat-rate cleanings, you should follow the provided checklist. If the client requests something extra and time allows, you’re welcome to help. If the request would require going over the scheduled time, please contact support before proceeding so we can update the billing accordingly.

If a client cancels within a certain timeframe before the scheduled job, you may still be eligible for a partial payment. We’ll always aim to protect your time and effort — cancellation policies are explained during onboarding.

Yes. If you arrive and find the property to be in an unsafe or extremely unsanitary condition, report it to support immediately. Your safety is our priority, and we will not penalize you for refusing a job under those circumstances.

Notify support as soon as possible. We will inform the client and help coordinate accordingly. Frequent lateness without communication may affect your access to future jobs.

No. For safety and insurance purposes, only approved, background-checked contractors are allowed on-site. If a job requires a second cleaner, we will assign them through the platform.

As long as all checklist items are completed thoroughly, that’s totally fine. However, you can also check with the client if they have any small extras you’d be happy to help with during the remaining time.

Accidents are rare, but they can happen. If you accidentally damage something during a job, notify our support team immediately with clear photos and a brief explanation.

3We’ll handle communication with the client and try to resolve the issue directly. For your protection, we recommend having your own liability insurance as an independent contractor. While PieceofClean may provide limited coverage for new contractors during their initial jobs, ongoing work beyond a certain number of bookings will require personal liability insurance. Full details will be provided during onboarding.

Honesty and transparency are key — reporting an issue responsibly will never be held against you.

If access instructions were provided, proceed as instructed. If not, wait up to 15 minutes and try to contact the client. If there’s no response, inform support — we’ll document the situation and advise next steps.

Payments are processed weekly by direct deposit for all completed jobs. You’ll receive a breakdown of hours worked and earnings in your dashboard.

Yes. Once you’re accepted, you’ll receive access to onboarding materials, including cleaning standards, app usage, and our checklist system — so you’re always prepared and confident on the job.

Failing to show up for a confirmed job without notice is a serious violation. It disrupts the client experience and harms platform trust. Contractors who no-show may be temporarily or permanently removed. Always contact support if you’re unable to attend — we’ll help find a solution.

How to Apply

Sign Up

1. Sign Up

Complete your online application and create your profile.

Complete Training

2. Complete Training

Learn our cleaning standards and expectations.

Start Working

3. Start Working

Accept jobs and begin providing excellent service.

What Our Cleaners Say

"Joining this platform was the best decision! Flexible hours and great pay."

- Jessica, Professional Cleaner

"The support team is excellent, and I love working with happy clients."

- Daniel, Professional Cleaner

Ready to Join Us?

Start your application today and become part of our trusted cleaning team.