General contractor License Requirements in Virginia Beach, VA
Last reviewed: July 2026
Quick Answer
Virginia Beach general contractors must obtain a Class A or Class B Contractor License from the Virginia Department of Professional and Occupational Regulation (DPOR). Class A licenses are required for projects over $15,000; Class B licenses for projects under $15,000. You must also register with Virginia Beach's Department of Business Services for a local business license and comply with zoning requirements before beginning work.
Key Facts
- •Virginia requires Class A or B contractor licenses issued by DPOR.
- •Class A handles projects over $15,000; Class B handles projects under $15,000.
- •Applicants must pass the NASCAD exam and provide proof of experience.
- •Unlicensed contracting is a Class 1 misdemeanor with fines up to $2,500.
- •Virginia Beach requires additional city business licenses and zoning permits.
State Licence Requirements
Licence name
Class A or Class B Contractor License
Issued by
Virginia Department of Professional and Occupational Regulation (DPOR)
Cost
$265-$675
Processing time
6-10 weeks
How to apply
To apply for a Virginia contractor license, visit the DPOR website at https://www.dpor.virginia.gov and create an account in the online licensing system. Choose Class A (for projects over $15,000) or Class B (for projects under $15,000) based on your intended scope of work under Virginia Code § 54.1-210. You must submit proof of at least four years of active experience in the construction industry (Class A) or two years (Class B) on your application form.
You are required to pass the NASCAD Contractor Exam specific to your license class, which tests knowledge of Virginia contractor laws, safety regulations, and construction practices. The exam costs approximately $150-$200. After passing the exam, submit your application with required documentation including proof of general liability insurance (minimum $300,000 for Class A, $100,000 for Class B), completed Virginia DPOR application form, proof of work experience with references, and a $265-$500 initial license fee depending on class.
Processing includes a background check and verification of your experience claims. Once approved, your license is valid for two years. You can apply online through the DPOR portal and upload all supporting documents digitally, though fingerprints may require in-person submission at a Virginia state police office.
Federal Requirements
Federal requirements for general contractors in Virginia Beach include obtaining an Employer Identification Number (EIN) from the Internal Revenue Service if you have employees (26 U.S.C. § 6109). Contractors must comply with the Americans with Disabilities Act (ADA) for any public accommodations or commercial spaces they construct or renovate (42 U.S.C. § 12101 et seq.), ensuring accessibility standards are met during construction.
If your contracting work involves lead-based paint renovation or disturbance in pre-1978 homes, you must comply with the Environmental Protection Agency's Lead Renovation, Repair, and Painting Rule (40 U.S.C. § 4852d), which requires EPA-certified lead-safe work practices and training. Contractors working on federal projects or federally-funded construction must comply with the Davis-Bacon Act prevailing wage requirements (40 U.S.C. § 3141-3144). Additionally, all contractors must maintain proper worker's compensation insurance and comply with OSHA workplace safety standards (29 U.S.C. § 651 et seq.). If your business will have employees, you must comply with federal tax withholding requirements under the Internal Revenue Code and register with the U.S. Department of Labor for wage and hour compliance.
Local & County Requirements
Virginia Beach contractors must register for a Business License through the City's Department of Business Services before commencing any work (Virginia Beach Municipal Code § 22-1). The application requires proof of your state contractor license, proof of general liability insurance, and a completed local business license application; this costs $100-$150 annually.
You must obtain a Zoning Permit from the City's Planning and Community Development Department to verify your intended project location complies with local zoning ordinances (Virginia Beach Code § 23-111 et seq.). Zoning permits ensure your contracting work is permitted in the specific zoning district. Building permits are required for most construction projects and are issued by the same department; costs vary by project scope ($50-$500+ depending on construction value). If your work involves electrical, plumbing, or mechanical systems, you may need trade-specific permits from the Building Official.
Fire Department permits are required if your project involves fire suppression systems, hazardous materials storage, or commercial occupancy changes. Signage permits are needed if you install contractor signage on-site. Neighborhood projects in historic districts (such as the Historic District or Old Princess Anne) require additional Historic Preservation permits. Virginia Beach's geographic complexity means industrial contractors in the Elizabeth River area face environmental compliance reviews from both the city and state, while residential contractors in the western city face standard residential requirements. Contact Virginia Beach Planning & Community Development at (757) 385-4400 or visit the city website for project-specific permit requirements.
Total Cost Breakdown
The first-year total cost for a general contractor in Virginia Beach ranges from $815 to $1,625, depending on license class and local factors. The Virginia state contractor license application and exam total $415-$700 (exam fee $150-$200, Class B license fee $265, or Class A license fee $500). You must carry general liability insurance before licensing; minimum costs are $600-$1,200 annually depending on your project scope, crew size, and loss history.
Virginia Beach local requirements add $100-$150 for the annual business license, plus $50-$500 for initial building permits depending on your project type. Zoning permits cost $25-$75. If your first project involves specialized work (electrical, plumbing, mechanical), trade permits add $50-$200 each. Bonding costs for contract performance bonds (often required by clients) range from $200-$500 for Class B contractors and $500-$1,500 for Class A contractors undertaking larger projects.
Breakdown: State contractor license exam and fee ($415-$700) + General liability insurance ($600-$1,200) + Virginia Beach business license ($100-$150) + Building permits ($50-$500) + Bonding (optional but typical, $200-$500) = approximately $1,365-$3,050 for comprehensive first-year setup. Class B contractors starting with residential projects typically budget $1,100-$1,500; Class A contractors in commercial/large residential typically budget $1,800-$2,500. Annual renewal costs (second year onward) are $265-$500 (license) + $600-$1,200 (insurance) + $100-$150 (local license) = $965-$1,850 per year.
Licence Renewal
Virginia contractor licenses must be renewed every two years under Virginia Code § 54.1-218. Your renewal deadline is based on your license issue date and is printed on your license card. To renew, log into your DPOR online account 90 days before expiration and complete the renewal application. The renewal fee is $265 for Class B and $500 for Class A licenses.
Virginia does not currently require mandatory continuing education for contractor license renewal, though the DPOR occasionally updates this requirement. You must maintain proof of general liability insurance throughout the renewal period and submit evidence of continued insurance with your renewal application. If your license expires, you cannot legally perform contracting work; projects initiated before expiration may continue, but new projects are prohibited.
Late renewal penalties include a $50-$100 late fee if renewed within 30 days of expiration. If your license lapses beyond 30 days, you must reapply as a new applicant and retake the contractor exam. Virginia Beach's local business license must also be renewed annually (separate from your state license); failure to maintain local registration can result in cease-and-desist orders. Online renewal is available through the DPOR portal; no in-person renewal is required.
Penalties for Operating Without a Licence
Operating as a general contractor in Virginia Beach without a valid Class A or Class B license is a Class 1 misdemeanor under Virginia Code § 54.1-215. Violations result in fines up to $2,500 per violation, with each project or day of unlicensed work potentially constituting a separate offense. Criminal penalties may include up to 12 months imprisonment in addition to fines.
Violations are typically discovered through complaints from property owners, homeowners associations, or neighboring properties reporting unlicensed work. The Virginia Department of Professional and Occupational Regulation (DPOR) investigates complaints and can issue cease-and-desist orders immediately upon determination of unlicensed contracting. Additionally, Virginia Beach's Department of Business Services enforces local licensing requirements; operating without a local business license results in civil fines of $100-$500 per day of violation.
Insurance implications are severe: most general liability insurers explicitly exclude coverage for unlicensed contractors, meaning any injury, property damage, or lawsuit arising from unlicensed work is uninsured. Property owners can refuse to pay for work performed without proper licensing, and Virginia courts will not enforce contracts for unlicensed contracting services. Homeowners may also file complaints with the Virginia Contractor Transaction Recovery Fund, which can levy additional penalties and recover homeowner damages from your account. Professional reputation damage is substantial—unlicensed work creates public records accessible to future clients and can permanently harm your business credibility.
Get your Virginia contractor license quickly—compare exam prep courses and insurance quotes from recommended providers.
Get notified when licensing rules change
Licensing requirements and fees change periodically. We'll email you when this page is updated.
Frequently Asked Questions
How long does it take to get a general contractor license in Virginia Beach from start to finish?
The entire process typically takes 8-14 weeks. First, you gather your work experience documentation and proof of liability insurance (1-2 weeks). You then schedule and pass the NASCAD contractor exam (1-2 weeks to register and test). After passing, you submit your application to DPOR with all supporting documents (1-2 weeks to prepare). DPOR processing takes 6-10 weeks for background verification and approval. During this time, you should simultaneously apply for your Virginia Beach business license (1-2 weeks) and identify your initial project location for zoning permits (1-2 weeks). The longest wait is DPOR's background check and verification phase. Once approved, you can legally start contracting immediately.
Do I need both a Virginia state contractor license and a Virginia Beach city business license?
Yes, you need both. The Virginia state Class A or Class B Contractor License from DPOR (Virginia Code § 54.1-210) is mandatory to legally perform contracting work anywhere in Virginia. The Virginia Beach local business license (Virginia Beach Municipal Code § 22-1) is a separate requirement for conducting business within the city limits. They serve different purposes: the state license proves you meet professional standards; the local license registers you for tax purposes and ensures local compliance. You cannot legally operate in Virginia Beach with only the state license—the city can issue cease-and-desist orders against businesses operating without local registration. Both must be obtained and renewed independently.
Can I work as a general contractor in Virginia Beach with a license from another state?
No. Virginia does not recognize contractor licenses from other states through reciprocity agreements. Even if you hold a valid general contractor license in North Carolina, Maryland, or another state, you must obtain a Virginia Class A or Class B license from DPOR before performing any contracting work in Virginia Beach. However, your out-of-state experience counts toward Virginia's experience requirements. If you have four years of active contracting experience in another state, that experience satisfies the Class A license requirement (Virginia Code § 54.1-213). You must provide documentation of out-of-state work (invoices, references from prior clients, proof of licensure in that state). You still must pass Virginia's NASCAD exam, which covers Virginia-specific codes, contractor regulations, and safety requirements. Out-of-state applicants typically report the NASCAD exam is their primary hurdle since Virginia's regulations differ from other states.
What happens if I start a contracting project in Virginia Beach without obtaining my license yet?
Operating without a license is a Class 1 misdemeanor under Virginia Code § 54.1-215 with penalties up to $2,500 and potential imprisonment up to 12 months. Each project (or each day of unlicensed work) may be prosecuted as a separate violation, multiplying your liability. Virginia Beach's Department of Business Services and DPOR can issue immediate cease-and-desist orders once unlicensed work is discovered, halting your project. Property owners are entitled to refuse payment for unlicensed work—Virginia courts will not enforce contracts for services rendered by unlicensed contractors. Your general liability insurance will not cover damages or injuries from unlicensed work, leaving you personally liable for all costs. Any customer complaints trigger DPOR investigations, which create a public record accessible to future clients and lenders. The damage to your professional reputation can be permanent. Additionally, if you've already collected payment, the homeowner can file a complaint with Virginia's Contractor Transaction Recovery Fund, which can levy penalties and force restitution from your account.
What is the difference between a Class A and Class B contractor license in Virginia, and which do I need?
The Class A and Class B licenses differ in scope and project value limits under Virginia Code § 54.1-210. A Class B license permits you to contract on projects with a total contract value under $15,000. A Class A license permits contracting on projects of any value, including projects exceeding $15,000. Class B licensing requires two years of active experience and costs $265. Class A licensing requires four years of active experience and costs $500. Both require passing the NASCAD exam. If you plan to perform small residential repairs, remodeling, or minor commercial work under $15,000 per project, Class B is sufficient and cheaper to obtain. If you intend to bid on larger residential, commercial, or industrial projects exceeding $15,000, you must hold a Class A license. Many contractors obtain Class A even for small projects to avoid license limitations; however, Class A requires longer experience qualification and higher fees. Virginia law strictly enforces these limits—a Class B contractor performing work on a project exceeding $15,000 violates the licensing statute regardless of good faith.
Other Business Types in Virginia Beach, VA
general contractor Licensing in Other States
See general contractor licensing in every state →Sources & References
- Virginia Code § 54.1-201 et seq. — Establishes contractor licensing requirements and DPOR authority
- Virginia Code § 54.1-210 — Defines Class A and Class B contractor license categories
- Virginia Code § 54.1-213 — Sets experience and examination requirements for contractor licenses
- Virginia Code § 54.1-215 — Establishes penalties for unlicensed contracting
- Virginia Beach Municipal Code § 22-1 et seq. — Local business licensing and zoning requirements for contractors
Licence requirements change. Verify current requirements with the issuing agency before applying.
Editorial standards: This guide is reviewed against primary government sources and cites 5 statutes. Last reviewed July 2026. Scheduled for re-verification by July 2027.
See our editorial policy for how content is created and verified, or report an inaccuracy.