Do You Need a Permit to Door-Knock? Fort Collins Charges $300. Windsor Says No.
There is no state rule in Colorado or Texas — it's decided city by city, and the answers are wildly different. Here's what the permit desk actually costs, why the legal knocking window collapses to about seven hours in December, and what it does to your cost per door.
Ask ten Front Range roofers whether you need a permit to knock doors and you'll get ten confident answers. Most of them are wrong, because most of them are describing one city.
There is no statewide rule in Colorado. There is no statewide rule in Texas. Door-to-door solicitation is regulated at the municipal level in both states, which means the legal answer changes when your truck crosses a city line — and in a metro like Denver or DFW, a canvass route crosses three or four of those lines before lunch.
This one costs real money in a way the TCPA exposure we wrote about earlier this month does not: it's not a lawsuit risk sitting out in the future, it's a line item and a calendar delay sitting between your crew and the first door.
Colorado is a patchwork, and the spread is enormous
Three cities on the Front Range, three completely different answers.
Fort Collins requires a city-issued commercial solicitor permit. The posted fee is $200 for up to four solicitors, $300 for five or more. You also need a city sales tax license and a list naming every solicitor who'll be working under the permit. Solicitation hours are 9 a.m. to sunset only. You can't approach a home displaying a "No Trespassing" or "No Solicitation" sign, and you can't approach a residence on the city's no-solicitation list.
Castle Rock runs a registration system under Municipal Code 5.04. The application fee is $35, nonrefundable, and they don't take credit cards. You submit two 2x2 passport photos for the solicitor ID badge, a copy of a driver's license or state ID, and proof of a current Castle Rock business and tax license or contractor registration. Allow three business days to process. Solicitors can't knock at a door with a Town "No Knock" sticker or a posted no-soliciting sign.
Windsor has a Green River ordinance. Uninvited residential door-to-door solicitation is simply against the law there, with narrow exceptions. Not permitted — prohibited.
That third category catches people off guard, so it's worth understanding. The original ordinance came out of Green River, Wyoming in 1931, which declared all residential door-to-door solicitation a nuisance and banned it outright. A lot of towns copied it, and a number of them in Northern Colorado still have it on the books. Fort Collins had one for decades; it moved toward permitting after a federal lawsuit from a dairy company.
Add the rest of the map: Montrose requires all commercial solicitors to get a permit before working within city limits. Northglenn regulates peddlers and solicitors under its own municipal code article. In unincorporated Douglas County, anyone selling door-to-door registers with the Sheriff's Office. Fines for soliciting without a required permit generally run in the $100 to $1,000 range depending on prior offenses.
Texas isn't simpler — it's just differently scattered
Dallas issues a solicitor's permit through the Dallas Police Department for a $50 nonrefundable fee. Home solicitation is allowed 9 a.m. to sunset, Monday through Saturday, and the ordinance excludes ten specific holidays — New Year's Day, MLK Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. No knocking at a residence posting a "No Solicitors or Handbills" sign.
Frisco suspended its permit requirement in August 2016. You still need a valid state sales tax certificate where applicable and valid photo ID, but the city isn't issuing solicitation permits.
So inside a forty-minute drive in DFW: one city runs a police-issued permit with a holiday blackout calendar, and the next one dropped the requirement entirely a decade ago. Texas requires business registration at the state or county level, and home-rule cities layer their own rules on top — Houston, for instance, has required a surety bond for transient vendors.
This is not legal advice, and none of these figures should be taken as current without a phone call. Ordinances change, and the one that matters is the one in the city where your crew is standing. Call the clerk or the PD's permit desk in every city on your route. That's a one-morning job that you do once a year.
The fee isn't the problem. The clock is.
Here's where roofers misread this.
Take a five-person canvass crew working a Front Range storm across two permitting cities. Fort Collins at the five-or-more rate is $300. Castle Rock at $35 per solicitor application is $175. Call it $475 plus badge photos and a week of lead time.
Against a canvass crew's actual burn — we've put that at roughly $1,800 per week per crew in fuel, labor, and windshield time in our cost breakdown — $475 is a rounding error. Two or three percent. Nobody's business dies from permit fees.
What does damage is the hours restriction, and it gets brutal exactly when you need the doors most.
"9 a.m. to sunset" sounds generous in June, when sunset on the Front Range runs past 8:30 p.m. Run the same rule on December 21, when Fort Collins loses the sun at about 4:40 p.m. That's a legal knocking window of roughly seven hours and forty minutes — and almost all of it lands during the workday, when the homeowner you need to talk to isn't home. The stretch when a two-income household is actually behind the door, call it 5 to 7 p.m., is entirely outside the window. In Dallas, where December sunset falls closer to 5:25 p.m., you buy back maybe forty-five minutes.
Then subtract the doors you legally can't touch: every posted sign, every "No Knock" sticker, every address on the municipal registry. You don't find those on a spreadsheet the night before. You find them standing on the porch, after you've paid for the permit and driven to the street.
And in Colorado there's a fourth clock. Under the residential roofing law signed in June 2012 (C.R.S. 6-22-101 et seq., the "Roofing Bill of Rights"), any residential roofing contract over $1,000 needs a written agreement with a rescission clause that lets the homeowner cancel within 72 hours for a full refund of anything paid. The same law bars you from paying, waiving, or rebating the homeowner's deductible. A Tuesday-night doorstep signature is not a job until Friday.
What this actually changes
Permits don't kill door-knocking. They just price it honestly, and the honest price is per-door, not per-week.
Once you're paying for the right to knock, working a restricted window, and losing an unknown fraction of the street to signs and registries, the question stops being how many doors can we cover and becomes which doors are worth a permit. Those are completely different businesses.
That's the whole argument for scoring a list before you route a crew. Radar-estimated storm footprint tells you where something hit and when. Roof age and insurability tell you which of those homes can actually fund a replacement. Cross the two, and you're spending your permitted daylight on the fifty addresses that qualify instead of the four hundred on the block.
A five-person crew with $475 in permits and a seven-hour December window can work fifty scored doors properly. It cannot work four hundred, and it never could — the permit just makes you notice.
The short version
No state rule in Colorado or Texas — it's per city, and the range runs from $35 registration to $300 permits to a flat prohibition in Green River towns. Fees are trivial against crew burn. The hours restriction, the three-day processing lead time, the no-knock registries, and Colorado's 72-hour rescission window are what actually compress your yield. Call every clerk on your route once a year, and then stop treating doors as free.
Check what's radar-estimated near you on the Colorado hail map, then run your own numbers on the cost-per-job calculator with the permit stack included. If your city is still open, take a look at the map — one roofer per city gets it.
One roofer per city. Real leads from real storms.
Exclusive Colorado territories with NOAA-verified storm scoring and TCPA-compliant outreach data.
Texas made marketing texts a regulated telephone solicitation in September 2025, and plaintiff firms noticed. Here's what a roofer can legally call, text, mail, and knock in 2026 — and the per-message math that should end cold-texting in Texas.
The cost-per-contract math on working a scored, exclusive storm list versus blanket door-knocking the same neighborhoods — and why the numbers favor the list 3-to-1.
Colorado roofing contractors are abandoning door-knocking — the data shows 3-4× higher conversion rates and a fraction of the labor hours from NOAA storm-verified leads. Inside the shift.