Why does Telegram say you can only send messages to mutual contacts?
When Telegram says you can only send messages to mutual contacts, your own account has been limited, usually after people you messaged pressed Report spam. While the limit lasts, you can write only to people who saved your number and whose number you saved. Everyone else, including old chats with strangers, stays closed until the limit lifts.
That is the common case, and it is about you, not the person you are trying to reach. There is a second wall that looks similar from the outside: the other person has set their privacy so that only contacts (and, on some settings, Premium users) can write to them. The fix for each is different, so the first job is telling them apart.
What are mutual contacts in Telegram?
Mutual contacts in Telegram are two accounts that have each saved the other's phone number in their contact list. If you saved a client but the client never saved you, you are a one-way contact, and a limited account cannot reach that client. Searches like "mutual contacts telegram" or "telegram only mutual contacts" usually come from people discovering that a contact they saved years ago never saved them back.
| What you see | Which wall | Who can lift it |
|---|---|---|
| "Sorry, you can only send messages to mutual contacts at the moment" | Your account is limited for spam | Time; @SpamBot shows the status |
| Same message when adding someone to a group | Same account limit | Time |
| Chat shows that only contacts or Premium users can message this person | Their privacy setting | Them: save your number or change the setting |
| Chat asks you to pay Stars before your message goes through | Their paid-message setting for non-contacts | You pay, or they add you |
| A script or tool logs PEER_FLOOD | Your account limit, seen through the API | Time; stop the tool |
So when people search "telegram can only send to mutual contacts" or "telegram says you can only send messages to mutual contacts", the first row is almost always the answer. The last three rows are the other person's choice, and nothing on your side changes them.
How do you check whether your account is limited?
Open a chat with @SpamBot, Telegram's official limit checker, and press Start. It answers in one message: either your account is free, or it is limited and, for many limits, until which date. It is the only reliable reading; third-party "unlimit" bots are not connected to Telegram's spam system.
- Search for @SpamBot. Use the verified bot with the blue tick, not a look-alike.
- Press Start. The reply says "Good news" if nothing is wrong, or describes the limit.
- Note the end date if one is given. Limits are lifted automatically when they run out.
- If you think it is a mistake, use the bot's own appeal. One honest explanation; repeated appeals do not move it faster.
- Stop all first messages to strangers until it lifts. New reports during a limit tend to make the next one longer.
Telegram's spam FAQ explains the logic plainly: when enough people report messages from an account, that account can only send messages to mutual contacts for a while. Telegram cannot read why you wrote, only that recipients did not want it. That is also why the limit says "telegram only send messages to mutual contacts" rather than naming a rule you broke. Whether you read it as "telegram only send to mutual contacts" or the longer error, the cause is the same report count.
One thing not to do
Do not open a second account to keep messaging the same list. Telegram links accounts by device and behaviour, and a new account that writes to strangers on day one is limited faster than the first.
How to message non contacts on Telegram, and when you cannot
With a healthy account, you can message non contacts on Telegram through their username, through a shared group, or by phone number if their privacy lets strangers find them. With a limited account, every one of those doors closes for people who are not mutual contacts, which is why "telegram can't message non contacts" errors appear all at once.
| What you hold | How to open the chat | Needs their number saved? | Works while limited? |
|---|---|---|---|
| A @username | Search it, or open t.me/username | No | No, unless mutual |
| A phone number | Open t.me/+ followed by the full international number | No | No, unless mutual |
| A group you both sit in | Tap their name in the member list or a message | No | No, unless mutual |
| Their invite or business link | Open the link they shared | No | No, unless mutual |
| A saved number they also saved | Contacts list | Yes, both ways | Yes |
How to send message on Telegram without saving number
Use a t.me link with the number in international format, such as t.me/+15550100200 (a placeholder number). It opens a chat without adding a contact, as long as the person allows "Everybody" to find them by number. This is how to send message on Telegram without saving number for a one-off reply, and it is the simplest answer to "telegram send message by phone number".
Can you message someone on Telegram without number?
Yes. Can you message someone on Telegram without number? A username is enough: anyone with a public @username can be opened by search or link, so how to send message on Telegram without number is mostly "ask for their username". The same route answers how to message someone on Telegram without adding them: nothing in the chat requires saving them first.
How to send message to mutual contact on Telegram
Open Contacts, pick the person, and write; mutual contacts are the one door a limit never closes. To telegram send message to mutual contacts while limited is completely normal, so tell clients and colleagues to save your number if they want to keep reaching you. For the full list of ways to start a chat on a healthy account, see our guide to every door for starting a Telegram chat.
How to send messages to non mutual contacts on Telegram after a limit
Wait it out, then change what caused it. There is no honest workaround for how to send messages to non mutual contacts on Telegram while limited: the block exists to stop that exact thing. Once free, write first messages that someone expected, which is the whole subject of our notes on writing a cold message people answer.
How to add non contacts to a Telegram group without the error
Send them an invite link instead of adding them. A limited account cannot add non contacts to a group at all, and even a healthy one is stopped when the person allows only their contacts to add them. An invite link lets them join by choice, which no privacy setting or limit blocks.
That is the short answer to how to add non contacts to Telegram group chats. The add button calls the same API method that scripts use, and its error list in Telegram's API reference includes USER_NOT_MUTUAL_CONTACT and USER_PRIVACY_RESTRICTED, the two walls on this page in API form. We walk through the full sort, including the 200-subscriber cap on channels, on our page about which contacts go into a group with one tap and which need a link, and the bigger picture on how far bulk member adding can honestly go.
How to create a Telegram group without adding contacts
Tap New Group, skip the member picker without ticking anyone, name the group and create it. Current Telegram apps allow a group with just you in it; then share its invite link. If an older app version insists on a member, add one contact you trust and remove them after. This is how to create Telegram group without adding contacts, and it also sidesteps the limit, because joining by link is the other person's action, not yours.
Once people have joined, talk to all of them in one post instead of one DM each. Our guide to reaching every member with a Telegram broadcast covers channels, groups and pinned posts, and a bot can take over messaging for people who started it, as shown in how a bot stores and messages its subscribers.
Telegram account without number: what is real?
Every Telegram account still signs up with a phone number. The one exception is an anonymous number: a +888 number bought on Fragment, Telegram's auction platform, and paid in TON. It works like a phone number for sign-up but is not tied to a SIM card. That is the only official route to a Telegram account without number.
So how create Telegram account without number really means "with a number that is not your SIM". Free "virtual number" sites hand the same numbers to many people, and accounts made that way are often limited or taken back when someone else signs in with the same number. Hiding your number from other users is a separate, simpler thing: set Phone Number to Nobody in Privacy and Security and give people your username.
How to create multiple Telegram accounts without number
You cannot; each account needs its own number, ordinary or anonymous. One app can hold up to three accounts, or four with Premium, switched from the profile menu. People asking how to create multiple Telegram accounts without number usually plan to spread messages across them, and that is the pattern Telegram's spam system looks for. Keep one account in good standing and the mutual-contacts wall rarely appears.
Account access is a problem on every platform, not only Telegram. If a locked profile elsewhere is the real issue, the same rule of sending proof rather than pleading holds, as the guide on what proof unlocks a locked Instagram account shows step by step.
What does a limit look like from first message to lift?
A worked example with made-up numbers shows the pattern. A shop owner exports 120 numbers from an old order sheet and writes to all of them in one evening, pasting the same text.
| Day | What happened | What it meant |
|---|---|---|
| Day 1 | 120 messages sent; 31 replies; 9 recipients press Report spam | Nine reports from strangers in one evening |
| Day 2 | New chats fail: "you can only send messages to mutual contacts" | Account limited |
| Day 2 | @SpamBot shows a limit with an end date | Wall confirmed; not the recipients' privacy |
| Days 2 to 8 | Talks only to mutual contacts; posts in her own channel | No new reports |
| Day 9 | Limit lifted; she sends a channel invite link, not DMs | People choose to follow |
The 31 replies were real interest; the 9 reports were the price of writing to people who had forgotten her. A list that old belongs in a channel, not a DM queue. Tools promising to message 120 strangers faster only get to Day 2 sooner, as our reviews of Telegram message sender tools held up to official limits and bulk DM tools on Telegram and the risk they carry show.
How do you keep Telegram from limiting you again?
Write first only to people who expect you, ask them to save your number, and move volume into channels, groups and bots that people join themselves. "Telegram cannot send messages to non contacts" is a limit triggered by reports, so the cure is fewer reports, not a cleverer sender.
- Warm before you write. A reply to their post, a shared group or a referral turns a stranger into someone who recognizes your name.
- Keep first messages short and personal. Pasted paragraphs to many people are what gets reported.
- Ask to be saved. Mutual contacts survive every limit.
- Send volume through opt-in channels. A channel post reaches thousands without a single unsolicited DM.
- Recheck @SpamBot before any campaign. If "telegram cannot send messages to non-contacts" shows up, stop for the day.
If the goal is sales, a program built on consent outlasts any limit. Start with how we plan a cold outreach program and track reply rates, see which outreach steps are safe to automate, and compare channels in our seven-type outreach marketing plan. For first DMs that do not end in reports, read the cold DM playbook with its trigger table and DM marketing with the affiliate math. For sends to people who already said yes, our review of bulk messaging services that respect consent and the guide to sending bulk messages sorted by recipient pick the right route.
The phrase "telegram can't send messages to non contacts" is a symptom. The account behind it recovers; the habit that caused it is the part worth changing.