Send one clear sales refusal, then close the follow-up loop
A useful sales refusal does three jobs: identifies the offer, gives a complete no, and states whether future sales messages should stop. It does not need a detailed reason, a counteroffer or an apology that makes the decision sound temporary. For a salesperson you know, one workable line is: “Thanks for reaching out. I won’t be taking this offer. Please don’t send me further sales invitations.” Send it once, then judge later messages against the scope you wrote. First identify the channel. A personal message from a known representative, an automated campaign with a published opt-out, and an unknown suspicious number should not receive the same response. CTIA describes voluntary industry practices for consent and opt-out; the UK ICO and US FCC publish jurisdiction-specific consumer routes. These sources support using a sender’s official opt-out and provider tools, not a universal legal conclusion. If you do not recognize a suspicious sender, do not click its link or begin a conversation merely to be polite.
Classify the sender before writing
Check the number, earlier thread, company domain and how your number was obtained. A known representative can receive a normal boundary sentence. A recognized automated program should be handled through the opt-out instruction it actually publishes, because conversational prose may not be processed by that system. An unknown number with a vague offer, urgent link or request for information belongs in a no-engagement lane: do not confirm personal details or visit the link. Use the device or carrier’s block and report controls. This classification prevents a polite reply from becoming either an ineffective machine command or an unnecessary exchange with an unverified sender.
Write the decision before the courtesy
Put the decision in the first or second sentence: “I won’t be purchasing,” “I’m declining this offer,” or “Please close this sales conversation.” Courtesy can surround that sentence, but cannot replace it. Avoid “not right now,” “maybe later,” “I’ll think about it” and a question mark when the answer is final; each creates a plausible next sales step. Name the exact product, appointment or demonstration if several conversations share the thread. You may omit the reason entirely. If you include one, keep it closed—“This is not part of my plan”—rather than offering a condition the sender can solve with a discount.
Define the future-contact boundary
Decide whether you are declining only this offer, all sales messages from this representative, or marketing by this organization through this channel. Write exactly that scope. “I’m passing on this package” leaves other offers open. “Please don’t send me further sales invitations” closes sales follow-ups while allowing unrelated service messages in a genuine customer relationship. For an automated sender, use the stated keyword or unsubscribe mechanism rather than inventing a scope the system cannot read. Do not threaten consequences in the first message. A plain contact boundary is easier to recognize, save and repeat if the sender ignores it.
Do not turn the refusal into a negotiation
A follow-up asking why, offering a smaller price or requesting a call does not reopen the decision. If the sender is known and the boundary may have been missed, repeat one line once: “My decision is final; please stop sales follow-ups.” Do not answer each feature, correct every claim or prove that you cannot afford the offer. Those replies create new material for persuasion. If you genuinely want a different service later, initiate that conversation yourself; do not add a false alternative merely to soften the current no. Keep ordinary service communication separate from sales so an existing account can still function without reopening the pitch.
Close the loop with records and channel tools
Keep the original invitation, your refusal, the timestamp and any later messages in one thread. For a recognized organization, follow its official opt-out and preserve the confirmation. If messages continue, use the phone or provider’s blocking and spam-reporting controls. CTIA mentions STOP, blocking and provider reporting in its US-industry context; the ICO tells UK recipients not to reply to an unrecognized suspicious sender and offers its own complaint path; the FCC has a US complaint form. Choose the route that applies to your location and sender. The article does not determine whether a particular message breaks a law.
Audit the final text in ten seconds
Before sending, underline the decision, circle the future-contact scope and remove every question. Check that the named sender will know which offer you mean, while a stranger receives no extra personal information. Read the text once without the courtesy phrase: if the no disappears, rewrite it. Then send through the original verified thread, not a new link supplied inside a questionable message. Mark the conversation closed. One clear response plus one repeat is enough for a known salesperson; automated opt-out and blocking belong to their own lanes. The goal is a clean end state, not a perfectly persuasive explanation.
Common questions
Should I explain why I am declining?
No. A reason is optional. If you include one, keep it brief and do not present a condition the salesperson can negotiate.
Should I reply STOP to every sales text?
No. Use STOP only for a recognized sender whose published instruction calls for it. Do not reply to an unknown suspicious message simply to test it.
What if the salesperson keeps asking for a call?
Repeat the boundary once if useful, then stop debating and use the appropriate block, opt-out or report tool.
