Janitorial Services
Mac’s Janitorial Service has been a leader in industrial cleaning services for over 45 years.

Commercial Cleaning and Janitorial Services Company, New Jersey and Philadelphia

Welcome to Mac’s Janitorial Services, serving Southern New Jersey and the City of Philadelphia with the best janitorial service! We are a family owned and operated office cleaning service that has been providing high-quality janitorial and cleaning services in the New Jersey and Philadelphia areas for over 50 years. Due to our loyal customers, we are proud to say we are one of the best office cleaning services in the area.


School Cleaning

Your school  facility can rely on our cleaning specialists for school cleanings in the Burlington, Camden, Gloucester counties. Mac’s Janitorial uses contemporary methods and high-end instruments to clean contaminated surfaces because children are susceptible to viruses.

Power Washing

Mac’s janitorial Service offers fast, efficient and affordable power washing services in Philadelphia and New Jersey. If you are looking for ways to drastically increase the value of your business exterior, or just want to make your commercial building extra-clean.


Without proper care and maintenance, your flooring can lose its luster, becoming dull and detracting from the image of your business. Over time, vinyl, linoleum, stone, and ceramic tile develop buildup which actually attracts dirt and stains.

Post Construction Cleaning

A large amount of time and money is invested into a new construction project. Mac’s Janitorial Service understands that with so much invested into the actual construction of the new building; the last thing you want to worry about is the cleanup process.

Carpet Cleaning

A clean carpet says a lot about your company. If your business expects a large number of employees, customers, or clients throughout the day, it is a good idea to have a reliable carpet cleaning company by your side

Commercial Office Cleaning

Mac’s Janitorial Services offers commercial cleaning services in Philadelphia & South Jersey. The company offers janitorial assistance, including cleanup and maintenance for a wide variety of buildings. From school cleaning, to office cleaning of Philadelphia, PA, Mac’s Janitorial Services can handle it all.

Janitorial Services

Mac’s Janitorial Services offers commercial cleaning services in Philadelphia & South Jersey. We have been one of the leading janitorial companies for over four decades, providing affordable cleaning and maintenance plans for a wide range of clients who hire us.

Professional Cleaning Service

Many Philadelphia & South Jersey companies think they can save money by maintaining their own cleaning schedule and spreading the responsibility amongst their staff, instead of hiring professional janitorial services. In most cases merely telling your staff to keep their area clean isn’t enough.


Janitorial Solutions For Any Size Project

Commercial Cleaning and Janitorial Services Company in South Jersey and Philadelphia

24/7 Commercial Cleaning Services

Welcome to Mac’s Janitorial Services, serving Burlington County, Camden County, Mercer County and Northern Gloucester County New Jersey with the best janitorial service NJ has seen! We are a family owned and operated office cleaning service that has been providing high-quality janitorial and cleaning services in the New Jersey and Philadelphia areas for over 45 years. Due to our loyal customers, we are proud to say we are one of the best office cleaning services in Burlington County, NJ, and the surrounding areas.

NJ service areas include:
  • Audobon – Camden County
  • Audobon Park – Camden County
  • Barrington – Camden County
  • Bellmawr – Camden County
  • Berlin – Camden County
  • Berlin Township – Camden County
  • Brooklawn – Camden County
  • Camden – Camden County
  • Cherry Hill – Camden County
  • Chesilhurst – Camden County
  • Clementon – Camden County
  • Collingswood – Camden County
  • Gibbsboro – Camden County
  • Gloucester City – Camden County
  • Gloucester Township – Camden County
  • Haddon Heights – Camden County
  • Haddon Township – Camden County
  • Haddonfield – Camden County
  • Hi-Nella – Camden County
  • Laurel Springs – Camden County
  • Lawnside – Camden County
  • Lindenwold – Camden County
  • Magnolia – Camden County
  • Merchantville – Camden County
  • Mt. Ephraim – Camden County
  • Oaklyn – Camden County
  • Pennsauken – Camden County
  • Pine Hill – Camden County
  • Pine Valley – Camden County
  • Runnemede – Camden County
  • Somerdale – Camden County
  • Stratford – Camden County
  • Tavistock – Camden County
  • Voorhees – Camden County
  • Waterford – Camden County
  • Winslow – Camden County
  • Woodlynne – Camden County
  • Bass River – Burlington County
  • Beverly – Burlington County
  • Bordentown  – Burlington County
  • Bordentown Township – Burlington County
  • Burlington – Burlington County
  • Burlington Township – Burlington County
  • Chesterfield – Burlington County
  • Cinnaminson – Burlington County
  • Delanco – Burlington County
  • Delran – Burlington County
  • Eastampton – Burlington County
  • Edgewater Park – Burlington County
  • Evesham – Burlington County
  • Fieldsboro – Burlington County
  • Florence – Burlington County
  • Hainesport – Burlington County
  • Lumberton – Burlington County
  • Mansfield – Burlington County
  • Maple Shade – Burlington County
  • Medford Lakes – Burlington County
  • Medford Township – Burlington County
  • Moorestown – Burlington County
  • Mount Holly – Burlington County
  • Mount Laurel – Burlington County
  • New Hanover – Burlington County
  • North Hanover – Burlington County
  • Palmyra – Burlington County
  • Pemberton  – Burlington County
  • Pemberton Township – Burlington County
  • Riverside – Burlington County
  • Riverton – Burlington County
  • Shamong – Burlington County
  • Southampton – Burlington County
  • Springfield – Burlington County
  • Tabernacle – Burlington County
  • Washington Township – Burlington County
  • Westampton – Burlington County
  • Willingboro – Burlington County
  • Woodland Township – Burlington County
  • Wrightstown – Burlington County
  • Clayton – Gloucester County
  • Deptford – Gloucester County
  • East Greenwich – Gloucester County
  • Elk – Gloucester County
  • Franklin – Gloucester County
  • Glassboro – Gloucester County
  • Greenwich  – Gloucester County
  • Harrison – Gloucester County
  • Logan  – Gloucester County
  • Mantua – Gloucester County
  • Monroe – Gloucester County
  • National Park – Gloucester County
  • Newfield – Gloucester County
  • Paulsboro – Gloucester County
  • Pitman – Gloucester County
  • South Harrison – Gloucester County
  • Swedesboro – Gloucester County
  • Township of Washington – Gloucester County
  • Wenonah – Gloucester County
  • West Deptfor – Gloucester County
  • Westville – Gloucester County
  • Woodbury – Gloucester County
  • Woodbury Heights – Gloucester County
  • Woolwich – Gloucester County
  • East Windsor – Mercer County
  • Ewing – Mercer County
  • Hamilton  – Mercer County
  • Hightstown – Mercer County
  • Hopewell – Mercer County
  • Hopewell Township – Mercer County
  • Lawrence – Mercer County
  • Pennington – Mercer County
  • Princeton – Mercer County
  • Robbinsville – Mercer County
  • Trenton – Mercer County
  • West Windsor – Mercer County
  • Alloway – Salem County
  • Carneys Point – Salem County
  • Elmer – Salem County
  • Elsinboro – Salem County
  • Lower Alloways Creek – Salem County
  • Mannington – Salem County
  • Oldmans – Salem County
  • Penns Grove – Salem County
  • Pennsville – Salem County
  • Pilesgrove – Salem County
  • Pittsgrove – Salem County
  • Quinton – Salem County
  • Salem – Salem County
  • Upper Pittsgrove – Salem County
  • Woodstown – Salem County
PA service areas include:
  • Philadelphia
Our complete line of cleaning services include:
  • Carpet Cleaning
  • Daily Maintenance
  • Floor Buffing
  • Floor Maintenance
  • General Cleaning
  • Move-in/Move-Out Cleanup
  • Sanitation
  • Porter Service
  • Power Washing
  • Sewage Cleanup
  • Total Floor Cleaning
  • Window Cleaning
We can do it all!

As one of the best companies offering commercial office cleaning in Philadelphia and throughout Southern New Jersey, we also clean a wide variety of facilities such as:

  • Airport Hangers
  • Apartment Complexes
  • Banks
  • Car Dealerships
  • Churches
  • Condominiums
  • High Rises
  • Industrial Buildings
  • Office Buildings
  • Malls
  • Movie Theaters
  • Retail Businesses
  • Schools
  • Showrooms
  • Synagogues
  • Universities
  • Warehouses
Our cleaning services are performed 7 Days A Week!
Reasons to Hire Mac’s Janitorial Services?
  • Clean Environment to avoid serious health issues
  • Impress your customers
  • Keep your business safe and well-maintained throughout the year
  • Well informed and trained employees
  • All employees pass a criminal background check
Our NJ Janitorial Services are performed by professionals who are:
  • Experienced
  • Well-Trained
  • Up-to-date with latest techniques and methods
  • Responsible
  • Courteous
  • Respectful
  • Leaders of New Jersey Office Cleaning services

Find out why we are are considered to be one of the top janitorial companies in Philadelphia

Our professional cleaners will take our New Jersey Janitorial Company to the next level!
We offer it all, including:
  • 50 years of experience as a New Jersey Janitorial Company
  • Flexible Schedules for all clients, from monthly, to more frequent arrangements
  • Stress-Free Working Relationship
  • Affordable Rates!
Let Us Give You a Quote!

Thanks for stopping by and if you’re interested in getting a no obligation free quote, give us a call (856) 231-9009 or obtain a quick quote directly on our website. Our quotes are based on the size of the area that needs our services and what types of services exactly are needed. We look forward to hearing from you and have a great day! By choosing us, you will be proud to call Mac’s your commercial cleaning company!