← Back to Blog
ContractorsVettingConsumer ProtectionHiringMidwest

How to Verify a Contractor: The Complete Midwest Guide

·AboveBoardPros Editorial Team

Here's the exact 5-step process to verify a contractor's license, insurance, and history before signing anything — specific to Midwest states.

How to Verify a Contractor: The Complete Midwest Guide

Why Contractor Verification Matters More in the Midwest

The Federal Trade Commission received more than 81,000 reports of home improvement scams in 2024, and the Better Business Bureau estimates the average victim loses $1,800 per incident — a number that climbs sharply on larger remodeling projects. The Midwest presents a specific structural challenge: most states in the region have no statewide general contractor license requirement, which means anyone can legally call themselves a contractor and solicit your business without any credential check.

That absence of a licensing floor is not a minor administrative gap. It is the primary mechanism that allows fly-by-night operators to enter the market, collect deposits, and disappear — a pattern that the Missouri Attorney General's Office specifically called out as one of its most common consumer complaints, with nearly 2,000 home repair and contractor grievances filed in a recent reporting year.

The five-step process below is the standard a professional vetting service uses. It takes time, but it is not complicated. Each step eliminates a different category of risk.


Key Takeaways

  • Most Midwest states have no statewide general contractor license — your verification process must account for this gap
  • A Certificate of Insurance is not the same as active coverage; you must call the insurer directly to confirm
  • Permit history reveals whether a contractor follows through to project completion and proper inspection
  • A deposit above 30% of the contract price is a reliable indicator of elevated fraud risk
  • AboveBoardPros pre-screens every contractor in the network before you make first contact

The Midwest Licensing Gap: What It Means for You

Understanding the licensing landscape is the foundation of every other verification step, because it tells you which credentials are meaningful and which ones any person can claim freely.

Most Midwest states do not require a general contractor to hold any state-issued license. Illinois, Indiana, and Ohio issue no statewide GC license — all enforcement happens at the city and county level. Iowa requires contractors earning more than $2,000 annually to register with the state, but registration is not the same as a tested credential. Minnesota and the plains states (Iowa, Nebraska, North Dakota, South Dakota, Kansas) operate with similarly limited GC oversight at the state level.

The exceptions in the Midwest are Michigan and Wisconsin. Michigan requires a license from the Department of Licensing and Regulatory Affairs (LARA) for any construction project valued over $600, making it one of the more protective states in the region. Wisconsin requires a license for residential dwelling contractors and mandates a training course plus examination. If you are in either state, confirming that state license is your first line of defense.

For trade contractors — electricians, plumbers, and HVAC technicians — the picture is different. Every Midwest state requires trade-specific licenses, and they are all publicly searchable. Ohio's Construction Industry Licensing Board (OCILB) issues and tracks electrical, plumbing, and HVAC licenses. Michigan's LARA database covers specialty trades. Illinois requires electrical and plumbing licenses at the state level.

For a detailed breakdown of Missouri's specific licensing landscape — including Kansas City's local registration requirements and how to look up trade licenses at pr.mo.gov — see our state-specific licensing guide for Missouri.


Step 1: Verify the License (The Right Way for Your State)

Confirming a contractor's license requires knowing which body issued it, because in most Midwest states that answer depends entirely on where the project is located — not the contractor's home state.

If you are in Michigan: Search the LARA online license verification tool at lara.michigan.gov. Enter the contractor's name or license number. Confirm the license is active, not expired, not suspended, and covers the appropriate trade or residential scope for your project.

If you are in Wisconsin: Search the Department of Safety and Professional Services credential lookup at dsps.wi.gov/Credentialing. Confirm the Residential Dwelling Contractor or Dwelling Contractor Qualifier license is active.

If you are in Minnesota: For residential remodeling contractors, search the Department of Labor and Industry license lookup at dli.mn.gov. Minnesota requires a Residential Building Contractor or Residential Remodeler license for work on one-to-four family homes.

If you are in Illinois, Indiana, or Ohio: There is no state GC license to find. Instead, call your local building department and ask two questions: (1) Is this contractor registered or licensed to perform this type of work in this jurisdiction? (2) Have there been any complaints filed against this contractor with your office? Local building departments maintain their own records and are often the first to know when a contractor is operating under a revoked local registration.

For trade work in any Midwest state: Request the trade license number and verify it on the relevant state portal. This is non-negotiable regardless of the project location.

Document everything: Save screenshots of the license verification with the date and time. If a contractor later claims a license was "recently renewed," you have a baseline record.


Step 2: Verify Insurance by Calling the Carrier

Requesting a Certificate of Insurance is the easy part. Actually verifying the certificate is real and the policy is current requires one more step that most homeowners skip.

A certificate of insurance can be printed to show any coverage date. A policy can be cancelled for non-payment the day after the certificate is issued. From the paper alone, you cannot tell the difference between active coverage and a document designed to look like it.

The verification process:

  1. Request the Certificate of Insurance (COI) directly from the contractor before any work begins.
  2. Locate the insurance agent's information on the certificate — the agent's name, company, and phone number appear in the upper-left box of the standard ACORD 25 form.
  3. Look up the insurance company's main number independently, using its official website or your state's Department of Insurance lookup tool. Do not call any number written on the certificate or provided by the contractor separately.
  4. Call the insurer and ask three questions:
    • "Is this policy currently active?"
    • "What are the coverage limits for general liability and workers' compensation?"
    • "Has this policy lapsed or been cancelled at any point in the last 12 months?"

This call takes three minutes. It is the single most impactful verification step a homeowner can take before work begins — and the one most frequently skipped.

For general liability, the minimum acceptable coverage for a residential contractor is $1 million per occurrence, $2 million aggregate. For a detailed explanation of what these numbers mean and how to read every field on the ACORD 25 form, see our guide on how to read a contractor's Certificate of Insurance.

Workers' compensation coverage is equally important. In most Midwest states, if a contractor's worker is injured on your property and the contractor lacks workers' comp, you as the homeowner can be held liable. Ask specifically whether the workers' comp coverage extends to all subcontractors working on the project — many general contractors use subs, and the GC's policy may not automatically cover them. For a full explanation of general liability, workers' comp, and bonding, see our overview of contractor insurance requirements.


Step 3: How to Read the Certificate of Insurance

The Certificate of Insurance is not the same as the insurance policy. It is a summary document — a one-page snapshot of coverage as of a specific date. Understanding what it does and does not tell you prevents a category of misunderstanding that leads homeowners to accept inadequate coverage.

The standard form is the ACORD 25 Certificate of Liability Insurance. Its critical fields:

Named Insured (top-left box): This must match exactly the legal business name of the contractor you are hiring. A certificate showing a different company name is a document for a different entity — it does not cover your project.

Policy Numbers and Effective/Expiration Dates: Each coverage type — Commercial General Liability, Workers' Compensation, Automobile Liability — has its own policy number and date range. Check that every coverage line is current, not expired.

Coverage Limits: General Liability is listed as "Each Occurrence" and "General Aggregate." Workers' Comp shows "Each Accident" and "Disease" limits. The minimum thresholds for residential work: $1 million each occurrence, $2 million aggregate for GL; $100,000 per occurrence for workers' comp.

Certificate Holder box (bottom-right): This is where your name and address should appear if you request to be listed. Being named as Certificate Holder gives you the right to receive notice if the policy is cancelled — but it does not make you an additional insured.

Additional Insured status: For any project over $10,000, request to be named as an Additional Insured on the contractor's general liability policy. This is a formal endorsement that gives you direct coverage access if a claim arises from the contractor's work. A certificate can say "Additional Insured" in the description box, but it means nothing unless an actual endorsement has been issued by the insurer. Call to confirm the endorsement exists.

The critical limitation: As the ACORD form itself notes, the certificate is issued as a matter of information only and confers no rights upon the certificate holder. Verification by phone remains essential even after reading the form correctly.


Step 4: Check Permit History in Your Municipality

Permits are the paper trail that reveals whether a contractor completes what they start. Every Midwest municipality with a building code — which covers virtually all incorporated cities — maintains a database of permit activity that is publicly searchable.

What permit history tells you:

  • Whether the contractor routinely pulls permits (contractors who skip permits are a legal and safety liability for you as the homeowner)
  • Whether permits are properly closed — "finaled" — after the required inspections pass
  • Whether the contractor has a pattern of open permits: work started, permit pulled, but never inspected or signed off

A contractor with multiple open, un-finaled permits has left clients with uninspected work. That work may not meet code. It will likely create problems at resale, because title companies and buyers' inspectors find open permits in the same municipal databases you are searching now.

How to search permit history:

  1. Identify your city or county's building department website. Search for "[city name] building permits online" to find the portal.
  2. Search by the contractor's business name or license number, not by address. This returns their full permit history across all projects, not just work at one property.
  3. Count the ratio of issued permits to finaled permits. Some variance is normal — active projects will show open permits. A high number of permits with no final inspection is the warning sign.
  4. For free third-party permit lookups that aggregate data from multiple jurisdictions, PermitMint (permitmint.com) allows address-level searches without sign-up.

Ask the contractor directly: "Can I see a list of three recent projects where you pulled permits and received final inspection sign-off?" A legitimate contractor can produce this in minutes. Reluctance to discuss permits is itself informative.


Step 5: Reference Check — Who to Call and What to Ask

Online reviews are useful but insufficient. They are unverifiable, selectively published, and easily manufactured. Direct reference calls with past clients are a different category of information — specific, attributable, and genuinely difficult to fake at scale.

Getting references that matter:

  • Request three references from projects completed within the last 12 months that are similar in scope and value to your project
  • Confirm that the references are for work done directly (not subcontracted projects where the GC had limited day-to-day involvement)
  • Ask for references from projects in your county or metro area, where the contractor should have established local supplier relationships and permit familiarity

The five questions to ask each reference:

  1. Did the project finish within the timeframe stated in the contract?
  2. Did the final cost stay within 10% of the original bid — and if not, what caused the changes?
  3. Were permits pulled and inspections completed for the relevant work?
  4. How did the contractor handle a problem or unexpected issue during the project?
  5. Would you hire them again for a project of this size?

The fourth question is the most revealing. Every project has problems. The question is not whether problems occurred but whether the contractor responded professionally when they did. Ask the reference to describe a specific instance, not just give a yes/no answer.

If a contractor cannot produce three verifiable references from the past year, that is a disqualifying gap — not a yellow flag but a red one. Contractors who do quality work accumulate satisfied clients who are willing to speak on their behalf. Absence of references means absence of satisfied clients.


Common Contractor Fraud Patterns in the Midwest

The Midwest's geography and housing stock create specific fraud patterns that repeat with enough regularity that the region's attorneys general have issued targeted warnings.

Storm-chasing solicitation: After any significant hail, wind, or tornado event, door-to-door crews appear within 48–72 hours offering roof, siding, and gutter repairs. The Minnesota Attorney General's Office warned homeowners about this pattern specifically in 2024. These crews often claim to have "leftover materials from a job down the street" — a pitch designed to create artificial urgency. Legitimate local contractors do not knock on doors after storms. They are already fully booked responding to clients they have established relationships with.

The lowball entry bid: A bid that comes in 30–40% below the other two you received is rarely a bargain. It is frequently a mechanism to win your contract before the change orders begin. Once demolition starts and your home is opened up, a contractor without integrity will cite "unexpected conditions" to justify cost increases that bring the final bill above the fair-market price they underbid to win.

The large deposit disappearance: This is the pattern the Missouri AG's Office logs most frequently. A contractor requests 50–60% upfront, claims it is needed to order materials, receives the check, and either disappears entirely or performs enough initial work to delay your legal recourse while requesting additional payments for each subsequent stage.

Unlicensed trade work: In states where trades require licensing — electrical, plumbing, HVAC — some general contractors hire unlicensed day laborers for trade work to cut costs. This creates immediate safety risk, voids your homeowner's insurance coverage for fire or flood caused by that work, and creates permit and resale problems for the life of your ownership.

Subcontractor non-payment leading to liens: A contractor who fails to pay their subcontractors or suppliers exposes you to mechanics liens even if you paid the GC in full. This is not a rare edge case in the Midwest — it is among the most common forms of contractor-related homeowner loss. Requiring lien waivers at each payment milestone is the structural defense.


Red Flags That End the Process Immediately

Some contractor behaviors require no further analysis. If you observe any of the following, stop the process regardless of how compelling the price or pitch:

  • Requests more than 30% deposit before any work begins
  • Cannot show proof of insurance on request or delays producing the certificate
  • Asks you to pull the permit — this is your liability, not a favor
  • Pressure to decide the same day or claims the price is only valid for 24 hours
  • No permanent business address or a business that cannot be verified through state records
  • Door-to-door solicitation following a storm
  • Asks to be paid in cash only, especially for large sums

For a full breakdown of each of these patterns — including what to do if you have already paid a contractor who exhibits them — see our dedicated guide to contractor red flags.


Midwest State Attorney General Complaint Resources

If you have been defrauded by a contractor, file complaints simultaneously with:

  1. Your state attorney general's consumer protection division
  2. The FTC at ReportFraud.ftc.gov (feeds the Consumer Sentinel law enforcement database)
  3. The Better Business Bureau at bbb.org/file-a-complaint

State AG filing portals for each Midwest state:

StateFiling URL
Illinoisillinoisattorneygeneral.gov
Indianain.gov/attorneygeneral
Iowaiowaattorneygeneral.gov
Michiganmichigan.gov/ag
Minnesotaag.state.mn.us
Missouriago.mo.gov
Nebraskanebraska.gov
Ohioohioattorneygeneral.gov
Wisconsindoj.state.wi.us

Filing a complaint creates a public record that helps other homeowners and gives the AG's office the pattern data it needs to pursue enforcement against repeat offenders.


The Fastest Verification Shortcut

If the above process sounds like a lot of work, AboveBoardPros does most of it for you. Contractors in our network have passed license verification, insurance confirmation, reference checks, and business history review before you see their name. You still get three bids and still read the contract carefully — but you start with a filtered pool instead of a blank search.

Frequently Asked Questions

Do Midwest states require general contractors to be licensed?
Most Midwest states do not require a statewide general contractor license. Illinois, Indiana, Ohio, and Iowa have no state-level GC license requirement — licensing is handled at the city or county level. Michigan and Wisconsin are exceptions: Michigan requires a license for projects over $600, and Wisconsin requires a license for residential work. Trade contractors (electricians, plumbers, HVAC) require state licenses in every Midwest state. Always verify local licensing requirements with your municipal building department.
How do I verify a contractor's insurance without being fooled by a fake certificate?
Request the Certificate of Insurance (COI) from the contractor, then independently look up the insurance company's phone number on its official website — do not use any number written on or attached to the certificate. Call the insurer and ask whether the policy is currently active, what the coverage limits are, and whether there have been any lapses in the last 12 months. This three-minute call is the most important verification step most homeowners skip.
How much should a contractor deposit be in the Midwest?
A standard contractor deposit in any Midwest state is 10–25% of the total project cost. Never pay more than 30% upfront. Requests for a deposit above one-third of the total contract price are a significant red flag — legitimate contractors with established credit lines do not need to prefund material purchases with your money.
What is a permit history check and why does it matter?
A permit history check reveals what permitted work a contractor has completed in a given municipality and whether those permits were properly closed (finaled) after inspection. A contractor with many open or abandoned permits — work started but never inspected — is a serious warning sign. Most municipalities allow anyone to search permit history by business name or address through their online building department portal.
What are the most common contractor fraud patterns in the Midwest?
The most common patterns include: large upfront cash deposits followed by disappearance, door-to-door storm-chasing solicitation after severe weather, use of leftover materials from 'another job nearby,' extreme low bids designed to win work before adding change orders, and pressure tactics demanding a decision the same day. The Midwest's large share of storm-vulnerable housing stock — particularly in tornado-prone areas of Illinois, Indiana, Ohio, and the plains states — makes storm-chasing fraud especially prevalent.
Where do I report a fraudulent contractor in Midwest states?
Report contractor fraud to your state attorney general's office. Each Midwest state has an online consumer complaint portal: Illinois (illinoisattorneygeneral.gov), Indiana (in.gov/attorneygeneral), Iowa (iowaattorneygeneral.gov), Michigan (michigan.gov/ag), Minnesota (ag.state.mn.us), Missouri (ago.mo.gov), Nebraska (nebraska.gov/apps-ago-complaints), Ohio (ohioattorneygeneral.gov), and Wisconsin (doj.state.wi.us). You can also file a complaint with the FTC at ReportFraud.ftc.gov, which feeds the Consumer Sentinel Network used by law enforcement.

Ready to get started?

Connect with a verified, licensed contractor in your area.

Find a Pro Near You