Why a roof job usually needs a permit
A building permit is the local building department's record that a project meets the adopted building code, and it triggers at least one inspection before the job can close out. A roof replacement almost always counts as work that needs one, since it touches the structure's weatherproofing and, on a tear-off, sometimes its decking.
Washington
Washington cities and counties enforce the state building code and issue permits locally; state law sets out what a permit application must include before a jurisdiction can approve it.[1]
That permit is separate from the contractor's own registration with the Department of Labor & Industries, which covers 63 different specialty trades, roofing among them. A roofing specialty contractor posts a bond and carries insurance to register, but the building permit itself still comes from the city or county where the work happens, not from L&I.[2],[3]
California
California draws a bright line for roofing specifically: any roofing job with a combined labor-and-materials value of $500 or more requires a contractor holding the C-39 roofing classification, issued by the Contractors State License Board.[4]
Beyond the license question, the same board notes that any project needing a permit, using hired employees, or reaching that dollar threshold falls under its licensing rules, so a roofer working under permit in California is expected to hold that license as a matter of course.[5]
Florida
Florida law makes it unlawful to construct, alter, or repair a building without first getting a permit. There's a homeowner exemption for minor work valued under $7,500 on a single-family home, but that exemption drops away for structural, electrical, plumbing, mechanical, or gas work, which rules out most roofing.[6]
Florida also ties the permit timeline to how much money changes hands upfront: once a first payment on residential roofing work passes the 10% mark, a countdown starts. The contractor is expected to submit the permit application within roughly a month, and to have crews on-site within roughly a season, barring just cause or your own written go-ahead to wait longer.[7]