Duncan's Job openings

Join Our Team

Immediate Openings Available

Enjoy Immaculate Home Floor or Office Cleaning Year-Round

Call for janitorial services and carpet cleaning in Evansville, IN, Henderson, KY, & Surrounding Areas

Are you tired of the stained carpet in your living room? Is the cleanliness of your company starting to fall by the wayside? If you need janitorial and residential carpet cleaning services, call Duncan's Janitorial & Carpet Cleaning Inc.

Family owned and operated, we've been the cleaning company of choice in the Evansville, IN, Henderson, KY & surrounding areas for two decades and counting. Call 812-423-6549 for a free estimate. We also offer COVID-19 Disinfecting & disinfectant fogging.

Using top-of-the-line products to make your property sparkle

The cleaning professionals at Duncan's Janitorial & Carpet Cleaning are committed to only using environmentally friendly products on every job. We're trusted to clean numerous businesses in Evansville & Henderson, including restaurants, law firms and medical facilities.

Count on Duncan's Janitorial & Carpet Cleaning for:

We'll come to your workspace as often as you'd like, providing weekly, biweekly or monthly service. We also provide home carpet cleaning as often as you need.

Schedule an appointment with Duncan's Janitorial & Carpet Cleaning in Evansville, Indiana & Mt. Carmel, Illinois today.

Put detail-oriented cleaners to work for you

The cleaning crew at Duncan's Janitorial & Carpet Cleaning takes pride in offering meticulous cleaning services that won't break your budget.

We use top-notch equipment to ensure a thorough clean every time. When you need janitorial services or commercial or residential carpet cleaning, turn to Duncan's Janitorial & Carpet Cleaning in Evansville, IN & Mt. Carmel, ILĀ for help.

Get a free quote from our scrupulous cleaners right away.

  • Duncan's Janitorial & Carpet Cleaning Inc.

    1222 Heinlein Road
    Evansville, IN 47725


    Call Us
    Phone: (812) 423-6549

    Mon: 8:00AM-5:00PM
    Tue: 8:00AM-5:00PM
    Wed: 8:00AM-5:00PM
    Thu: 8:00AM-5:00PM
    Fri: 8:00AM-5:00PM
    Sat: By Appointment
    Sun: By Appointment