How to verify a contractor license
Before you sign anything, verify that your contractor is licensed in your state or local area, and check that the license is active, in the right trade, and in the same business name you were given. Mainstay Builders is a free matching service that helps homeowners get connected with licensed, bonded and insured general contractors for major projects, but you should always verify credentials yourself before hiring.
Short answer
To verify a contractor license, look up the contractor in your state contractor license database, or in the city or county system if your area uses local licensing. Confirm that the license is active, that it matches the exact company name on the contract, that it covers the type of work you need, and that there are no serious disciplinary actions you do not understand. Then ask for proof of bond and insurance, and verify those directly with the insurance agent or carrier before you sign.
A business card, yard sign, social media page, or verbal claim is not enough. A real license check should show an official record from a government source. If a contractor says they are licensed but cannot tell you the license number, legal business name, or where to verify it, slow down and keep looking.
What a contractor license means for you
A contractor license usually means the company met certain state or local requirements to operate legally in that area. Those requirements can include exams, minimum experience, registration, fees, continuing education, financial responsibility, and rules about contracts and job practices. The exact rules vary a lot by state and by trade.
For a homeowner, the biggest benefit is basic accountability. If something goes wrong, a licensed contractor is easier to identify, easier to track, and more likely to be subject to state or local oversight. That does not guarantee perfect work, fair pricing, or a smooth project, but it usually gives you a better starting point than hiring someone with no license at all.
It is also important to understand what a license does not mean. It does not mean the contractor is the cheapest. It does not mean they are the best fit for your project. It does not mean they are automatically insured for every claim or bonded for every problem. And it does not replace checking references, reading the contract carefully, and making sure permits are handled properly.
- A license helps show the contractor is legally allowed to perform certain work in that area.
- The license should match the company name on the estimate and contract.
- The license should be active, not expired, suspended, or revoked.
- The license classification should fit the project, especially for structural work, additions, or whole-home renovations.
- You still need to verify bond and insurance separately.
- You still need to compare bids, references, communication, and contract terms.
How to verify a contractor license in practice
Start by asking for the contractor's full legal business name, license number, and the exact name that will appear on your contract. Then use your state licensing board website, state consumer protection site, or local building department website to look up that record. Many states have a simple online search tool. In some places, especially for smaller jobs or specialty trades, the city or county may handle licensing instead of the state.
When you find the record, compare every detail. The spelling of the business name should match. The status should say active or current. The license class should fit your job. The address and responsible party should make sense. If the contractor says they are a general contractor, but the record only shows a specialty registration that does not cover your project, ask questions before moving forward.
Also look for complaint history, suspensions, or disciplinary actions if the database shows them. One old issue does not automatically mean you should reject the contractor, but you should understand what happened and whether it was resolved. A pattern of unresolved complaints, frequent name changes, or a recently expired license is a reason to pause.
- Ask for the contractor's legal business name and license number.
- Search the official state, city, or county license database.
- Confirm the license is active and in good standing.
- Check that the classification matches your type of job.
- Make sure the name on the license matches the name on the contract and payment instructions.
- Review any public complaints, suspensions, or disciplinary notes.
- Ask for certificates of insurance and proof of bond.
- Call the insurance agent or carrier to confirm the policy is current and appropriate.
- Ask who will pull permits and verify that plan with your local building department.
- Keep screenshots or printouts of what you verified for your records.
Bond, insurance, and permits matter too
A license is only one part of the picture. For major work, you also want a contractor who is bonded and insured. Bonding and insurance are different things. A bond can provide a form of financial protection in certain situations, depending on your state and the type of bond. Insurance can include general liability and workers' compensation, which may help protect you if there is property damage or if a worker is injured on the job.
Do not rely only on a photo of an insurance certificate sent by text. Ask for the certificate, then contact the listed agent or carrier yourself to verify that the policy is still active and that the business name matches the contractor you plan to hire. If the contractor uses subcontractors, ask how those crews are covered as well.
Permits are another check on legitimacy. For many additions, structural changes, major renovations, and new construction, permits are required. If a contractor tells you a permit is not needed for obvious structural or major work, or asks you to pull permits as the owner when they should be doing it, ask your building department before agreeing. Permit rules vary, but unclear answers are a warning sign.
What to watch for
Some of the biggest problems start with small mismatches. The company name on the estimate is different from the name in the license database. The payment app account is under a personal nickname, not the licensed business. The contractor says the license belongs to a relative, a partner, or another company they work with. The insurance certificate has a different address or expired date. These details matter because they can make it harder to hold anyone accountable later.
Be especially careful if someone pressures you to move fast, asks for a very large deposit before materials are ordered, or wants cash only with little paperwork. Rules about deposits vary by state, and we cannot tell you what is legal in your area, but you should be cautious with anyone who refuses a written contract, refuses to list their license number, or avoids permit questions.
- No license number on the estimate, proposal, vehicle, or website where your state usually requires one.
- The license record is expired, suspended, revoked, or under a different name.
- The contractor says they can work under someone else's license.
- The trade classification does not fit the project.
- They want you to skip permits for structural, addition, or major renovation work.
- They ask for unusually large upfront payments without a clear schedule and paperwork.
- They push you to sign the same day because of a 'today only' deal.
- They cannot provide proof of bond and insurance, or the documents do not match.
- They avoid references or only offer very recent ones.
- The contract is vague about scope, materials, allowances, change orders, and payment timing.
What it can cost to verify before you hire
Checking a license online is usually free. The real cost is your time, plus any cost to get copies of permits, corporate records, or insurance details if you choose to go deeper. That time is usually worth it, because fixing a bad hire can cost far more than careful screening at the start.
These are broad national estimates, not quotes or guarantees. Verification costs and available records vary by state, city, county, and project type. If a contractor tells you not to bother checking because it is all 'too complicated,' that alone is a reason to verify even more carefully.
Get matched with licensed, bonded and insured general contractors
For a major project like a new home, home addition, structural repair, or whole-home renovation, finding the right general contractor can take time. Mainstay Builders is a free matching service. We help homeowners get connected with licensed, bonded and insured general contractors who may fit the project, location, and scope.
We are not the contractor, and we do not supervise the work. We do not give legal, code, structural, or engineering advice. Our role is to help you start with better options, especially if you want a contractor who understands your goals, budget range, and communication needs. Many families prefer extra patience, clear written information, or support across language differences. We understand that, and you can always choose your own contractor after doing your own checks.
Even after you get matched, keep using the same process: verify the license number yourself, confirm bond and insurance, review permits, compare proposals, and read the contract carefully before signing. A good match is the beginning, not the finish line.
Frequently asked questions
Can I trust a contractor just because they gave me a license number?
No. A license number is a starting point, not proof by itself. You should verify it in the official state or local database, make sure it is active, and confirm it matches the exact business name on the contract.
Is a business license the same as a contractor license?
Usually not. A general business license or tax registration may only show that a business is registered to operate in that city or state. A contractor license is a separate credential in many areas and is the one you should verify for construction work.
If a contractor is licensed, does that mean they are insured too?
Not always. Licensing, bonding, and insurance are related but different things. Ask for proof of insurance and bond, then verify those directly with the issuing company or agent before hiring.
What if my state does not license general contractors statewide?
That happens in some places. In that case, check city or county rules, building department requirements, and any specialty trade licenses that may apply. You should still verify insurance, bond, references, permits, and the contractor's legal business identity.
Should I hire someone if their license expired last month but they say they already renewed it?
Do not assume it is fine until you can verify it. Ask them to show proof of renewal and confirm the active status in the official database or with the licensing agency. If the record is still not updated, wait before signing or paying.
Can Mainstay Builders verify the contractor for me?
We can help you get matched with licensed, bonded and insured general contractors for major residential projects, but you should still verify each contractor's credentials yourself. That includes checking the license, insurance, bond, permits, and contract details before you choose who to hire.
What if I am more comfortable speaking another language?
That is okay, and it is common. You can ask for written details, translated explanations if available, and time to review documents with family or someone you trust. Do not sign a construction contract unless you understand who the contractor is, what work is included, and how payments and permits will be handled.