ToolsCost IndexStorm TrackerNeighborhoodsServicesGuidesBlogContact
Get Free Quotes →

Not a contractor. Lead referral platform covering Portland's 10 deepest cost markets.

HomeBlog7 Red Flags of a Bad Roofing Contractor
Contractor News · June 13, 2026 · 7 min read

7 RED FLAGS OF A BAD ROOFING CONTRACTOR

Seven warning signs a Portland roofer will cost you money: no CCB number, big cash deposits, no written contract, storm door-knocking, deductible offers, sign-today pressure, and lowball bids.

← Part of: How to Choose a Roofing Contractor

A bad roofing contractor almost always shows you who they are before you sign. The seven flags that matter most in Portland are:

  1. No Oregon CCB license number on the bid or the ad
  2. A big deposit demanded up front, often in cash
  3. No written contract on a job over $2,000
  4. Door-knocking right after a storm
  5. An offer to cover or waive your insurance deductible
  6. Pressure to sign today
  7. A bid far below every other quote

Any one of these is reason to slow down. Two or more is reason to walk away. Each flag below is part of the larger job of vetting a roofer properly, which our full guide to hiring a roofing contractor in Oregon walks through end to end.

Paperwork Flags: License, Deposit, and Contract

No CCB number is flag number one because it is the easiest to check and the most disqualifying. The Oregon Construction Contractors Board requires every contractor to hold an active license and to display the license number on advertising, including bids, websites, and trucks. A roofer who stalls when you ask for the number, or whose quote does not carry it, is either unlicensed or hoping you will not look. Unlicensed work costs you access to the CCB bond and complaint process if the job goes wrong, and verifying a license takes under a minute.

A large upfront deposit is flag number two. Oregon sets no statutory cap on down payments, which is exactly why scammers ask for so much. The standard that protects you is one third of the contract price at most, with the rest tied to material delivery and completion. A contractor who wants half or more before a single shingle is on site is using your money as their operating capital, and a cash-only demand on top of that usually means there will be no paper trail when you need one.

No written contract is flag number three, and in Oregon it is also a legal failure. ORS 701.305 requires a written contract for residential work over $2,000, with specific consumer notices attached. A contractor who shrugs that off is telling you how they treat the rest of the rules, and the law has teeth here: a contractor who skips the required written contract generally cannot place a construction lien against your home. Insist on a contract that itemizes scope, materials by brand and line, dates, the payment schedule, warranty terms, and the CCB number.

Storm and Insurance Flags: Door-Knockers and Deductible Deals

Door-knocking right after a storm is flag number four. The morning after a windstorm rolls through Portland, crews appear in the hardest-hit blocks offering free inspections and same-week starts. Some are legitimate local companies, but the pattern is the favorite tool of out-of-town operators who collect deposits or insurance checks and disappear before the punch list. The test is simple: take the flyer, then verify the CCB license, the local address, and references on your own schedule. A roofer with real Portland roots loses nothing by waiting a day. One who evaporates under that small delay was never going to honor a warranty.

An offer to cover, waive, or absorb your insurance deductible is flag number five. It sounds like a discount, but your deductible is the share of the claim you agreed to pay, and the usual mechanics of making it vanish involve inflating the scope or the invoice that goes to your insurer. That is insurance fraud territory, and the homeowner whose name is on the claim is exposed along with the contractor. The same goes for anyone who suggests claiming damage that is not there. An honest contractor documents the damage, gives you a real number, and lets the adjuster do the adjusting.

Sales Flags: Sign-Today Pressure and the Lowball Bid

Sign-today pressure is flag number six. Today-only prices, a crew that just happens to be free tomorrow, and a salesperson who will not leave a written quote behind are all versions of the same move: stopping you from comparing. Federal law works against this tactic. Under the FTC Cooling-Off Rule, a sale of $25 or more signed at your home can be canceled until midnight of the third business day, and the seller must give you written notice of that right. A contractor who dodges the cancellation question is breaking the rule before the job has even started. A fair price on a roof does not expire overnight.

The dramatic lowball bid is flag number seven. When three quotes cluster within a reasonable range and a fourth comes in far below them, the gap has to come from somewhere: thinner or unspecified materials, no permit, uninsured labor, or change orders that appear once your old roof is already in the dumpster. Compare bids line by line on the same scope and the same materials. A bid with vague material specs and no written workmanship warranty is not a bargain, it is a missing contract dressed as one.

What to Do When You Spot a Red Flag

One flag means slow down and verify before you sign anything. Check the license, call references, and ask the contractor directly about the gap. How they answer tells you plenty.

Two or more flags mean walk away, even if the price is tempting. There is no shortage of licensed roofers in the Portland metro, and the savings on a flagged bid are usually repaid later with interest.

If you already signed, move quickly:

  • Signed at your home within the last three business days? Send the written cancellation notice the Cooling-Off Rule entitles you to.
  • Work already done badly by a licensed contractor? File a CCB complaint, but no later than one year after the work was performed.
  • Paid an unlicensed operator? Document everything; your remaining route is civil, which is exactly why the license check comes first.

Every roofer we connect Portland homeowners with is screened against this list before we make the introduction: active CCB license, real local presence, written contracts as standard. If you would rather skip the flag-spotting and start from a vetted shortlist, request quotes and we will match you with licensed local contractors.

Common Questions

Is a door-to-door roofer always a scam?
No. Some legitimate Portland roofers canvass neighborhoods after a storm because the work is genuinely there. The flag is a door-knocker who cannot produce an Oregon CCB number, pushes you to sign on the spot, or offers to handle your insurance claim for you. Verify first, then decide.
How much deposit is normal for a roofing job in Portland?
Oregon law does not cap down payments, but the widely accepted standard is no more than one third of the total price up front, with the balance tied to milestones or completion. A demand for half or more before any material arrives is a flag, and full payment up front is a deal-breaker.
Can I cancel a roofing contract I signed at my front door?
Usually yes. Under the FTC Cooling-Off Rule, a sale of $25 or more made at your home can be canceled until midnight of the third business day after signing, and the seller must tell you about that right in writing. A contractor who hides or talks around the cancellation right is breaking the rule.
Is it legal for a roofer to pay or waive my insurance deductible?
Treat any deductible offer as a flag. The deductible is your contractual share of the claim, and the common ways contractors make it disappear, such as inflating the invoice the insurer sees, can amount to insurance fraud that exposes you, not just the contractor. Pay your deductible and keep the paperwork honest.
What if I already signed with a contractor showing these flags?
Check whether you are still inside the three-business-day cancellation window for a contract signed at your home. If work has gone wrong and the contractor is CCB licensed, you can file a complaint with the CCB, but no later than one year after the work was done, so act early rather than waiting the contractor out.
Get Matched with Vetted Portland Contractors

Free quotes in your zip code. 48-hour response. No spam.

Get Free Quotes →
[ More From The Blog ]
Storm Report
The West Hills Took a Hit in April. Here's What the Damage Data Shows.
Read →
Neighborhood Report
5 Portland Neighborhoods Seeing the Most Roof Replacements in Spring 2026
Read →
Get Free Quotes
Get Free Quotes