North Carolina General Contractor License Lookup
Verify that a contractor is licensed before you sign anything. This is the full NC Licensing Board for General Contractors registry, every active license in the state, with status, classification, project limit, and the individuals who qualify it.
63,785 licenses on record · last checked against the board Jul 18, 2026 · some classifications are still being indexed
Looking for an electrician? They're licensed by a different board, search the NC electrician registryFilter by contractor type
License status
Grading & Excavating
Site grading, excavation, and earthmoving.
200+ licenses permitted to do grading & excavating work
- 225 Investments, LLC
L.109172 · Peachland, NC · Building
Active - A & A Grading and Hauling, Inc.
L.69863 · Bessemer City, NC · Grading & Excavating
Active - A & A Landscaping and Construction, Inc.
L.78459 · Belville, NC · Grading & Excavating
Active - Aaron Dirk Cody
Q.04188 · Robbinsville, NC · Grading & Excavating
Active - Aaron Hamlin
Q.01242 · Asheville, NC · Grading & Excavating
Active - Aaronia Grady Jones
Q.99476 · Newton Grove, NC · Grading & Excavating
Active - ABE Underground LLC
L.107770 · Raleigh, NC · Unclassified
Has reviews Active - ABE Utilities, Incorporated
L.11570 · Raleigh, NC · Unclassified
Has reviews Active - Ace Construction Enterprises, LLC
L.65747 · Canton, NC · Building
Active - Adam Sherrill Young
Q.106117 · Spruce Pine, NC · Grading & Excavating
Active - Adams Land Management, LLC
L.81756 · Hayesville, NC · Grading & Excavating
Active - Adam Young Trucking & Grading, LLC
L.107059 · Spruce Pine, NC · Grading & Excavating
Active - Adrian Gay Stinnett
Q.33902 · Kings Mountain, NC · Grading & Excavating
Active - Advanced Residuals Management, LLC
L.47344 · Monroe, NC · Grading & Excavating
Active - Alan Dale Faulkner
Q.17652 · Henderson, NC · Grading & Excavating
Active - Alan L. King
Q.31880 · Wilmington, NC · Grading & Excavating
Active - Alan Tyndall Owens
Q.14743 · Wilson, NC · Highway
Active - Albert L. Williams
Q.00918 · Icard, NC · Unclassified
Active - Alexander James Leonard
Q.100480 · Troutman, NC · Grading & Excavating
Active - Alfred H. Morton
L.87953 · Asheboro, NC · Grading & Excavating
Active - Alfred H. Morton
Q.31819 · Asheboro, NC · Grading & Excavating
Active - Alisha Riley
Q.59360 · Archdale, NC · Grading & Excavating
Active - Alison C. White
Q.32446 · Belville, NC · Grading & Excavating
Active - Allen Eugene Capps
Q.13151 · Burlington, NC · Grading & Excavating
Active - ALL IN GRADING LLC
L.103391 · Kings Mountain, NC · Grading & Excavating
Active - Alluvium Construction, LLC
L.87129 · Charlotte, NC · Grading & Excavating
Active - American Business Connection NC LLC
L.103064 · Banner Elk, NC · Residential
Active - Amy Lyn Hallamore
Q.19903 · Locust, NC · Grading & Excavating
Active - Anchor QEA Field Services of North Carolina, LLC
L.84133 · Asheville, NC · Grading & Excavating
Active - Anderson And Company, Inc.
L.35624 · Tarboro, NC · Unclassified
Active - Anderson-Moore Builders, Inc., T/A
L.37967 · Winston Salem, NC · Building
Active - Anderson & Son Grading and Clearing, Inc.
L.79470 · Hayesville, NC · Grading & Excavating
Active - Andrew Dwayne Counts
Q.103728 · Kings Mountain, NC · Grading & Excavating
Active - Andrew Harvey Baker
Q.102453 · Hubert, NC · Grading & Excavating
Active - Andrew Holloway
Q.58462 · Graham, NC · Grading & Excavating
Active - Andrew K. Ard, Jr.
Q.61081 · Garner, NC · Grading & Excavating
Active - Andrew Merolla
Q.34749 · Myrtle Beach, SC · Building
Active - Andrew Preston Gibbon
Q.31837 · Shelby, NC · Residential
Active - Andrew T. Smith
Q.20514 · Raleigh, NC · Grading & Excavating
Active - Andy Harold Roberts
Q.109491 · Walnut Cove, NC · Grading & Excavating
Active - Angela Simms
Q.106170 · Graham, NC · Grading & Excavating
Active - Angus Sterling McDiarmid III
Q.108734 · Granite Falls, NC · Grading & Excavating
Active - Anthony E. Mills
Q.61424 · Wilmington, NC · Grading & Excavating
Active - Anthony E. Mills
L.88147 · Wilmington, NC · Grading & Excavating
Active - Anthony Nicholas Perry
Q.104311 · Selma, NC · Building
Active - Anthony W. Purgason
Q.21032 · Asheboro, NC · Grading & Excavating
Active - APC Pipeline Services, LLC
L.88552 · Belews Creek, NC · Grading & Excavating
Active - Appalachian Construction, Inc.
L.44936 · Franklin, NC · Grading & Excavating
Active - Arnold W. Jarvis
Q.01009 · Asheville, NC · Grading & Excavating
Active - Atlantic Construction And Development, Inc.
L.39128 · Wilmington, NC · Grading & Excavating
Active - Atlantic Foundation & Repair LLC
L.60032 · Selma, NC · Building
Active - Atlantic Grading Co., Inc.
L.50938 · Cornelius, NC · Grading & Excavating
Active - Atlantic Grading & Consulting LLC
L.86257 · Selma, NC · Grading & Excavating
Active - Atlantic Landworks LLC
L.70934 · Richlands, NC · Building
Active - Atlas Construction Group, Inc.
L.72298 · Charlotte, NC · Building
Active - Audrey Lynn Moss
Q.25221 · Wendell, NC · Grading & Excavating
Active - Audrey Mease Inman
Q.101367 · Canton, NC · Grading & Excavating
Active - Austin Construction Company, Inc.
L.85087 · Horse Shoe, NC · Building
Active - Autry Grading, Inc.
L.11604 · Hope Mills, NC · Unclassified
Active - BAF Contracting Inc.
L.44657 · Garner, NC · Building
Active - Bailey Contracting, Inc.
L.42899 · Cary, NC · Unclassified
Active - Baker A. R., LLC
L.67453 · Davidson, NC · Highway
Active - Baker Grading & Landscaping, Inc.
L.36703 · Old Fort, NC · Highway
Active - Barbara Brazas Jones
Q.109381 · Youngsville, NC · Public Utilities
Active - Barbour Brothers Construction Inc
L.75557 · Pikeville, NC · Highway
Active - Barbour's Grading & Construction, LLC
L.109331 · Angier, NC · Grading & Excavating
Active - Barko Construction, Inc.
L.51083 · Jamestown, NC · Highway
Active - Bart Christopher Mathis
Q.16294 · North Wilkesboro, NC · Highway
Active - Bartlett Construction and Landscaping Company
L.49887 · Weaverville, NC · Residential
Active - BBP Construction LLC
L.109755 · Franklin, NC · Building
Active - BCM Construction Management, Inc.
L.109032 · Lumberton, NC · Grading & Excavating
Active - BCS Contractors, LLC
L.53835 · Spring Hope, NC · Building
Active - BCY Development, LLC
L.68406 · Apex, NC · Grading & Excavating
Active - Beam Construction, NC Inc
L.107605 · Elk Park, NC · Grading & Excavating
Active - Belflower Farm L.L.C.
L.81974 · Bostic, NC · Grading & Excavating
Active - Ben A. Fish
Q.13284 · Fuquay-Varina, NC · Building
Active - Benjamin Brian Morris
Q.58731 · Fountain, NC · Grading & Excavating
Active - Benjamin Leonard
Q.99916 · Whittier, NC · Grading & Excavating
Active - Benjamin Patrick Miller
Q.34826 · Salisbury, NC · Grading & Excavating
Active - Benjamin Stuart Blair
Q.23003 · Waynesville, NC · Highway
Active - Bennett J. Rowland, Jr.
Q.07194 · Four Oaks, NC · Grading & Excavating
Active - Bennett J. Rowland, Jr.
L.30262 · Four Oaks, NC · Grading & Excavating
Active - Bennick Enterprises, LLC
L.68885 · Nebo, NC · Building
Active - Benson Construction, Inc.
L.07345 · Lumberton, NC · Highway
Active - B. E. Singleton And Sons, Inc.
L.08226 · Washington, NC · Unclassified
Active - Best Sand & Gravel, Inc.
L.14220 · Goldsboro, NC · Highway
Active - Beth Rose Sawyer
Q.07856 · Belhaven, NC · Grading & Excavating
Active - Billy Eugene Suggs
L.09094 · Elm City, NC · Building
Active - Billy Eugene Suggs
Q.01070 · Elm City, NC · Building
Active - Billy Wayne Griffin
Q.23008 · Wingate, NC · Grading & Excavating
Active - Black Bear Paving & Construction, Inc.
L.75898 · Franklin, NC · Building
Active - Blake William Crim
Q.61725 · Belews Creek, NC · Grading & Excavating
Active - B & L Construction & Septic Service, LLC
L.105258 · Coats, NC · Grading & Excavating
Active - Blue Ridge Land Works LLC
L.109287 · Granite Falls, NC · Grading & Excavating
Active - BMCO Construction, Inc.
L.18023 · Lumberton, NC · Highway
Active - BMP Construction, LLC
L.102546 · Bolivia, NC · Grading & Excavating
Active - B & N Grading, Inc.
L.75683 · Charlotte, NC · Highway
Active - Bottomland Site Solutions, LLC
L.105153 · Statesville, NC · Grading & Excavating
Active - Boyd Copeland Contracting, Inc.
L.53820 · Windsor, NC · Grading & Excavating
Active - Boyd Davis Copeland
Q.17441 · Windsor, NC · Grading & Excavating
Active - Braden James Lias
Q.105758 · Denver, NC · Grading & Excavating
Active - Bradley and Conner Grading Contractors, Inc.
L.69991 · Brevard, NC · Highway
Active - Bradley James Cree
Q.105831 · Lucama, NC · Grading & Excavating
Active - Bradley William Thiede
Q.06883 · Raleigh, NC · Grading & Excavating
Active - Brandon Joel Ervin
Q.31481 · Kannapolis, NC · Grading & Excavating
Active - Brandon Lee Gordon
Q.109780 · Benson, NC · Grading & Excavating
Active - Brandon McCray Hudson
Q.27388 · Raleigh, NC · Grading & Excavating
Active - Brandon Scott Dimmer
Q.61035 · Stanley, NC · Grading & Excavating
Active - Brandon Tim Causey
Q.58282 · Asheboro, NC · Grading & Excavating
Active - Brandon T. West
Q.101075 · Louisburg, NC · Grading & Excavating
Active - Brandon T. West
L.101700 · Louisburg, NC · Grading & Excavating
Active - Brandon Wayne Mitchell
Q.16439 · Burnsville, NC · Building
Active - Brandon Wayne Mitchell, T/A
L.51744 · Burnsville, NC · Building
Active - Brandt Webster Steele
Q.14422 · Southport, NC · Grading & Excavating
Active - Braxton Daniel Ennis
Q.105348 · Four Oaks, NC · Grading & Excavating
Active - Brian Christopher Yates
Q.25111 · Apex, NC · Grading & Excavating
Active - Brian Finney Excavating, LLC
L.99846 · Mount Ulla, NC · Grading & Excavating
Active - Brian James McDaniel
Q.26533 · Mocksville, NC · Grading & Excavating
Active - Brian Keith Kime
Q.59943 · Graham, NC · Grading & Excavating
Active - Brian Kevin Setzer
Q.20498 · Franklin, NC · Grading & Excavating
Active - Brian Lee Austin
Q.22200 · Horse Shoe, NC · Building
Active - Brian Russell Tingen
Q.104312 · Snow Hill, NC · Grading & Excavating
Active - Brian Scott Finney
Q.96298 · Mount Ulla, NC · Grading & Excavating
Active - Brian Scott Jacoby
Q.03975 · Raleigh, NC · Grading & Excavating
Active - Brian Setzer, T/A
L.60078 · Franklin, NC · Grading & Excavating
Active - Bridges To The Other Side, Inc.
L.88322 · Hayesville, NC · Building
Active - Brinley's Grading Service, Inc.
L.20148 · Garner, NC · Grading & Excavating
Has reviews Active - Bruce Dean Rowell, Jr.
Q.23214 · Oakboro, NC · Unclassified
Active - Bruce Eugene Culbertson
Q.59199 · Holly Springs, NC · Grading & Excavating
Active - Bruce Sekaly
Q.08097 · High Point, NC · Building
Active - Bryan David Cole
Q.94947 · Kill Devil Hills, NC · Public Utilities
Active - Bryan's Clearing & Grading, Inc.
L.51685 · Oxford, NC · Grading & Excavating
Active - Bryant's Land And Development Industries, Inc.
L.57303 · Burnsville, NC · Highway
Active - Bryson Enterprises, Ltd.
L.69727 · Highlands, NC · Building
Active - Buffkin Construction Company, Inc.
L.40265 · Delco, NC · Highway
Active - Build Raleigh, LLC
L.74054 · Raleigh, NC · Building
Active - Burlington Mechanical Contractors, Inc.
L.15046 · Graham, NC · Building
Active - Burney & Burney Construction Company, Inc.
L.30238 · Greenville, NC · Unclassified
Active - Burrell's Utilities and Excavating Inc
L.83783 · Canton, NC · Grading & Excavating
Active - Burritt Ellis Benson, III
Q.00800 · Lumberton, NC · Highway
Active - C.A.G. Contracting, LLC
L.87748 · Newton Grove, NC · Grading & Excavating
Active - CAG Farms, Inc.
L.40478 · Angier, NC · Building
Active - Caldwell Trucking & Excavating, Inc
L.99864 · Waynesville, NC · Grading & Excavating
Active - Cameron David Lawing
Q.58150 · Hendersonville, NC · Highway
Active - Cameron Otha Hill
Q.19333 · Lexington, NC · Grading & Excavating
Active - Canady's Landscaping and Erosion Control, LLC
L.88212 · Lexington, NC · Grading & Excavating
Active - Canzada Badger Lyall
L.69968 · Lansing, NC · Grading & Excavating
Active - Cardinal Civil Contracting, LLC
L.73070 · Raleigh, NC · Unclassified
Active - Cardinal Civil Contracting Triad, LLC
L.108178 · Raleigh, NC · Unclassified
Active - Cardinal Custom Builders LLC
L.100737 · Waynesville, NC · Building
Active - Carl Douglas Swain, Jr.
Q.25036 · Elizabeth City, NC · Grading & Excavating
Active - Carl's Grading & Landscaping, LLC
L.64908 · Brevard, NC · Building
Active - Carmon Gene Sparks, Jr.
Q.23867 · Gastonia, NC · Grading & Excavating
Active - Carolina Contracting LLC
L.88464 · Chapel Hill, NC · Grading & Excavating
Active - Carolina Grading & Site Development, LLC
L.109315 · Bessemer City, NC · Grading & Excavating
Active - Carolina Grading & Utilities, Inc.
L.30287 · Jefferson, NC · Building
Active - Carolina Management Services One, LLC
L.105990 · Elm City, NC · Grading & Excavating
Active - Carolina Pavement Technology, Inc.
L.71645 · Cary, NC · Highway
Active - Carolina Sand, Inc.
L.86845 · Lenoir, NC · Highway
Active - Carolina Seeding, Inc.
L.46790 · Davidson, NC · Grading & Excavating
Active - Carolina Stabilization, LLC
L.102201 · Raleigh, NC · Grading & Excavating
Active - Caroline Dean Edwards
Q.21827 · Maggie Valley, NC · Grading & Excavating
Active - Carrington's Clearing And Grading, L.L.C.
L.61111 · Oxford, NC · Highway
Active - Carson Street Builders, LLC
L.82252 · Raleigh, NC · Building
Active - Cavanaugh Energy Group, LLC
L.82038 · Winston Salem, NC · Grading & Excavating
Active - C. C. Strickland & Sons, Inc.
L.66582 · Ellenboro, NC · Highway
Active - Cecil Bunn Olive
Q.04709 · New Hill, NC · Residential
Active - Cecil Thomas Williams, Jr.
Q.19855 · Wilson, NC · Grading & Excavating
Active - Cedar Ridge Clearing and Grading, LLC
L.109714 · High Point, NC · Grading & Excavating
Active - Cedric Gaymon
Q.103725 · Charlotte, NC · Building
Active - Centerline Contractors, LLC
L.79126 · Monroe, NC · Building
Active - Central Construction Group, Inc.
L.48290 · Clinton, NC · Building
Active - Central Construction Group South, Inc.
L.81548 · Clinton, NC · Building
Active - CF Solar, LLC
L.106665 · Stedman, NC · Building
Active - Chadwick Douglas Brinley
Q.03655 · Garner, NC · Grading & Excavating
Active - Chad Zebulon Cabe
L.56662 · Horse Shoe, NC · Grading & Excavating
Active - Champion Grading and Paving, LLC
L.84507 · Raleigh, NC · Grading & Excavating
Active - Charles Bradley Walker
L.105884 · Marshall, NC · Grading & Excavating
Active - Charles Bradley Walker
Q.106160 · Marshall, NC · Grading & Excavating
Active - Charles Brent Roberson
Q.27981 · Williamston, NC · Unclassified
Active - Charles C. Barker
Q.16100 · Jamestown, NC · Highway
Active - Charles Dennis Joye
Q.02276 · Charlotte, NC · Grading & Excavating
Active - Charles D Wynne
Q.105667 · Asheville, NC · Grading & Excavating
Active - Charles Eddie Smith
Q.14108 · Garland, NC · Grading & Excavating
Active - Charles Edsel Norris
Q.17615 · Todd, NC · Grading & Excavating
Active - Charles E. Havens
Q.00892 · Asheboro, NC · Building
Active - Charles Howard Solomon, Jr.
Q.07661 · Roxboro, NC · Grading & Excavating
Active - Charles Kirk Roncone
Q.17134 · Charlotte, NC · Building
Active - Charles Ray Mullis II
Q.109317 · Sanford, NC · Grading & Excavating
Active - Charles Russell Bartlett, Jr.
Q.15592 · Swannanoa, NC · Residential
Active - Charles Walter Vaughn
Q.04241 · Mount Airy, NC · Unclassified
Active - Charlie Earl West
Q.27027 · Louisburg, NC · Grading & Excavating
Active - Chatham Civil Contracting, LLC
L.78760 · Siler City, NC · Highway
Active - Chatham Contracting Services, LLC
L.102588 · Moncure, NC · Grading & Excavating
Active - C. H. Barlowe LLC
L.101842 · Lenoir, NC · Grading & Excavating
Active - CH Grading & Utilities LLC
L.102144 · Lexington, NC · Grading & Excavating
Active - Chris E. Fortune
L.64557 · Flat Rock, NC · Grading & Excavating
Active - Chris E. Fortune
Q.22853 · Flat Rock, NC · Grading & Excavating
Active - Chris G. Venable
Q.01698 · Pfafftown, NC · Building
Active - Christina Deyton
Q.58883 · Burnsville, NC · Grading & Excavating
Active
How the lookup works
Type a company name or a license number. We match against the licenses the NC board publishes, not just the ones near you.
See status, classification, and the project limit that caps how big a job a contractor can legally take on. Every field comes from the board.
Confirm the license is active and the classification fits your project before you sign anything or hand over a deposit.
Frequently asked questions
- Do I need a licensed general contractor in North Carolina?
- In North Carolina, any construction project with a total value of $40,000 or more generally requires a licensed general contractor. Below that threshold a license is not required by the state, though local permit rules may still apply.
- What do the license limits mean?
- North Carolina caps the size of a single project by license limit: Limited allows projects up to $1 million, Intermediate up to $2 million, and Unlimited has no cap. A contractor bidding above their limit is a red flag worth raising.
- Why does a contractor show up under a classification they aren't classified for?
- The licensing board's search is based on what work a license permits, not only what it is classified as. A Building contractor is generally permitted to do residential, roofing, or pool work, so they appear in those searches without being a specialist in them. We show both facts separately on each license page.
- What if a contractor isn’t listed here?
- The board publishes active licenses. A contractor missing from this registry may not hold an NC general contractor license, may be listed under a different legal name than the one they trade under, or may work only on projects under the $40,000 threshold where no license is required. Absence is a reason to ask questions, not proof of wrongdoing.
Every license here is sourced from the NC Licensing Board for General Contractors and checked against the board on a regular schedule. If a contractor is not listed, that is a reason to ask questions, not proof of anything. Some work under the $40,000 state threshold where no license is required. To report a contractor, file a complaint with NCLBGC.