Updated: Jun 06, 2026
Location and Projects
Address
# 380 5485 Beltline Rd, Dallas, TX, 75254
Use our bidding system to
request a quote
JM Needham Roofer
JM Needham, 5485 Beltline Rd, Dallas, TX (Owned by: Needham Marc) holds a General Contractor license and 38 other licenses according to the Mansfield license board.
Their BuildZoom score of 106 ranks in the top 7% of 222,249 Texas licensed contractors.
Their license was verified as active when we last checked. If you are thinking of hiring JM Needham, we recommend double-checking their license status with the license board and using our project planner to get competitive quotes.
JM Needham Contact Information
Phone Number: (214) 908-4631
Edit
Address: # 380 5485 Beltline Rd, Dallas, TX 75254
Edit
Do you work for this business? Unlock this free profile to update company info and see who's viewing your profile.
JM Needham Dallas
Quality
106
93rd percentile
Pro tip:
We generally recommend hiring a contractor with a score higher than 95.
JM Needham has a BuildZoom score of 106, which places them above 93% of 222,249 contractors in Texas.
Activity
|
5 projects
|
2025 |
|
11 projects
|
2024 |
|
9 projects
|
2023 |
Our building permit records indicate that JM Needham has worked on at least
25.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
|
24 projects
|
Roofing projects |
Analyzing permits over the last 4 years shows that JM Needham mostly works on
roofing project
projects.
Pricing
|
1 project
|
$5k-$20k |
|
2 projects
|
$20k-$50k |
|
6 projects
|
$50k-$100k |
|
8 projects
|
$100k-$250k |
|
1 project
|
$250k-$500k |
|
1 project
|
$1mil+ |
The typical size of their permits is approximately $87,171. 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.
Reroofing the entire apartment complex. mansard roofs remove shingles on mansards to deck install new synthetic felt install new tamko shingles and hand seal each shingle. flats remove existing modified to the deck install new tapeded iso insulation over existing wood decking install new carlisle 60 mil tpo with apeel 20 year ndl warranty for carlisle
Valuation:
$1,485,764
Permit #:
CB-001275-2023
Status:
issued
Fee:
$7,888
Permit Type:
N/A
Building Type:
N/A
The scope of work for this project is remove all loose gravel spud remaining gravel. solid mop 1” iso over existing bur roof system and fully adhere new 60 mil tpo using cavgrip iii. system will come with a 15 year ndl warranty from carlisle
Valuation:
$212,500
Permit #:
ROOF-2022-02-0315
Status:
final
Fee:
$2,586
Permit Type:
N/A
Building Type:
N/A
The scope of work for this project is remove all loose gravel spud remaining gravel. solid mop 1” iso over existing bur roof system and fully adhere new 60 mil tpo using cavgrip iii. system will come with a 15 year ndl warranty from carlisle
Valuation:
$212,550
Permit #:
ROOF-2022-02-0314
Status:
final
Fee:
$2,586
Permit Type:
N/A
Building Type:
N/A
Re-roof 35 400 sq. ft. whse building 1-1-2-f2-a 2021 ibc & iecc
Valuation:
$415,000
Permit #:
24093024
Status:
issued
Fee:
N/A
Permit Type:
Non-residential a...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 1
Valuation:
N/A
Permit #:
2025-052830 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Shingle reroof scope: remove existing shingles and install new tamko titan (natural timber) shingles. 64 squares
Valuation:
N/A
Permit #:
2025-041965 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 6
Valuation:
N/A
Permit #:
2025-053096 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 5
Valuation:
N/A
Permit #:
2025-053076 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 3
Valuation:
N/A
Permit #:
2025-053019 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 4
Valuation:
N/A
Permit #:
2025-053049 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Roof replacement: remove existing shingles and replace with tamko titan shingles (natural timber) for building 2
Valuation:
N/A
Permit #:
2025-052992 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber) building - fitness
Valuation:
N/A
Permit #:
2025-054581 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber) for building. 11
Valuation:
N/A
Permit #:
2025-051106 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber). building - gym
Valuation:
N/A
Permit #:
2025-054555 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber) for building. 14
Valuation:
N/A
Permit #:
2025-051852 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber) for building. 13
Valuation:
N/A
Permit #:
2025-051830 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber) for building. 12
Valuation:
N/A
Permit #:
2025-051810 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber)
Valuation:
N/A
Permit #:
2025-047908 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber)
Valuation:
N/A
Permit #:
2025-054413 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Remove existing shingles and replace with tamko titan shingles (natural timber)
Valuation:
N/A
Permit #:
2025-051633 BP
Status:
issued
Fee:
N/A
Permit Type:
C-1000 commercial...
Building Type:
N/A
Similar Contractors See more
135
BZ Score
-
Avg Project
-
Projects
134
BZ Score
$13.1K
Avg Project
-
Projects
131
BZ Score
$16.3K
Avg Project
-
Projects
JM Needham Reviews
BuildZoom hasn't received any reviews for JM Needham. Click here to be alerted when reviews are posted about them.
Recent Buildzoom Projects
Verified License
BuildZoom confirmed this contractor's license
JM Needham License info
Verified License
| License # | 24-099907 |
| Status | Active |
| City | Mansfield |
| Type | General Contractor |
- BuildZoom verified this license was active as of November 2025.
Verify this license's status for JM Needham at the City of Mansfield.
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | 24-099907 |
| Status | Active |
| City | Mansfield |
| Type | General Contractor |
- When BuildZoom last verified this license, it had an expiration date of December, 2025. Check the current license status of JM Needham with the City of Mansfield
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 47578 |
| Status | Active |
| City | Midlothian |
| Type | Roof Contractor |
- BuildZoom verified this license was active as of August 2025.
Verify this license's status for JM Needham at the City of Midlothian.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 2024 014699 000 00 BR |
| Status | Active |
| City | Arlington |
| Type | General Contractor |
- BuildZoom verified this license was active as of February 2026.
Verify this license's status for JM Needham at the City of Arlington, TX.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | RCE-61208 |
| Status | Active |
| State | Idaho |
| Type | General Contractor Registration |
- BuildZoom verified this license was active as of May 2026.
Verify this license's status for JM Needham at the State of Idaho Bureau Of Occupational Licenses.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 52956-26 |
| Status | Active |
| State | Nebraska |
| Type | Contractor |
- BuildZoom verified this license was active as of June 2026.
Verify this license's status for JM Needham at the Nebraska Department of Labor.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 75793 |
| Status | Active |
| State | North Carolina |
| Type | S (Roofing) |
- BuildZoom verified this license was active as of May 2026.
Verify this license's status for JM Needham at the North Carolina Licensing Board for General Contractors.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 773224 |
| Status | Active |
| State | California |
| Type | Roofing |
- BuildZoom verified this license was active as of March 2026.
Verify this license's status for JM Needham at the California Contractors State License Board.
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | ROOF9226073 |
| Status | Active |
| City | Midlothian |
| Type | Roof Contractor |
- BuildZoom has not verified this license since June, 2024.
Verify this license's status for JM Needham at the City of Midlothian.
This is a sample of licensing data; click here to access a complete history.
License Not Verified
| License # | 4065 |
| Status | Active |
| State | Texas |
- When BuildZoom last verified this license, it had an expiration date of March, 2011. Check the current license status of JM Needham with the Texas Department of Licensing and Regulation
This is a sample of licensing data; click here to access a complete history.
Verified License
| License # | 2012-6248 |
| Status | Active |
| County | Johnson County |
| Type | Roofing Contractor |
- BuildZoom has not verified this license since July, 2015.
Verify this license's status for JM Needham at the Johnson County Contractor Licensing Division.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 17-019613 |
| Status | Inactive |
| City | Lancaster |
| Type | General Contractor |
- According to the City of Lancaster, 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 JM Needham at the City of Lancaster.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | R23-0060 |
| Status | Inactive |
| City | Frisco |
| Type | Building |
- According to the The City of Frisco, 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 JM Needham at the The City of Frisco, TX.
This is a sample of licensing data; click here to access a complete history.
Unverified License
| License # | AEC-9586 |
| Status | Unable To Verify |
| Town | Flower Mound |
| Type | Comm Building 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
| License # | 15-043114 |
| Status | Inactive |
| City | Wichita Falls |
| Type | General Contractor License |
- According to the City of Wichita Falls, 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 JM Needham at the City of Wichita Falls.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 18-037652 |
| Status | Inactive |
| City | Gainesville |
| Type | Roofing Contractor |
- According to the City of Gainesville, 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 JM Needham at the City of Gainesville.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 22-000346 |
| Status | Inactive |
| City | Wichita Falls |
| Type | General Contractor License |
- According to the City of Wichita Falls, 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 JM Needham at the City of Wichita Falls.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GC3619613 |
| Status | Inactive |
| City | Lancaster |
| Type | General Contractor |
- According to the City of Lancaster, 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 JM Needham at the City of Lancaster.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| Status | Inactive |
| City | Dallas |
| Type | Residential General (Br) |
- 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 # | RB022934 |
| 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 JM Needham 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 # | 0390140422 |
| Status | Inactive |
| State | Arkansas |
| Type | Roofing, Roof Decks, Roofing Sheet Metal, Siding, Soffit, Facia, Gutters |
- According to the Arkansas Contractors Licensing Board, 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 JM Needham at the Arkansas Contractors Licensing Board.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | RB020052 |
| 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 JM Needham 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 # | R20-0445 |
| Status | Inactive |
| City | Frisco |
| Type | Building |
- According to the The City of Frisco, 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 JM Needham at the The City of Frisco, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 19-010792 |
| Status | Inactive |
| State | Kansas |
| Type | Roofing |
- According to the Kansas Roofer Registration, 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 JM Needham at the Kansas Roofer Registration.
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 # | A00-10001297 |
| Status | Inactive |
| City | Colleyville |
| Type | Roofing |
- 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 JM Needham at the The City of Colleyville, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GENR5060495 |
| Status | Inactive |
| City | Kaufman |
| Type | General Contractor |
- According to the City of Kaufman, 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 JM Needham at the City of Kaufman.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | R11-0437 |
| Status | Inactive |
| City | Frisco |
| Type | Building |
- According to the The City of Frisco, 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 JM Needham at the The City of Frisco, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | R08-0561 |
| Status | Inactive |
| City | Frisco |
| Type | Building |
- According to the The City of Frisco, 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 JM Needham at the The City of Frisco, TX.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | B-1032626 |
| 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 JM Needham at the City of Irving Inspection Department.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | RC5437652 |
| Status | Inactive |
| City | Gainesville |
| Type | Roofing Contractor |
- According to the City of Gainesville, 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 JM Needham at the City of Gainesville.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GC9443114 |
| Status | Inactive |
| City | Wichita Falls |
| Type | General Contractor License |
- According to the City of Wichita Falls, 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 JM Needham at the City of Wichita Falls.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GC1300153 |
| Status | Inactive |
| City | Indianapolis |
| Type | Gen. Contractor |
- According to the Indianapolis Department of Business and Neighborhood Services, 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 JM Needham at the Indianapolis Department of Business and Neighborhood Services.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GA1301143 |
| Status | Inactive |
| City | Indianapolis |
| Type | Gen. Contractor |
- According to the Indianapolis Department of Business and Neighborhood Services, 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 JM Needham at the Indianapolis Department of Business and Neighborhood Services.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GA1301145 |
| Status | Inactive |
| City | Indianapolis |
| Type | Gen. Contractor |
- According to the Indianapolis Department of Business and Neighborhood Services, 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 JM Needham at the Indianapolis Department of Business and Neighborhood Services.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GA1301146 |
| Status | Inactive |
| City | Indianapolis |
| Type | Gen. Contractor |
- According to the Indianapolis Department of Business and Neighborhood Services, 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 JM Needham at the Indianapolis Department of Business and Neighborhood Services.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | GA1301144 |
| Status | Inactive |
| City | Indianapolis |
| Type | Gen. Contractor |
- According to the Indianapolis Department of Business and Neighborhood Services, 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 JM Needham at the Indianapolis Department of Business and Neighborhood Services.
This is a sample of licensing data; click here to access a complete history.
Inactive License
| License # | 11-LP-00577 |
| Status | Inactive |
| City | El Paso |
| Type | Contractor General |
- According to the City of El Paso, 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 JM Needham at the City of El Paso, Texas.
This is a sample of licensing data; click here to access a complete history.
Unverified License
| License # | 9586 |
| Status | Unable To Verify |
| Town | Flower Mound |
| Type | Comm Building 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.
106
BuildZoom Score
Bonded
| Bonded Agent | International Fidelity Insurance Company |
| Bond Value | $15,000 |
Insured
| Workers Comp Provider | American Interstate Insurance Company |
1.7K
Permits
- Building permit records show that JM Needham has worked on 1748 permitted projects.
JM Needham Employees
BK
Brenda Kerkman
CH
Chris Hix
CH
Christopher Hix
Applicant
DN
Deborah Needham
JW
John Collier,Larry Culbreth,Brenda Kerkmann,Scott Taylor,Steven Wheeler
Owner
JN
John Needham
MN
Marc Needham
Owner
NM
Needham Marc
Owner
NR
Needham Restoration Roofing
Bus. Name
NR
Needham Roofing
Owner
NS
Needham, Steven
SN
Steve Needham
SW
Steve Wheeler
SN
Steven A Needham
SN
Steven Anthony Needham
Rmo / Ceo / Pres
SN
Steven Needham
TP
Tammy Price
VN
Valery Lynn Needham
Officer