Guide

Why DM me is the most reliable scam signal on Reddit

Why moving a Reddit deal to private messages is the strongest scam signal

Of all the warnings in all the scam guides, one behaviour predicts trouble more reliably than any other: the rush to leave the public thread. This whole article is about those two words, DM me, and why they carry so much weight.

What a public thread does for you

A public marketplace thread is a small, accidental institution. Moderators can see it and act on it. Other buyers can reply under it, which means a previous victim can post a warning exactly where the next victim will read it. Prices are comparable, because everyone can see what was asked and what was offered. And everything said becomes a record: if a dispute happens later, the thread is evidence that does not depend on anyone's honesty. None of this was designed. All of it protects you, and it costs the honest seller nothing.

There is a quieter benefit as well. Public negotiation is slow, and slowness favours you. Every hour a deal sits in a thread is an hour for a past victim to wander in, for a moderator to recognise a pattern, or for you to reread the listing with fresh eyes. Scams are built to deny you exactly that hour.

What moving to DMs removes

Every protection above dies at the same moment. In private messages there are no moderators, no witnesses, no comparable offers and no public record. Screenshots of a DM conversation prove very little, because screenshots are trivial to fabricate, and moderators generally cannot act on what they cannot see. The move to private is not one red flag among many. It is the removal of the entire environment in which red flags can be seen.

Why scammers need the move

Scamming is a volume business, and volume needs privacy for three reasons. First, parallel marks: a scammer runs the same conversation with several buyers at once, and a public thread would let those buyers compare notes and notice they were each promised the same item. Second, contradiction: prices and stories can be tailored per victim in private, while a public thread pins the seller to one version. Third, moderation: an account that has had comments removed in other communities carries visible gaps in its public history, but a DM history has no gaps to inspect because it has no visible history at all. Privacy is not a preference for these accounts. It is an operating requirement.

Notice that none of these reasons applies to an honest seller. Honesty has no parallel marks to hide, no contradictions to manage and no removals to bury, which is why the honest response to keep it in the thread is a shrug. The move to private is cheap for one side and essential for the other, and that asymmetry is what makes the signal so reliable.

The legitimate exceptions

Plenty of honest deals end in private messages, because some things do not belong in public: postal addresses, payment handles, phone numbers, the photo of your ID that nobody should be asking for anyway. Some subreddits even push finalisation to DMs by rule. The difference is sequencing. A legitimate deal establishes the item, the price and the payment method in public, then moves private for logistics only. A scam goes private before any of that exists, because the terms are the part that must not be witnessed. Late DMs are how deals close. Early DMs are how they disappear.

Buyers owe the thread the same courtesy in reverse. If a seller asks for offers by DM, a public comment saying offer sent keeps the queue honest and stops a bad actor quietly auctioning the item between bidders who cannot see each other.

How to handle the ask

Reply in the thread, pleasantly: happy to sort delivery details in DMs once we have agreed the item, price and payment here. An honest seller shrugs and agrees, because the request costs them nothing. Watch what the other kind does instead: the discount that only exists in private, the claim that mods removed their listing, the sudden urgency. Each is an attempt to buy back the privacy your one sentence just took away.

If the conversation genuinely must start in private, you can rebuild some of the protection by hand: summarise the agreed terms back into the public thread before paying, so the record exists somewhere the other side cannot edit or delete.

Demonstration, invented accounts
u/lens_swap_annie85· 3h
Answering here so the thread has it: 140 posted, Goods and Services, serials in the album. DM me your address once you are set.
u/deal_zone_kev14· 5m
Prices in DM only mate, last listing got removed by the mods for no reason.
Secret pricing plus a moderator removal presented as a joke. The public record is being avoided, twice.
The honest caveat: DM me is a signal, not a sentence. Some people are terse, some are privacy-minded, and some communities genuinely route deals through messages. On its own it convicts nobody. It earns its reputation as the most reliable early warning because of what it correlates with, so weigh it together with the account's history rather than instead of it.

The history that goes with the words

The phrase is one data point. The account saying it has hundreds more, and that is what Vetall reads: roughly two hundred recent public comments and posts, reduced to measurements such as account age, posting rhythm, repeated text and the share of comments moderators have removed, weighed by an AI into a 0 to 100 score with a band, the signals behind it and one line of advice. An account that says DM me and has years of ordinary public life is probably terse. An account that says DM me and has repeated text across trading subs plus a pattern of removals is probably the other thing. The badge shows you the difference before you reply.

Repeated text and the removed share are exactly the measurements that separate the two, and they are the kind of detail no human notices while skimming a single thread on a phone.

Know who is asking before you answer.

A badge on every Reddit username, built from the account's public history. 7 full checks free, and accounts checked by anyone show their band to everyone, free forever.

Add Vetall to Chrome, free

No card required. AI assessment of public activity patterns, not a statement of fact.