Updated: May 29, 2026
Location and Projects
Address
545 N COWAN AVE #E, Lewisville, TX, 75057
Use our bidding system to
request a quote
Mirage Custom Pools
Mirage Custom Pools, 545 N Cowan Ave E, Lewisville, TX (Owned by: David Hauk) holds a Contractor license and 40 other licenses according to the Denton license board.
Their BuildZoom score of 107 ranks in the top 6% of 222,249 Texas licensed contractors.
Their license was verified as active when we last checked. If you are thinking of hiring Mirage Custom Pools, we recommend double-checking their license status with the license board and using our project planner to get competitive quotes.
Mirage Custom Pools Services
Start a project today:
Mirage Custom Pools Contact Information
Phone Number: (972) 221-7665
Edit
Address: 545 N COWAN AVE #E, Lewisville, TX 75057
Edit
Do you work for this business? Unlock this free profile to update company info and see who's viewing your profile.
Mirage Custom Pools Lewisville
Quality
107
94th percentile
Pro tip:
We generally recommend hiring a contractor with a score higher than 95.
Mirage Custom Pools has a BuildZoom score of 107, which places them above 94% of 222,249 contractors in Texas.
Activity
|
15 projects
|
2025 |
|
13 projects
|
2024 |
|
1 project
|
2023 |
Our building permit records indicate that Mirage Custom Pools has worked on at least
29.0 projects over the past 3 years.
This is an overview of this contractor's activity. Click here to access our complete licensing and building permit database.
This is an overview of this contractor's activity. Click here to access our complete licensing and building permit database.
Experience
|
25 projects
|
Pool and spa constructions |
Analyzing permits over the last 4 years shows that Mirage Custom Pools mostly works on
pool and spa construction
projects.
Pricing
|
1 project
|
$5k-$20k |
|
1 project
|
$20k-$50k |
|
10 projects
|
$50k-$100k |
|
2 projects
|
$100k-$250k |
The typical size of their permits is approximately $65,000. This graph shows the distribution of these job values.
Pro tip:
For more details about their pricing, check out their recent activity to see how much they have charged for different types of work.
This is a sample of this contractor's permits. Click here to access their complete permit history.
12'l x 30"w x 3'h outdoor kitchen to be built on existing covered patio. existing (ng) stub on home to be used for (ng) grill
Valuation:
$65,000
Permit #:
ACC-25-0092
Status:
complete
Fee:
$98
Permit Type:
N/A
Building Type:
N/A
33 x 15 pool w spa 5 at deepest point gunite + steel structure w paver decking & synthetic turf
Valuation:
$65,000
Permit #:
POOL-25-0053
Status:
complete
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
Mirage custom pools-- pool only with concrete deck
Valuation:
$45,000
Permit #:
POOL2025-07-00104
Status:
complete
Fee:
$693
Permit Type:
N/A
Building Type:
N/A
In-ground pool + spa w negative edge spillway & catch basin. gunite pool. 5'deep at deepest point. 29'6"l pool
Valuation:
$200,000
Permit #:
POOL-24-0182
Status:
issued
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
Rpermit pool23-04591 - inground pool/spa w/fire feature
Valuation:
$120,000
Permit #:
POOL25-02882
Status:
final
Fee:
$356
Permit Type:
New
Building Type:
N/A
18'6 x 16'w x 10'h - low-sloped detached patio cover w outdoor grill arear
Valuation:
$75,000
Permit #:
ACC-25-0002
Status:
complete
Fee:
$297
Permit Type:
N/A
Building Type:
N/A
Gunite pool & spa 32 x 16. 3.5'-5.0 at deepest point. 400 sqft of concrete decking
Valuation:
$60,000
Permit #:
POOL-25-0003
Status:
complete
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
30'l x 15'w in-ground gunite + steel + pebble plaster pool & spa combo w concrete decking. 6'0 depth at deepest point
Valuation:
$65,000
Permit #:
POOL-23-0238
Status:
complete
Fee:
$350
Permit Type:
N/A
Building Type:
N/A
In-ground gunite pool with a spa. 32'l x 4.5 depth. concrete decking around & (3) water features
Valuation:
$65,000
Permit #:
POOL-24-0078
Status:
complete
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
After demolish of existing pool. mcp to building new in-grounf gunite pool. 39'x18'w - 3'6 - 8'0 deep. synthetic turf & paver decking around
Valuation:
$75,000
Permit #:
POOL-003181-2024
Status:
expired
Fee:
$500
Permit Type:
N/A
Building Type:
N/A
Castillon pool only with turf
Valuation:
$75,000
Permit #:
POOL-25-0043
Status:
complete
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
Detached shingled roof structure 19'10"l x 16'9"w 332 sqft of coverage
Valuation:
N/A
Permit #:
ACC-25-0024
Status:
issued
Fee:
$324
Permit Type:
N/A
Building Type:
N/A
Mirage custom pools to demolish & remove existing pool spa decking in backyard. mcp will be installing a new pool w a new footprint after demolish
Valuation:
N/A
Permit #:
DEMO-003015-2024
Status:
final
Fee:
$50
Permit Type:
N/A
Building Type:
N/A
Pool/spa/paver decking/water feature/fire pit
Valuation:
$65,000
Permit #:
28199
Status:
issued
Fee:
$412
Permit Type:
N/A
Building Type:
N/A
In ground gunite pool
Valuation:
$50,000
Permit #:
POOL25-02360
Status:
final
Fee:
$606
Permit Type:
New
Building Type:
N/A
115 sf covered patio w kitchen
Valuation:
N/A
Permit #:
B25-00141
Status:
complete
Fee:
$314
Permit Type:
Salt
Building Type:
N/A
Gunite in ground pool & spa. 3.5 - 5 - 4 depth. *h21-0776*
Valuation:
$75,000
Permit #:
POOL-24-0192
Status:
complete
Fee:
$300
Permit Type:
N/A
Building Type:
N/A
320 sf detached patio cover and outdoor kitchen
Valuation:
N/A
Permit #:
B24-04232
Status:
issued
Fee:
$361
Permit Type:
Salt
Building Type:
N/A
240 sf patio cover. kitchen fireplace
Valuation:
N/A
Permit #:
B24-03070
Status:
issued
Fee:
$415
Permit Type:
Salt
Building Type:
N/A
Building residential - accessory structure - other
2024-12-16
216 sqft detached cedar pergola - 12'w x 18'l x 10'h open-air on all sides
Valuation:
$5,500
Permit #:
BLDR-003563-2024
Status:
expired
Fee:
$323
Permit Type:
N/A
Building Type:
N/A
Similar Contractors See more
137
BZ Score
$50.7K
Avg Project
-
Projects
License # 25-000254
North, TX
124
BZ Score
$37.4K
Avg Project
-
Projects
License # CR-7015
Grand Prairie, TX
119
BZ Score
$144K
Avg Project
-
Projects
Mirage Custom Pools Reviews
BuildZoom hasn't received any reviews for Mirage Custom Pools. Click here to be alerted when reviews are posted about them.
Recent Buildzoom Projects
Verified License
BuildZoom confirmed this contractor's license
Mirage Custom Pools License info
Verified License
| License # | 13974929 |
| Status | Active |
| County | Denton |
| Type | Contractor |
- BuildZoom verified this license was active as of April 2026.
Verify this license's status for Mirage Custom Pools at the Denton County.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 13974929 |
| Status | Active |
| County | Denton |
| Type | Contractor |
| Date Issued | 09-02-2025 |
- BuildZoom verified this license was active as of April 2026.
Verify this license's status for Mirage Custom Pools at the Denton County.
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| Status | Active |
| County | Denton |
- When BuildZoom last verified this license, it had an expiration date of April, 2024. Check the current license status of Mirage Custom Pools with the Denton County
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 25-000692 |
| Status | Active |
| City | Mansfield |
| Type | Pool Contractor |
| Date Issued | 07-23-2025 |
- BuildZoom verified this license was active as of November 2025.
Verify this license's status for Mirage Custom Pools at the City of Mansfield.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 25-000507 |
| Status | Active |
| City | Mansfield |
| Type | Pool Contractor |
| Date Issued | 06-05-2025 |
- BuildZoom verified this license was active as of November 2025.
Verify this license's status for Mirage Custom Pools at the City of Mansfield.
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | AEC1118 |
| Status | Active |
| City | Corinth |
| Type | Swimming Pool Contractor |
- When BuildZoom last verified this license, it had an expiration date of July, 2021. Check the current license status of Mirage Custom Pools with the City of Corinth
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | AEC-4795 |
| Status | Active |
| Town | Flower Mound |
| Type | Gen Cont (Bi) |
| Date Issued | 05-22-2026 |
- BuildZoom verified this license was active as of May 2026.
Verify this license's status for Mirage Custom Pools at the Flower Mound Department of Building Inspections.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | R03-0627 |
| Status | Active |
| City | Frisco |
| Type | Building |
| Date Issued | 02-19-2026 |
- BuildZoom verified this license was active as of March 2026.
Verify this license's status for Mirage Custom Pools at the The City of Frisco, TX.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 14908 |
| Status | Active |
| City | Plano |
| Type | General Contractor |
- BuildZoom verified this license was active as of May 2026.
Verify this license's status for Mirage Custom Pools at the City of Plano, Texas.
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | GC6346204 |
| Status | Active |
| Town | Litttle Elm |
| Type | General Contractor Other |
- When BuildZoom last verified this license, it had an expiration date of August, 2023. Check the current license status of Mirage Custom Pools with the Town of Little Elm
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | POOL7535854 |
| Status | Active |
| City | Celina |
| Type | Pool Contractor |
- When BuildZoom last verified this license, it had an expiration date of September, 2023. Check the current license status of Mirage Custom Pools with the City of Celina
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | GENC3389439 |
| Status | Active |
| City | Celina |
| Type | General Contractor |
- When BuildZoom last verified this license, it had an expiration date of September, 2022. Check the current license status of Mirage Custom Pools with the City of Celina
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | POOL3312196 |
| Status | Active |
| City | Health |
| Type | Pool / Spa Contractor |
- When BuildZoom last verified this license, it had an expiration date of April, 2021. Check the current license status of Mirage Custom Pools with the City of Health
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | SPC9080377 |
| Status | Active |
| County | Denton |
| Type | Swimming Pool Contractors |
- When BuildZoom last verified this license, it had an expiration date of January, 2021. Check the current license status of Mirage Custom Pools with the Denton County
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | GEN0689192 |
| Status | Active |
| County | Denton |
| Type | General Building Contractor |
- When BuildZoom last verified this license, it had an expiration date of January, 2021. Check the current license status of Mirage Custom Pools with the Denton County
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | BLDG3773566 |
| Status | Active |
| City | Grapevine |
| Type | Building Contractor |
- When BuildZoom last verified this license, it had an expiration date of December, 2023. Check the current license status of Mirage Custom Pools with the City of Grapevine
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | POOL7535854 |
| Status | Active |
| City | Celina |
| Type | Pool Contractor |
- When BuildZoom last verified this license, it had an expiration date of September, 2022. Check the current license status of Mirage Custom Pools with the City of Celina
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | GC6346204 |
| Status | Active |
| Town | Litttle Elm |
| Type | General Contractor Other |
- When BuildZoom last verified this license, it had an expiration date of August, 2022. Check the current license status of Mirage Custom Pools with the Town of Little Elm
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | 9685 |
| Status | Active |
| City | Allen |
| Type | General Contractors |
- When BuildZoom last verified this license, it had an expiration date of December, 2020. Check the current license status of Mirage Custom Pools with the City of Allen, TX
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| Status | Active |
| City | Dallas |
| Type | Swimming Pool (Sw) |
- When BuildZoom last verified this license, it had an expiration date of December, 2017. Check the current license status of Mirage Custom Pools with the City of Dallas
This is a sample of licensing data; click here to access a complete history.
Unverified License
| License # | AEC-4042 |
| Status | Unable To Verify |
| Town | Flower Mound |
| Type | Pool Contractors |
- BuildZoom was not able to verify this license with the licensing board
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Dallas |
| Type | Building (Bu) |
- According to the City of Dallas, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GC2456088 |
| Status | Inactive |
| Town | Litttle Elm |
| Type | General Contractor Other |
- According to the Town of Little Elm, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the Town of Little Elm.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GENC3389439 |
| Status | Inactive |
| City | Celina |
| Type | General Contractor |
- According to the City of Celina, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Celina.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | RB020510 |
| Status | Inactive |
| City | Fort Worth |
| Type | Bldg Pool/Spa |
- According to the City of Fort Worth Planning and Development, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Fort Worth Planning and Development.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | RB018723 |
| Status | Inactive |
| City | Fort Worth |
| Type | Bldg Contractor |
- According to the City of Fort Worth Planning and Development, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Fort Worth Planning and Development.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 19-PEOP-00102 |
| Status | Inactive |
| City | Fort Worth |
| Type | Bldg Contractor |
- According to the City of Fort Worth Planning and Development, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Fort Worth Planning and Development.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Dallas |
| Type | Swimming Pool (Sw) |
- According to the City of Dallas, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GC2456088 |
| Status | Inactive |
| Town | Litttle Elm |
| Type | General Contractor Other |
- According to the Town of Little Elm, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the Town of Little Elm.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GEN7801057 |
| Status | Inactive |
| City | Watauga |
| Type | General Contractor |
- According to the City of Watauga, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Watauga.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Dallas |
| Type | Swimming Pool (Sw) |
- According to the City of Dallas, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | A00-10001567 |
| Status | Inactive |
| City | Colleyville |
| Type | Swimming Pool |
- According to the The City of Colleyville, TX, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the The City of Colleyville, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Dallas |
| Type | Swimming Pool (Sw) |
- According to the City of Dallas, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Arlington |
- According to the City of Arlington, TX, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 16452 |
| Status | Inactive |
| City | Plano |
| Type | General Contractor |
- According to the City of Plano, Texas, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Plano, Texas.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | B-1029993 |
| Status | Inactive |
| City | Irving |
- According to the City of Irving Inspection Department, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the City of Irving Inspection Department.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 1332 |
| Status | Inactive |
| City | Keller |
| Type | Contractor |
- According to the The City of Keller, TX, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the The City of Keller, TX.
This is a sample of licensing data; click here to access a complete history.
Unverified License
| License # | 4042 |
| Status | Unable To Verify |
| Town | Flower Mound |
| Type | Pool Contractors, General Contractor |
- BuildZoom was not able to verify this license with the licensing board
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| Town | Flower Mound |
| Type | General Contractor |
- According to the Flower Mound Department of Building Inspections, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | A00-10001567 |
| Status | Inactive |
| City | Colleyville |
| Type | Swimming Pool |
- According to the The City of Colleyville, TX, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the The City of Colleyville, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | AEC676 |
| Status | Inactive |
| Town | Prosper |
| Type | Contractor |
- According to the The Town of Prosper, TX, the status of this license was at one point cancelled. However, this information may have changed. If this is your business, please update your license status.
Check this license's status for Mirage Custom Pools at the The Town of Prosper, TX.
This is a sample of licensing data; click here to access a complete history.
107
BuildZoom Score
Insured
| Insurer | Brightline Insurance |
69
Permits
- Building permit records show that Mirage Custom Pools has worked on 69 permitted projects.
Mirage Custom Pools Employees
AH
Amy Hauk
Associate 2
CM
Chris Miazga
Associate 4
DH
David Hauk
Owner
JH
Jeff Hauk
MP
Mirage Custom Pools
Owner
NM
Nick Mcdaniel
Associate 5
SL
Stacie Loving
Associate 1
TH
Tom Hank
Owner
TH
Tom Hauk
Owner
TH
Tom Hawk