Red flags in by-owner listings: a working ladder

2026-09-11 — sourcing method for used-car flippers, about 1,000 words.

Every experienced flipper has a short private list of listing phrases they'll walk on, another list that means "great deal if priced right", and a longer list of noise. Getting these three lists wrong is expensive on both sides: the fatal-list-too-short flipper buys a salvage title and eats it, and the fatal-list-too- long flipper never buys anything.

Below is the exact ladder FlipScout ships in src/score.js, written out for a human. Fatal drops a listing's rank to zero. Major discounts it hard. Minor barely nudges it. Every regex was written against real strings from Autotrader by-owner listings; the "why" for each entry is below.

Fatal — walk unless you're a mechanic buying at scrap

These are the phrases that turn a "flip" into "expensive shop project" or "title problem I can't sell out of":

Major — negotiating leverage, price it in

These are real problems but priceable ones. The right move is usually a lower offer, not a walk:

Minor — noise, but worth surfacing

These barely move the rank. They're on the list because a scored report is more useful when it tells you what it saw, even if it isn't scaring you off:

The three phrases that look like red flags but aren't

FlipScout's ladder is deliberately narrow. The phrases below look scary but the scorer intentionally ignores them:

How to use the ladder

On any given scan, the fatal-flagged rows drop out of the top twenty-five automatically. The major-flagged rows stay in the report but with a lower rank; treat them as "OK if you're already at the seller's house with a scanner". The minor rows are still-good candidates that just have a quirk worth mentioning.

The ladder is deliberate. Every phrase on it is a real string from a real listing FlipScout scored during v0.1 development. New phrases get added when a real listing surfaces one — not from a legal team's wish list.

If you catch a phrase FlipScout is missing, or a false positive it's firing on, email support@flipscout.dev with the listing URL. Every ladder change lands with a test.