Keep Your Roof in Tip-Top Shape

Hire a reliable roofing contractor in Harrisburg, PA by calling TKO Roofing

Has your roof been damaged by falling debris or severe weather? Is it more than 20 years old? It's probably time for a roof replacement. You can trust the experts at TKO Roofing to replace the roof of your home or business facility in the Harrisburg, PA with skill and efficiency. We also do roof installations for new construction projects.

Get a free estimate on roof installation or replacement services. Reach out to us today.

Roof Installation

Roof Installation

Finish your new construction project with a durable roof.

Roof Replacement

Roof Replacement

Replace your run-down roof with a sturdy new one.

Gutter Repairs

Gutter Repairs

Stop leaks before they get out of hand.



Find out what your friends and neighbors are saying about our services.

Don't let gutter problems drain your resources

The pros at TKO Roofing do more than your average roofing contractor. Turn to us for your next:

Gutter repair

when small sections of your gutters need work.

Gutter replacement

when your gutters become too damaged to repair.

Gutter cleaning

to keep your gutters draining properly.

Schedule gutter services for your Harrisburg, PA area home or business facility now, and thank yourself later.

See why we top other roofing companies

The search for local roofers is a slog, but when you hire TKO Roofing, you can be confident you’re getting the best possible service.

Unlike some other local roofers:

  • We can replace your roof with care and precision in a day or less.
  • We offer referral bonuses, rebates for online reviews and warranties.
  • We’re family-owned and -operated, and we put your satisfaction first.

Speak with a reliable roofing contractor in the Harrisburg, PA area. Call 814-418-1738 today.


At TKO Roofing Roof Replacement and Roof installation is what we do! TKO Roofing is a family owned business. We do Roofing right. If you are looking for a quality roofing contractor, you can trust. And you are in the Harrisburg and surrounding areas you have come to the right place. My Name is BJ Cvetko I have over 15 years experience as a roofer. My wife Monique is my partner in TKO Roofing. When you hire a roofing contractor, you want more than just someone who breezes into town and sets up shop. You want a roofing contractor who is part of the community. Someone who you know will be part of your community.

Monique and I own a home here in Harrisburg, and we just had a baby girl. We are part of this community, and that means something to us. ​​That is why so many roofing contractors don't hold themselves to the same standards that we do. They think that doing your roofing job good enough, is "good enough." At TKO Roofing We don't agree with that sentiment at all. We believe that roofing contractors must hold themselves to the highest possible standards. That's what we do at TKO Roofing! As a Roofing Company, we will make sure our clients are well taken of, and we do the job right.


TKO Roofing is not some huge company with offices all over the country. We are a local family owned business. My wife and I formed this business together with the idea of delivering high-quality roof replacement and roof installation services to our community. That means our customers are more than just customers they are our neighbors and friends.

We know that Harrisburg is a small city and you will see your former customers out and about. We want our customers to run up to see us and tell us how happy they are with the job we did on their roof.

That is our goal, we want our customers to recommend us to all of their friends and family it truly is the best form of advertisement! All too often Roofing companies do the bare minimum to get by. They bid the project low, do the work as quickly as possible and move onto the next job. As far as we are concerned that is criminal! At TKO Roofing we believe in doing the job right and making sure your roof will last. Other roofing contractors don't share our opinion on how important it is to make sure our customer's roofs are installed correctly.

Roofing is an important responsibility. If you don't do the job the right way, you could cost homeowners and business owners hundreds if not thousands of dollars.That is why our team are some of the best roofers in the area. When you hire a roofing contractor, you need to be sure you are hiring someone you can trust. Our company was founded on a simple idea. Treat our customer's homes like our own. We know that this is not a new rule, but we know when we are doing a roof installation job that if we stick to this philosophy your home will be taken care of the right way and we will not only have a satisfied customer we will also have a glowing recommendation. After all, wouldn't you want your friends and family to have the same great experience when they need their roof installation job done?

If you need a roofing contractor that will do the job the right way and who will install or replace your roof the right way, then you have come to the right place. As a roofing contractor, we have a responsibility to do every single roof replacement and roof installation the right way. ​​Because we are located in the Harrisburg Pa area, we service the following areas.


BainbridgeBoiling SpringsBresslerCleona
ColumbiaDillsburgDauphin CountyCamphill
CarlisleDuncannonEast PennsboroElizabethtown
MarysvilleMechanicsburgMiddletownMount Holly Springs
Mount JoyNew BloomfieldNew CumberlandNewberrytown
SteeltonSummerdaleWest FairviewWormleysburg




BainbridgeBoiling Springs
Dauphin CountyCamphill
East PennsboroElizabethtown
MiddletownMount Holly Springs
Mount JoyNew Bloomfield
New CumberlandNewberrytown
West FairviewWormleysburg








These are all areas in the Central Pennsylvania area we serve. If you need roofing and you live in this area give us a call today so we can provide you with a free estimate. Give us a call today at - (814) 418-1738.



  • TKO Roofing

    245 Maclay Street, Suite A
    Harrisburg, PA 17110


    Call Us
    Phone: (814) 418-1738
    Phone: (717) 839-3433

    Mon: 8:00AM-6:00PM
    Tue: 8:00AM-6:00PM
    Wed: 8:00AM-6:00PM
    Thu: 8:00AM-6:00PM
    Fri: 8:00AM-6:00PM
    Sat: Closed
    Sun: Closed