Family owned

Family owned

and operated by Tommy & Steve Overstreet since 1974. You will be dealing with the same people every time you use our services including an Owner on every job.

Professional cleaning

Professional cleaning

techniques deliver superior results every time, and they’re also safe for pets, children, and the environment.

We use

We use

self-contained truck mounted equipment. We furnish our own power, water, & specialized cleaning detergents

Our estimates

Our estimates

are honest, fair, and affordable. We will not perform services that are unwarranted.

High Quality Services

ABOUT US

Tommy’s Carpet Cleaning has been proudly servicing Central Virginia for over 50 years! Family-owned and operated, we pride ourselves on our quality work and great service. We specialize in Carpets, Area Rugs, Upholstery, Special Deodorizing & Germicides for Pet Odors, as well as Water Damage Extraction, Drying & Dehumidification.

Our specially trained carpet cleaning technicians will treat you like family, offering honest and affordable service you can trust. We will arrive on time, and around your schedule. To ensure the cleanliness and sanitation of your carpets, we use environmentally friendly products and cleaning agents that remove dirt, stains, debris, and contaminants from deep within your carpets.

Our friendly and professional staff is here to answer any questions you may have about our company or our services. Whatever your carpet cleaning needs may be, we're here to meet your needs at prices you can afford. We offer free estimates and provide our services to Bedford County, Forest, Smith Mountain Lake, & Lynchburg, Virginia.

Give us a call today and we’ll show you how professional carpet cleaning can get your carpets looking totally refreshed and new.

Read More

Cleaning Services

Carpet Cleaning

Carpet Cleaning

We employ expert cleaners that provide commercial and domestic services for your carpets. Both of these services are of the same level of quality.

Stain Removal

Stain Removal

Stain removal is our cleaning service that clears away all traces of dirt or any other type of temporary marks from your carpets. We have the right cleaning equipment.

Upholstery Cleaning

Upholstery Cleaning

Upholstery cleaning is the process used to remove all stains and marks from various items in your household. Upholstery cleaning increase the look.

Water Damage

Water Damage

We offer 24/7 Emergency service to help you in the event of water damage to your property.

Pet Odor Removal

Pet Odor Removal

We offer many solutions to your pet odor problems depending on the severity. In some cases, normal carpet cleaning or light deodorizing may be all that is needed.

Frequently Asked Questions

Is professional carpet cleaning expensive?

Professional cleaning can be just pennies compared to the cost of replacing it.

Will carpet cleaning be disruptive to my family?

Our team will work with you to schedule a time convenient for you.

How often do I need to get my carpets cleaned?

We recommend having your carpets professionally cleaned every 6-12 months.

Call Us:

(540) 586-0612

Working Hours

24/7
Call Now!