About Us

Carpet To Go Flooring is Here to Stay—Rooted in Values, Focused on You

Carpet To Go Flooring makes getting beautiful new floors easy. Whether you visit one of our five showroom locations or choose our in-home consultation service, we’re here for you. From product selection to professional installation, you can have peace of mind knowing we will be there to guide you through the process.

We’re proud to be a locally owned, family-operated business that’s been serving North and South Carolina for over 30 years. With competitive pricing, a vast in-stock inventory, and expert installers who care, Carpet To Go is trusted by homeowners, property managers, and commercial clients across the Carolinas.

Next-day installations are available on in-stock products. Additionally, our low-pressure, knowledgeable team will help you find floors that fit your space, lifestyle, and budget.

newly installed herringbone flooring and hardwood stairs

About Carpet To Go

Our History

Back in 1994, our founder, Dennis DiCarlo, had a dream and a determination to do things differently. Armed with a handful of flooring rolls, a warehouse, a credit card, and no forklift, he set out to build something that would last. Starting in the flooring business, Dennis had one goal: to serve people better.

Since then, we have grown into a multi-location flooring company with stores in Charlotte, Mooresville, Concord, Winston-Salem, and Charleston. Even with our growth, we have stayed true to the principles that got us here:

  • Always be honest
  • Treat people with respect
  • Put the customer’s needs first
  • Never stop learning or improving

Even today, Carpet To Go Flooring continues to evolve. We offer the best of both worlds, combining the deep experience of a family-owned business with the efficiency and savings of a high-volume operation.

What Makes Us Different

In-House installers

We have our own team of contractors and don’t use subcontractors. This ensures everyone is trained, accountable, and committed to quality. We move your furniture, keep you informed, and do a final walkthrough before we leave.

Low Prices, High Value

We buy flooring by the truckload, allowing us to stock our warehouses with thousands of square feet. By using this method, we can outperform big box stores in terms of price and service.

Fast Turnaround

Need it now? No Problem! We offer next-day installations on many in-stock products.

Real Showrooms, Real Support

Browse our full-size displays or schedule a free in-home consultation. Whether you visit us or we come to you, we’ll help you choose floors that suit your space and goals.

Product Knowledge You Can Trust

We take the time to educate, not upsell. Our team will help you understand new materials, determine what works for your lifestyle, and find options that fit your budget, with no pressure.

Our Values

At Carpet To Go, our business is built on principles, not pressure. Our mission is displayed in every store and shared with every new team member:

  • Be truthful always—there are no grey areas
  • Treat others with the utmost respect
  • Focus on the customer, not the company’s convenience
  • Lead with education sales tactics
  • Fix mistakes fast, and always follow up

Flooring shouldn’t just be about materials. Trust, guidance, and a better experience for homeowners are our top priorities.

vinyl flooring on kitchen

Our Team

Todd King

Dennis DiCarlo

Owner & Founder

Dennis built Carpet To Go Flooring from the ground up, literally! From unloading flooring materials in the warehouse to building out showrooms, he knows every side of the business. Today, he leads his team with humility, integrity, and passion, making home upgrades easier for everyone.

Charleston, SC

7558 Rivers Av, North Charleston, SC 29406

843-760-6216

Charlotte, NC

7135 E W.T. Harris Blvd Charlotte, NC 28227

704-295-0888

Concord, NC

936 Concord Pkwy N Concord, NC 28027

704-956-2866

Mooresville, NC

871 Williamson Rd, Mooresville, NC 28117

704-662-8226

Winston Salem

1107 W 1st St, Winston-Salem, NC 27101

743-643-0803