You do not need a paid introduction, a review site, or a credit card to vet a quote. You need a license number and about ten minutes.
The checklist
- Get the license number in writing, on the quote or in a text, and look it up on the official ROC Contractor Search.
- Confirm the business name and any doing-business-as name match the firm that quoted you.
- Confirm the class covers this job, including residential versus commercial scope.
- Confirm Status is Active and the expiration date is on or after today.
- Read any disciplinary case on the official record rather than guessing from a flag.
- If we cover the city, check job-relevant permit history on the matching city and trade page, not a raw permit total.
- Get in writing who pulls the permit, who the qualifying party is, and who will be on site.
A message you can send
Copy this, fill the blanks, and send it before you pay a deposit:
> Please send the Arizona ROC license number you will contract this job under, the class, and the name of the qualifying party. > Please also confirm who will pull the building permit if one is required, and whether that permit will be in your name or a general contractor's.
If the reply is a Google listing, a van photo, or a different company's number, you do not have an answer.
What each check is for
The license number is the only identifier that is unique inside Arizona's board. Names collide. The class is the legal scope; see ROC classes explained if you are unsure which one you need. Active and unexpired is the standing test, dated by the board's file. A disciplinary row is a pointer to the official case, not a veto by itself; see what a disciplinary action means. Permit history is evidence the firm has done this kind of work in this city, when the city publishes it.
None of those is a workmanship guarantee. They are the facts you can check before you argue about tile samples.
Where this checklist does not help
Emergency work where you will hire whoever answers the phone and verify after. A city we do not ingest, where step 6 has no page. Price, schedule, and whether you like the person. Those still need a written scope and a reference you can actually call.