7415 Whitehall St. #119
Richland Hills, TX 76118
682-262-5759

Local Reviews

Rated 4.9 out of 5 stars based on 59 customer reviews

Great service

Really good guys, knowledgeable and friendly and professional.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service!

Alex was awesome. Took his time to find the issue and kept me informed every step of the way. Did not take long and was mindful of my house (wore shoe coverings). Great job. Super personable as well.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Top Notch Service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Warranty Work 12/3/2025

Great work!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great techs, bad dispatch and scheduling

Hector and Rey were both great. They were super friendly, fast, and knowledgeable. No complaints on the actual work and they should both get bonuses. However, scheduling and dispatch weren’t great. I made an appointment online and chose a time window. I never got a confirmation, and when I called to confirm I was told that they don’t actually use time windows. According to the website, my tech would be there between 10am-12pm and he didn’t arrive until 5:30pm. We had a second visit that was scheduled by our tech and was supposed to be for 11-2pm. The installer showed up at 8:30am. This disregard for the client’s time requests and spotty communication by dispatch makes us unlikely to use TopTech in the future. It’s like having a good doctor with bad office and nursing staff.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent service

Great tech, informed provided detailed information BUT.....your price is way too high for the work being quoted

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great job 👏🏾 😃

  • Overall Experience
  • Quality
  • Price
  • Convenience

Great

excellent workmanship and communication skills. Thank You

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent company

Blake was awesome!!!! So friendly and patient with all my dumb questions. I will definitely be calling on TopTech again.

  • Overall Experience
  • Quality
  • Price
  • Convenience

Excellent Service!

Blaike was extremely nice, professional, and very informative!

  • Overall Experience
  • Quality
  • Price
  • Convenience

Job Locations

Johnathan P.

Johnathan P. Job Checkin

- Attempt to restore flow to main sewer line due to whole home backup currently somewhere in yard line. ** no warranty on drain cable ** Explained to customer camera is needed to inspect the drainage system, he declined due to pricing , called supervisor and he was able to take off $100. However customer stated he’ll wait for it to happen again. Did explain the issue isn’t going to fix itself and isn’t going to get better until fixed.

- Attempt to restore flow to main sewer line due to whole home backup currently somewhere in yard line.

** no warranty on drain cable **

Explained to customer camera is needed to inspect the drainage system, he declined due to pricing , called supervisor and he was able to take off $100. However customer stated he’ll wait for it to happen again. Did explain the issue isn’t going to fix itself and isn’t going to get better until fixed. - Attempt to restore flow to main sewer line due to whole home backup currently somewhere in yard line.

** no warranty on drain cable **

Explained to customer camera is needed to inspect the drainage system, he declined due to pricing , called supervisor and he was able to take off $100. However customer stated he’ll wait for it to happen again. Did explain the issue isn’t going to fix itself and isn’t going to get better until fixed.

Daniel S.

Daniel S. Job Checkin

Ran sewer camera to inspect for potential issues. Found excessive buildup in the drain to the point of not being able to see. Tried to run clean water to flush out buildup and sediment to no avail. Around 8 feet there is a potential break or separation of pipe. Job complete.


James A.

James A. Job Checkin

Restored flow to drain from master bathroom toilet drain. The customer pulled the toilet for us to perform the work and is also planning to reset the toilet after camera inspection. Return scheduled for supervisor to return tomorrow morning. Ran the camera inspection and found a broken drain under the laundry room. Sent estimate for repairs.

Restored flow to drain from master bathroom toilet drain. The customer pulled the toilet for us to perform the work and is also planning to reset the toilet after camera inspection. Return scheduled for supervisor to return tomorrow morning. 

Ran the camera inspection and found a broken drain under the laundry room. Sent estimate for repairs. Restored flow to drain from master bathroom toilet drain. The customer pulled the toilet for us to perform the work and is also planning to reset the toilet after camera inspection. Return scheduled for supervisor to return tomorrow morning. 

Ran the camera inspection and found a broken drain under the laundry room. Sent estimate for repairs.

Alex C.

Alex C. Job Checkin

Met inspector onsite and passed final inspection. Backfill set for tomorrow.

Met inspector onsite and passed final inspection. Backfill set for tomorrow. Met inspector onsite and passed final inspection. Backfill set for tomorrow.

Johnathan P.

Johnathan P. Job Checkin

Customer called us out for wetness in gym room near side door. Looked around home and checked meter twice it’s looking like a cold water slab leak. Talked to homeowner and will return 2-5 with supervisor for second set of eyes, and to go over options. Formally recommended turning gas off due to smelling gas in two locations, customer declined. Repair leak behind bushes, cut corroded pipe and Replace short section with new valve and union. Replace shutoff, union and connections from riser to pool heater. Test system again. 5 year warranty on parts and labor. Locate, cut, test and reassemble up to three water manifolds to find compromised water line. Cut wall materials as needed(not responsible for repairs to wall materials). After successfully testing and finding best route, give additional estimate to reroute compromised water line. Test gas system for leaks. If any leaks are present give additional estimate to locate and repair them. Repaired 2 gas leaks on system. Preformed gas

Customer called us out for wetness in gym room near side door.
Looked around home and checked meter twice it’s looking like a cold water slab leak.

Talked to homeowner and will return 2-5 with supervisor for second set of eyes, and to go over options.

Formally recommended turning gas off due to smelling gas in two locations, customer declined.
Repair leak behind bushes, cut corroded pipe and Replace short section with new valve and union. Replace shutoff, union and connections from riser to pool heater. Test system again. 5 year warranty on parts and labor. 
Locate, cut, test and reassemble up to three water manifolds to find compromised water line. Cut wall materials as needed(not responsible for repairs to wall materials). After successfully testing and finding best route, give additional estimate to reroute compromised water line. Test gas system for leaks. If any leaks are present give additional estimate to locate and repair them. 

Repaired 2 gas leaks on system. Preformed gas Customer called us out for wetness in gym room near side door.
Looked around home and checked meter twice it’s looking like a cold water slab leak.

Talked to homeowner and will return 2-5 with supervisor for second set of eyes, and to go over options.

Formally recommended turning gas off due to smelling gas in two locations, customer declined.
Repair leak behind bushes, cut corroded pipe and Replace short section with new valve and union. Replace shutoff, union and connections from riser to pool heater. Test system again. 5 year warranty on parts and labor. 
Locate, cut, test and reassemble up to three water manifolds to find compromised water line. Cut wall materials as needed(not responsible for repairs to wall materials). After successfully testing and finding best route, give additional estimate to reroute compromised water line. Test gas system for leaks. If any leaks are present give additional estimate to locate and repair them. 

Repaired 2 gas leaks on system. Preformed gas

Rey V.

Rey V. Job Checkin

Arrived on the job site, and the customer requested an outlet extension—up to 10 feet—to power his screen. We will be using an extension ring to add an EMT box and installing an outdoor bell box with a bubble cover. All work comes with a five-year warranty. The customer would like some time to think about the quote, and we will follow up with him later this week. The customer is 100% satisfied with today’s visit.

Arrived on the job site, and the customer requested an outlet extension—up to 10 feet—to power his screen. We will be using an extension ring to add an EMT box and installing an outdoor bell box with a bubble cover. All work comes with a five-year warranty. The customer would like some time to think about the quote, and we will follow up with him later this week. The customer is 100% satisfied with today’s visit. Arrived on the job site, and the customer requested an outlet extension—up to 10 feet—to power his screen. We will be using an extension ring to add an EMT box and installing an outdoor bell box with a bubble cover. All work comes with a five-year warranty. The customer would like some time to think about the quote, and we will follow up with him later this week. The customer is 100% satisfied with today’s visit.

Johnathan P.

Johnathan P. Job Checkin

- attempt to restore flow to kitchen drain from outside clean-out with cable. ** no warranty on cable ** Was able to successfully restore flow to kitchen drain tested for 10min and water was going down good now. Cleaned up tools and trash.

- attempt to restore flow to kitchen drain from outside clean-out with cable.

** no warranty on cable **

Was able to successfully restore flow to kitchen drain tested for 10min and water was going down good now.

Cleaned up tools and trash. - attempt to restore flow to kitchen drain from outside clean-out with cable.

** no warranty on cable **

Was able to successfully restore flow to kitchen drain tested for 10min and water was going down good now.

Cleaned up tools and trash.

Alex C.

Alex C. Job Checkin

Homeowner met inspector onsite and passed the final inspection.

Homeowner met inspector onsite and passed the final inspection. Homeowner met inspector onsite and passed the final inspection.

Tyler B.

Tyler B. Job Checkin

Returned to label panel and install gfci protection in kitchen bathrooms and outside. Customer having furnace issues confirmed voltage is correct customer understands

Returned to label panel and install gfci protection in kitchen bathrooms and outside.  Customer having furnace issues confirmed voltage is correct customer understands Returned to label panel and install gfci protection in kitchen bathrooms and outside.  Customer having furnace issues confirmed voltage is correct customer understands

Rey V.

Rey V. Job Checkin

Arrived on site and the customer explained that after hanging the chandelier fixture, it was not working properly. Upon inspection, I found that one of the wires had a loose connection. I tightened the connection, and the fixture is now working correctly. I also informed the customer that their current surge protection is builder-grade, and I included an upgraded surge protector option in the invoice. The customer will review the information and call back if they decide to proceed with the installation. The customer was 100% satisfied with today’s visit and understands that the fixture connections are covered by a five-year warranty.

Arrived on site and the customer explained that after hanging the chandelier fixture, it was not working properly. Upon inspection, I found that one of the wires had a loose connection. I tightened the connection, and the fixture is now working correctly. I also informed the customer that their current surge protection is builder-grade, and I included an upgraded surge protector option in the invoice. The customer will review the information and call back if they decide to proceed with the installation. The customer was 100% satisfied with today’s visit and understands that the fixture connections are covered by a five-year warranty. Arrived on site and the customer explained that after hanging the chandelier fixture, it was not working properly. Upon inspection, I found that one of the wires had a loose connection. I tightened the connection, and the fixture is now working correctly. I also informed the customer that their current surge protection is builder-grade, and I included an upgraded surge protector option in the invoice. The customer will review the information and call back if they decide to proceed with the installation. The customer was 100% satisfied with today’s visit and understands that the fixture connections are covered by a five-year warranty.

Alex C.

Alex C. Job Checkin

Met inspector onsite so the could see the panel schedule and finalize the permit. Gave homeowner green tag and it will be updated in city portal.

Met inspector onsite so the could see the panel schedule and finalize the permit. Gave homeowner green tag and it will be updated in city portal.

James A.

James A. Job Checkin

Attempted to restore flow to drain from wall cleanout on side of home. Due ro pipes being in very condition the cable of the machine got stuck and snapped off. Advised customer about needing repairs and gave estimate for camera inspection. No further work authorized at this time.

Attempted to restore flow to drain from wall cleanout on side of home. Due ro pipes being in very condition the cable of the machine got stuck and snapped off. Advised customer about needing repairs and gave estimate for camera inspection. No further work authorized at this time. Attempted to restore flow to drain from wall cleanout on side of home. Due ro pipes being in very condition the cable of the machine got stuck and snapped off. Advised customer about needing repairs and gave estimate for camera inspection. No further work authorized at this time.

Blake L.

Blake L. Job Checkin

Customer wanted a quote on installing cameras and plugs for cameras one in the front one in the middle of the backyard and the one in the backyard. Customer said he will call back after four today when he has made a decision because he has to get in touch with his realtor

Customer wanted a quote on installing cameras and plugs for cameras one in the front one in the middle of the backyard and the one in the backyard. Customer said he will call back after four today when he has made a decision because he has to get in touch with his realtor Customer wanted a quote on installing cameras and plugs for cameras one in the front one in the middle of the backyard and the one in the backyard. Customer said he will call back after four today when he has made a decision because he has to get in touch with his realtor

Johnathan P.

Johnathan P. Job Checkin

Customer called us out for gas leak in home causing atmos to shut the gas off and locking the system out so it cannot be used. Looked around home with son and outside of home. Gave estimate for gas test w air and leak detection spray or only air customers father declined work currently he is at work and son said he’ll look over the estimates and call back. Quotes are good for 30 days.

Customer called us out for gas leak in home causing atmos to shut the gas off and locking the system out so it cannot be used. Looked around home with son and outside of home. Gave estimate for gas test w air and leak detection spray or only air customers father declined work currently he is at work and son said he’ll look over the estimates and call back.

Quotes are good for 30 days. Customer called us out for gas leak in home causing atmos to shut the gas off and locking the system out so it cannot be used. Looked around home with son and outside of home. Gave estimate for gas test w air and leak detection spray or only air customers father declined work currently he is at work and son said he’ll look over the estimates and call back.

Quotes are good for 30 days.

Alex C.

Alex C. Job Checkin

Arrived to look at issue with the outside outlets not receiving power. In the garage to the left of panel there was a faceless gfci that was tripped and once reset power was restored to the exterior outlets. Had homeowner turn on Christmas decorations to confirm there is not a direct short that caused the gfci to trip. Found it to be fully operational.

Arrived to look at issue with the outside outlets not receiving power. In the garage to the left of panel there was a faceless gfci that was tripped and once reset power was restored to the exterior outlets. Had homeowner turn on Christmas decorations to confirm there is not a direct short that caused the gfci to trip. Found it to be fully operational. Arrived to look at issue with the outside outlets not receiving power. In the garage to the left of panel there was a faceless gfci that was tripped and once reset power was restored to the exterior outlets. Had homeowner turn on Christmas decorations to confirm there is not a direct short that caused the gfci to trip. Found it to be fully operational.