Everybody who has driven for dollars can spot a rough house. Peeling paint, grass to the knee, a blue tarp on the roof. The problem with that skill is that it does not scale. You see forty houses on a Saturday and you have no idea whether any of the owners are actually in trouble.

Here is the thing nobody tells you: almost every visible sign of distress has a paper twin. The overgrown yard your neighbor complained about is a 311 record. The tarp is a fire report or a permit that lapsed. The boarded window is a vacant-building case with a date on it. The cue tells you a property looks bad. The record tells you whether the city noticed, when, and whether the owner did anything about it.

A distressed property shows physical neglect, deferred maintenance, or vacancy that the owner has not corrected, usually because of money, distance, or checked-out disinterest. The reliable signs are the ones that also produce a public record, because a record carries a date, a status, and an owner you can trace.

Below are the nine cues I actually use, paired with the record each one predicts. Every one of these records is public and most cities publish them for free.

Bar chart of the public records behind visible neglect cues: expired permits, construction, land use, weeds, and vacant building cases.

The cue-to-record map

What you see What it usually means The record it predicts
Grass past your knees, volunteer trees Nobody has been to the property in months Weeds or overgrown-vegetation code case, plus a 311 complaint
Boarded windows, a notice taped to the door The city has already been here Vacant-building case, notice of violation
Blue tarp on the roof Damage the owner cannot afford to repair properly Fire incident, or an expired roofing permit
Half-finished framing, faded permit card The project ran out of money Expired building permit
Scorch marks, smoke staining above a window Fire the owner is still dealing with Fire incident report
Mattresses, appliances, bagged trash at the curb Property used as a dump site Illegal-dumping 311 request
A tent or RV parked against the fence line Nobody is present to move it along Unauthorized-encampment 311 request
Six mailboxes on a single-family house Unpermitted conversion Land use violation
Fresh dumpster, porta-potty, new lumber The owner is spending money Construction permit or case. Not distress.

The last row is the one that costs people money, and I will come back to it.

1. The overgrown yard

The single most reliable cue, because it is cheap to fix. Mowing costs forty dollars. When a lawn goes untouched through a whole growing season, something is wrong with the owner, not the budget.

It produces two separate records, which is why I like it. Cities cite it as a weeds or overgrown-vegetation case, and neighbors report it to 311 first. In our seven Puget Sound markets there are 3,601 weeds and vegetation violation cases across 3,128 properties, and Seattle's 311 stream carries another 16,458 overgrown-vegetation requests. When both fire on the same address, a neighbor complained and the city agreed.

2. Boarded windows and a notice on the door

This is the end state of the cue list, not the beginning. By the time plywood goes up, the city has usually opened a case, and the taped notice is often a notice of violation with a compliance deadline on it.

Boarding predicts a vacant-building case, which is the strongest single record I track. Across our live markets there are 1,718 vacant-building cases on 1,379 properties. That is a list small enough to work by hand, and building one is the whole subject of pulling a vacant property list from public records.

3. The blue tarp

A tarp means water is getting in and the owner chose the twenty-dollar fix. It points at one of two records. Either something happened, which shows up in fire incident data, or a repair was started and abandoned, which shows up as an expired permit.

Roof tarps are also durable. A tarp you spot in March was often up the previous October, which makes it one of the few cues that tells you about duration, not just condition.

4. Half-finished work and a faded permit card

Exposed framing, a foundation with nothing on it, an addition sitting under plastic. Somebody had a plan and a budget and lost one of them.

This one has the cleanest record of the whole list, because permits carry an explicit status. Seattle alone shows 12,723 expired permits in our database. An expired permit is stalled intent, and the full case for reading it that way is in expired building permits as a distress signal.

5. Fire damage

Charring above a window frame, a blown-out opening, new plywood on one side of an otherwise old house. Fire creates an immediate, expensive decision for an owner who was very likely already deferring maintenance.

Fire records split by type, and the small ones matter more than people expect. Seattle's incident data breaks down to 1,927 rubbish fires, 577 building fires, and 184 encampment fires. A rubbish fire is not a damaged house. It is a property with enough accumulated junk to ignite, which is a neglect signal wearing a different hat. Fire-damaged property leads covers how to pull and read the whole stream.

6. Dumping at the curb

Not the owner's own bulk trash on collection day. This is other people's garbage, mattresses and broken furniture, accumulating because nobody is around to object. Seattle's 311 system logs 62,431 illegal dumping and needle requests.

Dumping is a proxy for absence. It is a stranger's judgment that a property is unattended, which is functionally a free vacancy check.

7. Encampments on the lot

A tent, an RV that has not moved in weeks, structures against a fence line. 147,060 unauthorized-encampment requests sit in Seattle's 311 data, the largest category by far, which means it needs the tightest filtering. On a busy commercial block it says nothing. On a single-family lot or an empty building, it says the owner is not present and has not been for a while.

8. The multi-mailbox tell

Six mailboxes, four electrical meters, or an exterior stair to a second-floor door on a house that was clearly built as a single family. Somebody carved the place into units without permits.

That predicts a land use violation, which is one of the strong categories: 7,636 land use cases across our markets. These are expensive to unwind and hard to sell through a conventional buyer, which is exactly why the owner may prefer a cash close.

9. The cue that means the opposite

A dumpster in the driveway, a porta-potty, stacked new lumber, a contractor's truck. The house may look terrible. The owner is spending money on it.

This is the most common mistake in windshield sourcing, and it shows up in the data too. Construction is the largest typed violation category we have, 8,721 cases, larger than land use and about five times the vacant-building count. Sort a raw violation list by count and the top is full of owners actively improving their properties. We score construction violations negative for exactly this reason, and I would drop them from any list you build. The other categories worth ignoring, and the ones worth keeping, are in which violation types signal a motivated seller.

Run the checklist backwards

Here is what I actually do, and it is the opposite of driving for dollars.

I start with the records. Pull vacant-building cases, weeds cases, and the neglect-category 311 complaints for a zip code. Rank by how many land on the same address. Then drive only the top of that list to confirm what the data claims, which turns a Saturday of forty houses into an hour looking at eight.

The cues have not stopped mattering. They have become verification instead of discovery. That trade is laid out in full in code violations versus driving for dollars, and the wider set of records these cues map onto is catalogued in the guide to property distress signals.

One honest limit: the quiet houses. An owner who is three months behind on a mortgage but keeps the lawn cut produces no cue and no record until the filing lands. No checklist catches those. That is the gap between condition distress and financial distress, and the reason signal stacking beats any single read.

If you want to see the record side before you drive anything, the free FlaggedLeads map shows violation locations and types across our live markets, and you can browse by neighborhood for Seattle, Bellevue, Tacoma, Burien, and Pierce County.

Frequently asked questions

What does a distressed property look like?

Overgrown vegetation, boarded or broken windows, a tarped roof, accumulated junk or dumping, peeling paint and rot, unfinished construction, and no sign of occupancy such as uncollected mail or a permanently empty driveway. The strongest visual sign is a combination: vacancy plus visible damage plus something the city has already posted on the door.

How do you identify a distressed property without driving around?

Pull the public records the cues predict. Code violations, especially vacant-building, land use, and weeds cases, plus fire incident reports, expired building permits, and neglect-category 311 complaints. Rank addresses by how many records they carry, then drive only the top of the list to confirm.

Is deferred maintenance a reliable sign of distress?

It depends on how cheap the fix is. Unmown grass and an unrepaired gutter are strong signals precisely because they cost almost nothing to fix, so neglect points at absence or disinterest rather than budget. A dated kitchen or worn siding is much weaker; plenty of solvent owners live with both.

Does a house that looks bad always mean a motivated seller?

No. The most common false read is active renovation: a house mid-project looks worse than a neglected one and the owner is spending money on it. Construction is the largest typed violation category in our database at 8,721 cases across seven markets, and it points away from distress, not toward it.

Can a distressed property look completely normal?

Yes, and those are the ones checklists miss. Financial distress such as missed payments, tax delinquency, or probate can run for a year behind a well-kept exterior. Condition cues find condition distress. For the rest you need status records, which arrive later and are the difference between a leading and a lagging indicator.