Locally owned • South Okanagan

Professional cleaning services in Penticton & the South Okanagan

Detailed residential and commercial cleaning from Jordan Klein—including carpets, windows and move-outs across Penticton and nearby communities.

Direct owner communicationTailored cleaning plansClear, direct communication
Locally focusedPenticton and nearby communities
Thorough by natureDetail-led, room-by-room care
Clear service minimumsTwo hours for hourly cleaning • $200 for carpets

Cleaning that feels personal

Local owners. Direct accountability.

NUMA Contracting is locally owned by Jordan Klein and Cameron Epp. You deal directly with the people responsible for the work—not a call centre or anonymous booking desk.

Recurring home cleaning

Weekly, biweekly or custom upkeep for kitchens, bathrooms, bedrooms and living spaces—adjusted to how your household actually lives.

Explore recurring cleaning →

Deep cleaning

A careful reset for built-up dust, grime and overlooked edges. Ideal before guests, between seasons or before beginning a regular schedule.

Explore deep cleaning →

Commercial cleaning

One-time and recurring care for offices, storefronts and suitable small-business spaces—with scope arranged directly with Jordan.

Explore commercial cleaning →

Carpet cleaning

Residential and commercial carpet care with a $200 minimum. Final pricing is tailored to the actual job rather than advertised by square foot.

Explore carpet cleaning →

Window cleaning

Accessible residential and commercial windows at $45 per hour with a two-hour minimum, subject to quantity, condition and safe access.

Explore window cleaning →

A calmer move-out

Clean, document, and close the door properly.

NUMA can prepare the rental for inspection and, when appointed in advance, attend the condition inspection on the tenant’s behalf.

  • Detailed kitchen, bathroom, floor and surface cleaning
  • Room-by-room final check before the walkthrough
  • Photo documentation at the tenant’s request
  • Attendance and signing as the tenant’s appointed agent
  • Calm, factual communication during the inspection
1

Book the clean

Jordan confirms the home’s size, condition and priorities.

2

Prepare & document

The vacant unit is cleaned carefully and obvious concerns are noted.

3

Attend if appointed

Jordan meets the landlord for the scheduled walkthrough and signs in the tenant-agent capacity.

Jordan Klein, co-owner of NUMA Contracting

Meet the owners

Jordan Klein & Cameron Epp

NUMA is locally owned by Jordan and Cameron, with direct communication and personal accountability built into every booking.

Jordan, pictured here, is the direct contact at the public number on this site. Cameron Epp is co-owner of NUMA Contracting.

Close enough to be dependable

Penticton first. Nearby when it makes sense.

NUMA keeps its service area intentionally tight so regular clients get reliable, personal attention.

PentictonSummerlandOkanagan FallsKaleden

Penticton is the primary service hub. Nearby bookings depend on the address, scope and schedule.

Illustrative north-up NUMA service-area map showing Summerland, Penticton, Kaleden and Okanagan Falls
South Okanagan service area at a glance. Map is illustrative; exact availability is confirmed before booking.

Easy from the first text

From first text to a cleaner space.

A direct, locally owned process with the scope agreed before work begins.

01

Send the basics

Share the location, service you need, approximate size and preferred timing.

02

Agree on the scope

Jordan confirms priorities, access details and the likely time involved.

03

NUMA gets it done

The work follows the priorities, access details and scope agreed before the booking.

04

Keep it simple

Book once, or arrange recurring service when it fits your space and schedule.

$45/hour with a two-hour minimum for hourly cleaning. Carpet cleaning has a $200 minimum.

Text Jordan to get started

Good to know

Frequently asked questions

How much does a cleaning cost?

Hourly cleaning, including window cleaning, is $45 per hour with a two-hour minimum. Carpet cleaning has a $200 minimum, with the final price tailored to the job rather than advertised by square foot.

Can I book regular cleaning?

Yes. Weekly and biweekly clients are a priority, with custom frequencies available when schedules allow.

Does NUMA guarantee my damage deposit?

No cleaning company can honestly guarantee a deposit return. NUMA can clean carefully, document the visible condition and attend an inspection when properly appointed, but landlords and the Residential Tenancy Branch retain their legal roles.

Does Jordan bring supplies?

Confirm product and equipment needs when booking. NUMA can also accommodate household product preferences when agreed in advance.

Is NUMA insured?

Insurance details are not currently advertised. Ask Jordan directly for the current status before booking if proof of coverage is important to you.

Ready to get your space back?

Tell Jordan what needs cleaning, where it is and when you need it done.

PROTECTED CONTACT

Reveal Jordan’s number

Quick spam check to protect NUMA’s phone number from robocrawlers.

The call and text links appear automatically after verification.