Contractor license information

All contractors doing construction work within the City limits and being compensated for that work must be licensed with the City. Licenses are good for one year from the day your license is issued. 

The City is now requiring all contractors to apply online for a license and permit using MyGov portal. Access the portal by selecting one of the tabs that relate to your contractor license with the City. 

  1. I have a current contractor license with the City 
  2. I need to renew my license with the City
  3. This is my first time getting a contractor license with the City

Contractors with a current license

If you already have a MyGov account and have not upgraded to the new version, please follow these steps:

  1. Access the previous version at
  2. Enter your username and password
  3. Follow the system prompts that will take you to the new version of MyGov

Contractors with a current City license who forgot your username or never accessed MyGov online, email us at

Types of licenses and fees

  • Electrical Contractor License- A copy of your State Master License is required.
    • No fee
  • General Class A - Required for all commercial work over 2,000 square feet in size.
    • $175 fee
  • General Class B- Required for commercial work up to 2,000 square feet in size and any size of residential construction.
    • $125 fee
  • General Class C - Allows residential construction / remodeling up to 3,500 square feet in size.
    • $100 fee
  • Mechanical License - For commercial and residential HVAC.
    • $125 fee
  • Plumbing License - Copy of master plumbing license is required.
    • $150 fee
  • Special Contractor License - Covers roofing, excavating, sign installer, mobile home installer, concrete and form, housing and building movers, gas fitter, landscaping, fire systems, and siding.
    • $100 fee
  • Procedure for Contemporaneous Reviews of Electrical and Plumbing Licenses

Contact us

For additional MyGov information, review the MyGov Portal Instructions. You can also email us for other concerns and questions at or call 303-661-1451.