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

Blake L.

Blake L. Job Checkin

Customer wanted a quote on EV charger and says that he will give us a call back if he decides to move forward with it and says doesn’t really need it since he has a 120 plug. Quote is good for 30 days and customer is happy with today’s visit.

Customer wanted a quote on EV charger and says that he will give us a call back if he decides to move forward with it and says doesn’t really need it since he has a 120 plug. Quote is good for 30 days and customer is happy with today’s visit. Customer wanted a quote on EV charger and says that he will give us a call back if he decides to move forward with it and says doesn’t really need it since he has a 120 plug. Quote is good for 30 days and customer is happy with today’s visit.

Alex C.

Alex C. Job Checkin

Passed final inspection 12/11/25

Passed final inspection 12/11/25

Marco B.

Marco B. Job Checkin

1. Upgrade 200 amp panel (lifetime warranty) 2. Upgrade 200 amp disconnect (lifetime warranty) 3. Relocate all main branch circuits outside 4. Cold water bond 5. Install ground rod 6. Install whole home surge protection (lifetime warranty) 7. Arc fault circuit breakers 8. Major troubleshoot in arc fault breaker 9. City permit and inspection 10. Replace meter base (lifetime warranty)

1. Upgrade 200 amp panel (lifetime warranty) 
2. Upgrade 200 amp disconnect (lifetime warranty) 
3. Relocate all main branch circuits outside 
4. Cold water bond 
5. Install ground rod 
6. Install whole home surge protection (lifetime warranty) 
7. Arc fault circuit breakers 
8. Major troubleshoot in arc fault breaker 
9. City permit and inspection 
10. Replace meter base (lifetime warranty) 1. Upgrade 200 amp panel (lifetime warranty) 
2. Upgrade 200 amp disconnect (lifetime warranty) 
3. Relocate all main branch circuits outside 
4. Cold water bond 
5. Install ground rod 
6. Install whole home surge protection (lifetime warranty) 
7. Arc fault circuit breakers 
8. Major troubleshoot in arc fault breaker 
9. City permit and inspection 
10. Replace meter base (lifetime warranty)

Alex C.

Alex C. Job Checkin

Met inspector onsite with homeowner and passed the final inspection.

Met inspector onsite with homeowner and passed the final inspection. Met inspector onsite with homeowner and passed the final inspection.

Alex C.

Alex C. Job Checkin

Met inspector onsite and had the system on test as well as provided video to show the system was not leaking. Removed test equipment and passed final inspection. Let pro source know the site is ready for backfill and dirt preference outside of tunnel is mounded so dirt can settle flat.

Met inspector onsite and had the system on test as well as provided video to show the system was not leaking. Removed test equipment and passed final inspection. Let pro source know the site is ready for backfill and dirt preference outside of tunnel is mounded so dirt can settle flat. Met inspector onsite and had the system on test as well as provided video to show the system was not leaking. Removed test equipment and passed final inspection. Let pro source know the site is ready for backfill and dirt preference outside of tunnel is mounded so dirt can settle flat.

Johnathan P.

Johnathan P. Job Checkin

- attempt to restore flow with a toilet auger to toilet due to currently not draining. Successfully restored flow to toilet with auger tested multiple times with toilet paper and water, it is going down fine now. Preformed whole home safety inspection at no cost. - noticed wh looks in very bad condition ( could not verify age ) - emergency stops are very old and may not work if needed for lavatory sink and toilet. - kitchen faucet and bath/shower faucet are dripping. - one outside faucet is missing a handle. - pressure to home is good at 70psi ( needs to be under 80psi ) - customer’s daughter requested me and supervisor return on Jan 8 ( morning to go over bundle pricing for work needed )

- attempt to restore flow with a  toilet auger to toilet due to currently not draining.

Successfully restored flow to toilet with auger tested multiple times with toilet paper and water, it is going down fine now.

Preformed whole home safety inspection at no cost.

- noticed wh looks in very bad condition ( could not verify age )
- emergency stops are very old and may not work if needed for lavatory sink and toilet.
- kitchen faucet and bath/shower faucet are dripping.
- one outside faucet is missing a handle.
- pressure to home is good at 70psi ( needs to be under 80psi )

- customer’s daughter requested me and supervisor return on Jan 8 ( morning to go over bundle pricing for work needed ) - attempt to restore flow with a  toilet auger to toilet due to currently not draining.

Successfully restored flow to toilet with auger tested multiple times with toilet paper and water, it is going down fine now.

Preformed whole home safety inspection at no cost.

- noticed wh looks in very bad condition ( could not verify age )
- emergency stops are very old and may not work if needed for lavatory sink and toilet.
- kitchen faucet and bath/shower faucet are dripping.
- one outside faucet is missing a handle.
- pressure to home is good at 70psi ( needs to be under 80psi )

- customer’s daughter requested me and supervisor return on Jan 8 ( morning to go over bundle pricing for work needed )

Johnathan P.

Johnathan P. Job Checkin

- Attempt to restore flow to kitchen / laundry line due to slow / no drainage currently. ** no warranty on cable ** - successfully restored flow to drain line , tested with sink and water hose in cleanout for 10min no water was coming back up. Did explain to homeowners that a camera is very crucial as soon as possible to figure out what exactly is going on inside the pipe due to my cable binding up very bad and a massive amount of grease in sink and outside. - customer declined camera inspection said he’ll wait till after Christmas ** quotes are good for 30 days **

- Attempt to restore flow to kitchen / laundry line due to slow / no drainage currently.

** no warranty on cable **

- successfully restored flow to drain line , tested with sink and water hose in cleanout for 10min no water was coming back up.

Did explain to homeowners that a camera is very crucial as soon as possible to figure out what exactly is going on inside the pipe due to my cable binding up very bad and a massive amount of grease in sink and outside.

- customer declined camera inspection said he’ll wait till after Christmas 

** quotes are good for 30 days ** - Attempt to restore flow to kitchen / laundry line due to slow / no drainage currently.

** no warranty on cable **

- successfully restored flow to drain line , tested with sink and water hose in cleanout for 10min no water was coming back up.

Did explain to homeowners that a camera is very crucial as soon as possible to figure out what exactly is going on inside the pipe due to my cable binding up very bad and a massive amount of grease in sink and outside.

- customer declined camera inspection said he’ll wait till after Christmas 

** quotes are good for 30 days **

Tyler B.

Tyler B. Job Checkin

Customer was getting a new range due to her range messing up. Old range had a three prong plug and we ran wire few years back. We ran a four wire to the plug. Installed a 1450 Nema receptacle and replace the breaker from a 60 to a 50 amp. Check voltage on both ends and everything Tested fine. 1. Replace 200 amp panel (lifetime warranty) 2. Replace 200 amp meter base (lifetime warranty) 3. Install 200 amp disconnect (lifetime warranty) 4. Whole home surge protection (lifetime warranty) 5. City permit and inspection 6. Cold water ground for copper lines *5 year warranty only everything* *$220 charge from oncore* December 10th- reliant Replaced 200 amp panel in living area and properly grounded with ground rod and cold water bond. Installed emergency responders disconnect and replaced meterbase outside. Installed whole home surge protection on panel and installed gfci breaker on range. Replaced two smokes with customer supplied combos in hallways.

Customer was getting a new range due to her range messing up. Old range had a three prong plug and we ran wire few years back. We ran a four wire to the plug. Installed a 1450 Nema receptacle and replace the breaker from a 60 to a 50 amp. Check voltage on both ends and everything Tested fine.


1. Replace 200 amp panel (lifetime warranty) 
2. Replace 200 amp meter base (lifetime warranty) 
3. Install 200 amp disconnect (lifetime warranty) 
4. Whole home surge protection (lifetime warranty) 
5. City permit and inspection 
6. Cold water ground for copper lines 

*5 year warranty only everything* 
*$220 charge from oncore* 

December 10th- reliant 

Replaced 200 amp panel in living area and properly grounded with ground rod and cold water bond.  Installed emergency responders disconnect and replaced meterbase outside.  Installed whole home surge protection on panel and installed gfci breaker on range.   Replaced two smokes with customer supplied combos in hallways. Customer was getting a new range due to her range messing up. Old range had a three prong plug and we ran wire few years back. We ran a four wire to the plug. Installed a 1450 Nema receptacle and replace the breaker from a 60 to a 50 amp. Check voltage on both ends and everything Tested fine.


1. Replace 200 amp panel (lifetime warranty) 
2. Replace 200 amp meter base (lifetime warranty) 
3. Install 200 amp disconnect (lifetime warranty) 
4. Whole home surge protection (lifetime warranty) 
5. City permit and inspection 
6. Cold water ground for copper lines 

*5 year warranty only everything* 
*$220 charge from oncore* 

December 10th- reliant 

Replaced 200 amp panel in living area and properly grounded with ground rod and cold water bond.  Installed emergency responders disconnect and replaced meterbase outside.  Installed whole home surge protection on panel and installed gfci breaker on range.   Replaced two smokes with customer supplied combos in hallways.

Johnathan P.

Johnathan P. Job Checkin

- attempt to restore flow to main line due to whole home stoppage currently. ** no warranty on cable ** Was able to restore flow however did feel quite a bit of binding and could hardly push past also had to struggle to get cable out of the pipe. Did explain to homeowner that a camera is needed to figure out the cause of this issue. However he let me know that a crew installed fiber 3 weeks ago and the contractor has a plumber on standby to camera the line and see if the issue is existing or if the directional boring was the cause of the issue. ** will call back between 11-2 for update on issue ** Called customer to talk about the camera that another company ran customer explained the pipe is completely full paper and I let him know a cable will only poke hole however a hydrojet is needed in a situation like that and he’ll get be getting estimates for that and will call back if needed.

- attempt to restore flow to main line due to whole home stoppage currently.

** no warranty on cable **

Was able to restore flow however did feel quite a bit of binding and could hardly push past also had to struggle to get cable out of the pipe. Did explain to homeowner that a camera is needed to figure out the cause of this issue. However he let me know that a crew installed fiber 3 weeks ago and the contractor has a plumber on standby to camera the line and see if the issue is existing or if the directional boring was the cause of the issue.

** will call back between 11-2 for update on issue **

Called customer to talk about the camera that another company ran customer explained the pipe is completely full paper and I let him know a cable will only poke hole however a hydrojet is needed in a situation like that and he’ll get be getting estimates for that and will call back if needed. - attempt to restore flow to main line due to whole home stoppage currently.

** no warranty on cable **

Was able to restore flow however did feel quite a bit of binding and could hardly push past also had to struggle to get cable out of the pipe. Did explain to homeowner that a camera is needed to figure out the cause of this issue. However he let me know that a crew installed fiber 3 weeks ago and the contractor has a plumber on standby to camera the line and see if the issue is existing or if the directional boring was the cause of the issue.

** will call back between 11-2 for update on issue **

Called customer to talk about the camera that another company ran customer explained the pipe is completely full paper and I let him know a cable will only poke hole however a hydrojet is needed in a situation like that and he’ll get be getting estimates for that and will call back if needed.

James A.

James A. Job Checkin

Gave customer estimates to replace water heater. No work authorized at this time.

Gave customer estimates to replace water heater. No work authorized at this time. Gave customer estimates to replace water heater. No work authorized at this time.

Johnathan P.

Johnathan P. Job Checkin

- preform diagnostic on electric water heater due to currently no working. Tested upper thermostat with power on ( 240v+ opposite screws good ) Tested lower thermostat with power on ( 120v+ per screw/ ground good ) Turned power off and tested upper and lower elements ( tested at 12.5 ohm good ) Let the heater warm up as soon as the hot top element got hot enough. The bottom is supposed to kick on and that is when the breaker tripped. Did let homeowner know issue may be on electrical side as all test passed for any electrical testing points on the unit. ** replaced handle on outside faucet behind laundry due to sub breaking the handle ( no charge ) ** ** scheduled electric for customer for this afternoon to check the electric side of this issue. Their diagnostic cost will not be the same as ours. Did write up an estimate for both thermostats and elements just in case

- preform diagnostic on electric water heater due to currently no working.

Tested upper thermostat with power on ( 240v+ opposite screws good )
Tested lower thermostat with power on ( 120v+ per screw/ ground good )
Turned power off and tested upper and lower elements ( tested at 12.5 ohm good )
Let the heater warm up as soon as the hot top element got hot enough. The bottom is supposed to kick on and that is when the breaker tripped.

Did let homeowner know issue may be on electrical side as all test passed for any electrical testing points on the unit.

** replaced handle on outside faucet behind laundry due to sub breaking the handle ( no charge ) **

** scheduled electric for customer for this afternoon to check the electric side of this issue. Their diagnostic cost will not be the same as ours.

Did write up an estimate for both thermostats and elements just in case - preform diagnostic on electric water heater due to currently no working.

Tested upper thermostat with power on ( 240v+ opposite screws good )
Tested lower thermostat with power on ( 120v+ per screw/ ground good )
Turned power off and tested upper and lower elements ( tested at 12.5 ohm good )
Let the heater warm up as soon as the hot top element got hot enough. The bottom is supposed to kick on and that is when the breaker tripped.

Did let homeowner know issue may be on electrical side as all test passed for any electrical testing points on the unit.

** replaced handle on outside faucet behind laundry due to sub breaking the handle ( no charge ) **

** scheduled electric for customer for this afternoon to check the electric side of this issue. Their diagnostic cost will not be the same as ours.

Did write up an estimate for both thermostats and elements just in case

Alex C.

Alex C. Job Checkin

Met inspector onsite and passed the final inspection. Scheduled Brian to return and backfill as well to install the salt around the banded connectors.

Met inspector onsite and passed the final inspection. Scheduled Brian to return and backfill as well to install the salt around the banded connectors.

James A.

James A. Job Checkin

Came out to do free cam inspection on the sewer line under home and yard line to see what was going on and what kept giving the customer drainage issues We gave customer options to fix her issues Estimate good up to 30 days We let customer know that we also do financing to try and help out


Alex C.

Alex C. Job Checkin

Home owner met inspector onsite and passed the final inspection. Emailed copy of the pass report.

Home owner met inspector onsite and passed the final inspection. Emailed copy of the pass report. Home owner met inspector onsite and passed the final inspection. Emailed copy of the pass report.

Alex C.

Alex C. Job Checkin

Met inspector onsite and passed the final inspection.

Met inspector onsite and passed the final inspection. Met inspector onsite and passed the final inspection.