Best Electricians in Fort Worth, TX
This company has been in business since 1978, specializing in electrical installations for industrial, commercial, and residential projects. They have an excellent reputation for extremely high quality work.
One of the founders has been a Master Electrician since 1967.
Highly recommend if you want the job done RIGHT, the first time.
One of the founders has been a Master Electrician since 1967.
Highly recommend if you want the job done RIGHT, the first time.
124 S Nolan River Rd, Apt B, Cleburne, TX 76033
We had quoted three electricians to wire up our outdoor patio but Eric's solution was not only competitive but was the by far best solution and we really appreciate how he thought through what would make the most professional appearance and not just the easiest wire run like the other quotes
Top quality work with great communication through the project. He also helped with a socket addition in our bathroom. Excellent experience overall and would recommend him for any electrical project and we would use him again.
Top quality work with great communication through the project. He also helped with a socket addition in our bathroom. Excellent experience overall and would recommend him for any electrical project and we would use him again.
2175 N Hwy 360, Ste 1023, Grand Prairie, TX 75050
We have used Hernandez Electric several times at our home. Jose is very professional and on time. He charges fair prices and is very knowledgeable. And he always leaves our house cleaner than when he came. We highly recommend Hernandez Electric!
Carla L
Irving, TX
Carla L
Irving, TX
118 Irby Ln, Irving, TX 75060
Chris came out and installed a fan on my new porch. It looks great! Chris is a true professional who takes pride in his work. Not to mention, he hung the new porch swing. Living in Dallas, he came as a referral. I'm glad I called him. I will not be calling any Dallas electricians......only Rockwall Electric. Thanks Chris!
6107 I-30 Frontage Rd, Royse City, TX 75189
Paid the $99 initial fee after there was damage to pool pump. Technician said, no issues with wiring, need to call pool guys to come out. Pool guys replaced filter and called Milestone back who did another assessment for $263.99.
After digging 5-8 inches into the ground, they said the wiring needs to be replaced and provided quotes to repair.
After looking at the lousy quotes ranging from $7500-$8000, which lacked detail, I called Milestone and waited for the tech to call me back so I could decipher his quotes.
After talking to the tech, it was clear this did not cover everything , including tearing up a pool deck, repouring it, etc.
The electrician was very junior and lacked any real skill.
I called another electrician and solved the problem by spending $500 on wiring and conduit and fixed it ourself in 5 hours.
Including photos as well so Milestone does not try to claim any inaccuracy..
Stay away from this company. Pathetic at best.
After digging 5-8 inches into the ground, they said the wiring needs to be replaced and provided quotes to repair.
After looking at the lousy quotes ranging from $7500-$8000, which lacked detail, I called Milestone and waited for the tech to call me back so I could decipher his quotes.
After talking to the tech, it was clear this did not cover everything , including tearing up a pool deck, repouring it, etc.
The electrician was very junior and lacked any real skill.
I called another electrician and solved the problem by spending $500 on wiring and conduit and fixed it ourself in 5 hours.
Including photos as well so Milestone does not try to claim any inaccuracy..
Stay away from this company. Pathetic at best.
1802 Industrial Blvd 3, Ste 3, Colleyville, TX 76034
Poor business practices and disclosure. AVOID.
#1 You will be charged their transit time from their last job. This is not disclosed on the website nor over the phone when I made the appointment. Whether or not you agree with this practice, you don't just spring it on a customer at the end with no previous disclosure or agreement.
#2 Padded time. The tech moved things he did not consult me on, which has affected our fixed dryer vent. The tech WAS polite and personable, but this job became much longer than it should have been due to him not communicating to me that he didn't WANT to do the solution we ultimately agreed on and did. His efforts and time spent avoiding that are on him, not me, as I have no issues with it (nor does it violate any code or anything like that.) An hour to diagnose/discuss is completely reasonable - almost two hours in such a small home is not. The actual work fixing the issue took only a half hour.
#3 Miss-billing/double billing/bad math. I was presented with a bill for almost twice the time that I should have been.
#4 lack of receipt. I asked to be invoiced (so I could call in to discuss the overbilling) and at that point the tech stated he couldn't leave a copy of the receipt at all. The receipt that I saw briefly did not itemize the materials charges nor was I offered receipt on those, just a single due amount listed.
#5 Bad attitude from management/owner. When I called in to dispute the billing (I also emailed a detailed time line based on the timestamps in my phone each time the tech called me, his arrival time(s) witnessed by my housekeeper, etc) the owner or manager that I spoke with - Bruce? - argued with me. He told me about this transit time previous to the job that was never disclosed to me (not even by the tech before he left). He confirmed that the tech took a second job during mine. (I knew this and was okay with it - I was only not ok with being BILLED for it!) I explained that the tech was gone for two hours. Bruce told me he'd be eating the two hours (wouldn't that be billed to the other customer? I'm still confused why I'd be charged for someone else's job!). At no time did Bruce apologize, he treated me like I was trying to pull something!
All of this was to move a single exterior outlet btw.
SHADY, stay away! Despite the agreement that I reached over the phone, I will not relax until i've received the corrrected bill and it is paid and done with!
#1 You will be charged their transit time from their last job. This is not disclosed on the website nor over the phone when I made the appointment. Whether or not you agree with this practice, you don't just spring it on a customer at the end with no previous disclosure or agreement.
#2 Padded time. The tech moved things he did not consult me on, which has affected our fixed dryer vent. The tech WAS polite and personable, but this job became much longer than it should have been due to him not communicating to me that he didn't WANT to do the solution we ultimately agreed on and did. His efforts and time spent avoiding that are on him, not me, as I have no issues with it (nor does it violate any code or anything like that.) An hour to diagnose/discuss is completely reasonable - almost two hours in such a small home is not. The actual work fixing the issue took only a half hour.
#3 Miss-billing/double billing/bad math. I was presented with a bill for almost twice the time that I should have been.
#4 lack of receipt. I asked to be invoiced (so I could call in to discuss the overbilling) and at that point the tech stated he couldn't leave a copy of the receipt at all. The receipt that I saw briefly did not itemize the materials charges nor was I offered receipt on those, just a single due amount listed.
#5 Bad attitude from management/owner. When I called in to dispute the billing (I also emailed a detailed time line based on the timestamps in my phone each time the tech called me, his arrival time(s) witnessed by my housekeeper, etc) the owner or manager that I spoke with - Bruce? - argued with me. He told me about this transit time previous to the job that was never disclosed to me (not even by the tech before he left). He confirmed that the tech took a second job during mine. (I knew this and was okay with it - I was only not ok with being BILLED for it!) I explained that the tech was gone for two hours. Bruce told me he'd be eating the two hours (wouldn't that be billed to the other customer? I'm still confused why I'd be charged for someone else's job!). At no time did Bruce apologize, he treated me like I was trying to pull something!
All of this was to move a single exterior outlet btw.
SHADY, stay away! Despite the agreement that I reached over the phone, I will not relax until i've received the corrrected bill and it is paid and done with!
4205 Mesa Dr, Denton, TX 76207
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
2644 Timberline Dr, Grapevine, TX 76051
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
6245 Rufe Snow Dr, Ste 280-136, Watauga, TX 76148
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
2558 W Long Ave, Fort Worth, TX 76106
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
4601 E Lancaster Ave, Fort Worth, TX 76103
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
1401 Jacksboro Hwy, Fort Worth, TX 76114
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
13401 Willow Creek Dr, Haslet, TX 76052
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
4030 Denton Hwy, Fort Worth, TX 76117
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
817 Houston St, Fort Worth, TX 76102
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
8660 N Beach St, Fort Worth, TX 76244
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
2681 Grace Ave, Fort Worth, TX 76111
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
6387 Camp Bowie Blvd, Ste B145, Fort Worth, TX 76116
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
6016 E Lancaster Ave, Fort Worth, TX 76112
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
109 W Glade Rd, Euless, TX 76039
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
7534 Kathy Ln, Ste 104, Benbrook, TX 76126

















