An empty permit history is the most common false alarm in this data. People read "0 permits" as "this firm does not work" or "this firm is hiding something." Most of the time it means the file you are looking at cannot see the work.
Four ordinary reasons the count is zero
The job never required a permit. A lot of service, repair, and like-for-like replacement never hits a building department, so a busy firm can be invisible in the permit file.
The city does not publish a contractor name you can match. Tempe has about 20,000 permits since 2019 in its public system, but only about 1,200 name a contractor, and nearly all of those are right-of-way or utility work. A Tempe plumber can be fully licensed and still show no building-trade permits in that feed.
The city publishes volume without a trade. Phoenix, Mesa, Peoria, Avondale, and Pinal County name a contractor on most rows, then omit a usable trade label. We can say those firms are active locally. We cannot say a given permit was plumbing.
The permit is in someone else's name. A specialty firm often works under a general contractor who pulls the permit. The public row then names the general, and the sub is invisible even though they did the trade work.
A fifth reason is time. A newly issued license has no history by definition. Longevity on the ROC file is the check for that, not a permit count.
How to read the blank
Start with the license, not the permits. Confirm Active, unexpired, and the right class on the ROC Contractor Search. That check is available for every Arizona firm, including in cities we do not ingest.
Then ask what the missing permit would have been. If the job requires a permit in your city, ask who will pull it and in whose name. If the firm cannot answer that, the blank record has a different meaning than "new in town."
If we publish a ranking for that trade, a firm with zero matching permits will not appear on it. That is a publish rule, not a judgment that the firm is bad. The Scottsdale trade pages only list firms that clear both the class and the permit-history tests.
What a blank record is not
It is not proof of unlicensed work. It is not proof of a disciplinary problem. It is not proof they have never worked, anywhere. It is not a reason to skip the license check and hire on reviews instead.
Reviews and permits fail in opposite directions. Reviews can exist for work that never needed a permit. Permits can exist for work nobody reviewed. Neither one replaces the ROC class.
Where this guide does not help
A firm whose license is expired, suspended, or in the wrong class. That is a red flag, and the permit file is beside the point. A raw out-of-state permit pile offered as if it were local history. Workmanship.