Moderation Policy for Paid Communities: A Template That Survives Contact
Moderation Policy for Paid Communities: A Template That Survives Contact
Moderating a free group and moderating a paid one are different jobs, and the difference is not severity.
In a free group, removing someone ends the relationship. In a paid one, every removal is a refund conversation, sometimes a public argument in front of paying members, occasionally a chargeback — except on Telegram Stars, where there are no chargebacks and the refund decision is entirely yours. That last part sounds like an advantage until you are the one deciding.
So the policy has to answer the money question before it comes up, not after.
The rules template
Short enough to read. Specific enough to enforce.
[Community] Rules
1. Stay on topic. This community is about [X]. Off-topic chat belongs in [other channel / is fine in moderation].
2. No promotion without permission. No links to your own products, channels or referral codes unless an admin has approved it. Ask — we often say yes.
3. No DMing members without invitation. Unsolicited DMs to people you met here are grounds for removal. This is the rule that protects members from scammers who join to harvest contacts.
4. No financial advice, signals, or guaranteed-return claims. [Adjust to your topic — for a trading community this rule reads differently, and you should say how.]
5. Be civil. Disagreement is welcome. Personal attacks, harassment and slurs are not.
6. No sharing paid content. Material from this community stays in it. Redistribution ends your membership without refund.
7. One account per person. Using multiple accounts to circumvent restrictions results in all of them being removed.
Enforcement: first breach usually gets a warning. Serious breaches — scamming, harassment, redistribution — result in immediate removal, and do not carry a refund. Borderline removals may be refunded pro-rata. Questions or appeals: [contact].
Rule 3 is the one most paid communities lack and most need — the recurring harm in paid groups is members being DMed by people who joined specifically to find them.
Rule 6 with its refund clause is the one that saves you an argument later.
The enforcement ladder
Write it down before you need it, because in the moment you will improvise and your improvisation will be inconsistent.
| Breach | First | Second | Third |
|---|---|---|---|
| Off-topic | Quiet nudge | Warning | 24h restriction |
| Unapproved promo | Delete + warn | 24h restriction | Removal |
| Unsolicited DMs | Warning | Removal | — |
| Incivility | Warning | 24h restriction | Removal |
| Scam / phishing | Immediate removal | — | — |
| Redistributing paid content | Immediate removal, no refund | — | — |
| Harassment | Immediate removal | — | — |
Two principles: graduated for judgement calls, immediate for harm. Nobody gets a warning for phishing your members.
Use restrictChatMember for timed restrictions rather than removal — a member who cannot post for 24 hours is still a paying member, and a temporary mute is recoverable in a way a kick isn't.
The money questions, answered in advance
This is the part that distinguishes a paid-community policy from a group one. Decide these now.
Does removal for cause carry a refund? Recommended: no for scamming, harassment or redistribution; pro-rata for borderline cases where you are not certain. Say which in the rules.
What about someone who paid and immediately broke the rules? Refund and remove. It costs you one subscription and avoids an argument you cannot win publicly.
Can a removed member rejoin later? Decide, and be consistent. A stated cooling-off period — "you may reapply after 90 days" — is more defensible than case-by-case.
Who decides appeals? Name a route, even if it is one person. "Reply to this message" is a route. Silence is not.
What happens to their access mid-period? Removal ends access immediately. Say so in the rules so it is not a surprise.
The admin's own rules
The policy that most often goes missing is the one covering the people enforcing it.
Two-admin rule for removals in paid communities. Any removal that carries a refund decision should be visible to a second admin. Not for bureaucracy — for the moment a member says "I was removed unfairly" and you need a record.
Log every action. Who, what, when, why. Telegram gives you a ChatMemberUpdated for membership changes — provided the bot is an admin and "chat_member" is listed in allowed_updates, which it is not by default — including from, documented as the "Performer of the action, which resulted in the change" — the acting admin when an admin removes someone, but the member themselves when they join or leave on their own. Log it as the actor, not as the admin.
Never argue in public. Move it to DM immediately. A public disagreement between an admin and a paying member is watched by every other paying member.
Admins declare conflicts. An admin who also sells something to your community has an interest in rule 2, and everyone can see it.
Publishing it
Pin it, and link it from the join flow. If you use join requests, the five-minute window is the ideal moment — state the rules and get an explicit acknowledgement before admission.
Version it. Put a date on the rules. When you change them, say what changed. Silent edits to rules that carry refund consequences are the kind of thing that turns a disagreement into a genuine grievance.
Give notice on changes. Rules that affect refunds should not change retroactively for existing members.
What not to do
Don't write rules you won't enforce. An unenforced rule teaches people the others are optional too.
Don't enforce silently. Deleting a message with no explanation makes people think the group is broken or that they are being singled out.
Don't make the list long. Seven rules people remember beat twenty nobody reads. Everything above is deliberately short.
Don't leave the refund question open. It is the only part that costs real money, and it is the part most policies omit.
Template offered as a starting point, not legal advice; adapt to your jurisdiction and community. API capabilities verified against Telegram's Bot API documentation, September 2026.