About Us

Commercial Building Maintenance, LLC (CBM) is a Maryland janitor services and commercial maintenance company founded by Sean Mulgrew in 1985. For over 30 years we’ve been providing comprehensive janitorial, building maintenance and handyman services to commercial property managers and owners throughout Maryland. CBM is owned and operated locally out of Damascus, Maryland and serves Northern and Central Maryland, Baltimore metro area, as well as parts of Northern Virginia and Washington, DC.

Who We Work With

At CBM, we serve a wide range of commercial clients. No job is too big or too small: we can clean everything from a small business office to a 100,000 sq. ft. showroom or medical facility. Our clients include but are not limited to schools, laboratories, malls and shopping centers, auto dealerships, restaurants, banks, apartment and condo buildings, and many more! If you own or manage commercial real estate and could use a hand keeping it in tip-top shape, the CBM team is happy to serve you!

What Make Us Different

Reliable and Punctual

We will show up on time and finish by the deadline.

Keeping Your Property Safe

We will securely lock up your building after we are done.

Trained and Experienced

We are knowledgeable in using the right cleaning products and methods based on the type of surface we are working with.

Flexible

We will tailor our services in scope and frequency to your unique needs.

Friendly and Easy to Reach

We respond promptly to any questions or concerns.

Contact us today to learn more about our company or request an estimate.

Getting Started with CBM

Are you interested in our professional cleaning services? Here is a brief overview of our process to show you how we work work with you and what you can expect when you contact us.

  • Step 1: Contact Us

    Think about what kind of services you are looking for and what your budget is. Do you want this done on a recurring basis or just this time? Does the cleaning have to happen during specific times? What is the size of your facility? Knowing all this will help us provide you with an accurate estimate.

  • Step 2: Meet With Us

    Once we receive your inquiry, we will schedule a time to talk about your specific cleaning and maintenance needs. In some cases we may need to visit your facility first to assess what it will take on our part to keep it clean.

  • Step 3: Let Us Get Started

    Now it’s time for us to get to work and prove ourselves – not just once, but every time we enter your facility. We understand the importance of performing our cleaning services to your specifications. You can trust CBM to take cleaning worries off your plate so you can focus on running your business.

Areas That We Serve

Montgomery County: 

Olney (20832), Damascus (20872), Laytonsville (20882), Silver Spring (20910), Clarksburg (20871), Gaithersburg (20878), Germantown (20876), Bethesda (20816), Chevy Chase (20815), and more.

Frederick County:

Frederick (21701, 20702, 21703, 21709), New Market (21774) , Mount Airy (21771), Urbana (21704), Ijamsville (21754), Walkersville (21793), Libertytown (21762), Damascus (20872), and more.

Howard County:

Clarksville (21029), Columbia (21044), Cooksville (21723), Dorsey (21075), Elkridge (21075), Ellicott City (21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Granite (21163), Hanover (21076), Highland (20777), Jessup (20794), Lisbon (21765), Marriottsville (21104), North Laurel (20723), West Friendship (21794), Woodbine (21797), Woodstock (21163), and more.

Carroll County:

Eldersburg (21784), Finksburg (21048), Hampstead (21074), Manchester (21102), Marriottsville (21104), Taneytown (21787), Union Bridge (21791), Westminster (21157, 21158), Mount Airy (21771), New Windsor (21776), Sykesville (21784), Woodbine (21797), Taneytown (21787), and more.

Baltimore County:

Arbutus (21227), Catonsville (21228, 21250), Cockeysville (21030, 21031, 21065), Dundalk (21222), Edgemere (21219), Essex (21221), Garrison (21055), Lansdowne (21227), Lochearn (21207), Lutherville (21093), Middle River (21220), Milford Mill (21244), Overlea (21236), Owings Mills (21117), Parkville (21234), Park Heights (21215), Pikesville (21208), Randallstown (21133), Reisterstown (21136), Rosedale (21237), Timonium (21093), Towson (21204), White Marsh (21162), Woodlawn (21207), and more.

We also serve the surrounding areas including Northern Virginia, West Virginia, and more!

Learn How Can We Help You