# How to handle a Discord ban appeal

> Discord has no appeals system, so every server builds one. The four decisions to make in advance, and the form that makes the rest straightforward.

- Canonical: https://discordguides.blog/blog/handle-a-discord-ban-appeal
- Published: 2026-09-25
- Author: The Manual desk
- Facts checked: 2026-08-31
- Sources:
  - Discord Support — Role Management 101 (https://support.discord.com/hc/en-us/articles/214836687) — checked 2026-08-31
  - docs.vetox.io — feature limits by tier (https://docs.vetox.io/en/premium/feature-limits) — checked 2026-08-31
- Publication: The Manual, an independent site not affiliated with Discord Inc.

---
**Discord provides no appeals mechanism.** A banned member cannot message the server, cannot open a
ticket in it, and cannot reach anyone in it — which means the route in has to exist somewhere else,
and a server that has not built one simply does not receive appeals it might have wanted.

That absence is the whole design problem. Everything else follows from it.

## The four decisions to make in advance

Making these under pressure, with an aggrieved member waiting, produces worse answers than making
them on a quiet afternoon.

**Where the appeal arrives.** A form, a dedicated appeals server, or a published email. It has to be
reachable from outside the server, and it has to be findable — usually from the ban message itself.

**What it is decided against.** The case history, not the member's account. A record is therefore a
prerequisite rather than a nicety.

**Who decides.** Not the moderator who issued the ban. A second reviewer is the entire value of the
process.

**What the answer contains.** A decision and a reason, in writing.

## Building the route in

Three shapes work, in ascending order of effort.

**A form.** The lowest-effort option that actually functions: a public link in the ban message,
answers landing somewhere staff read. It works because it requires nothing from the banned member
except a browser.

**An appeals server.** A separate, minimal Discord server with one channel, linked from the ban
message. More work to run and better for communities with volume, because it keeps the conversation
in a medium members already use.

**A published address.** Simplest, and the hardest to keep tidy — appeals arrive mixed with
everything else.

**Whichever you use, put the link in the ban reason itself.** Discord shows the reason to the banned
member, and it is the only message you are guaranteed to be able to send them. A ban with no route
attached is a ban whose appeal, if any, arrives through a mutual friend a month later.

## What to ask for

Four fields. More than that reduces completion without improving decisions.

1. **Their user ID.** Not their username — names change and are not unique enough to search.
2. **Roughly when it happened.**
3. **What they think happened.**
4. **Anything they want considered.**

**Do not ask them to explain the rule they broke.** A member who genuinely does not know what
happened cannot answer it, and it converts the form into a test rather than a request.

## Deciding it

Most appeals resolve in under a minute, if the record exists.

**Read the case first, before the appeal.** Doing it in that order stops you evaluating the record
through the member's framing, which is what makes appeals feel adversarial.

The record answers most of it: what the action was, who took it, what reason they recorded, and
whether there were prior warnings. Vetox's case history holds **100 warnings per user across 1,000
warned users, free on Starter**, which is what makes "there were three prior warnings" a fact rather
than a recollection — and its **148 log event types** cover the surrounding context when the case
note is thin.

Then apply four questions:

**Did the action match the standard?** If your written policy says a first advertisement is a warning
and this was a ban, the appeal succeeds regardless of the member's tone.

**Was it the right person?** Mistaken identity happens, particularly during a raid where bans are
issued in volume.

**Has enough changed?** For an old ban, the question is not whether it was correct but whether the
person is now a risk. Those are different questions and conflating them keeps people banned
permanently for something they did at seventeen.

**Would you accept this member today?** The most useful framing, because it moves the decision away
from litigating the past.

## The three outcomes

**Upheld.** The ban stands. Say so plainly, give the reason, and say whether they may appeal again
and when. An indefinite "no" with no horizon guarantees repeat appeals through other channels.

**Overturned.** Unban, and **say so to the team** — an overturned decision is information about the
standard, not a criticism of a moderator. If it was overturned because the policy was unclear, fix
the policy in the same week.

**Conditional.** Unbanned with a restriction or a note on file. Useful, and worth recording, because
an unrecorded condition is one nobody enforces.

## Write the reason down

A decision with no written reason produces a second appeal, because nothing was actually answered.

Two sentences is enough:

> Your ban was for repeatedly posting server advertisements after two warnings. It stands. You may
> appeal again after 1 March.

That answers what happened, what the decision is, and what comes next. An appeal reply that does
none of those three is an invitation to keep asking.

**Record the outcome against the case.** The next moderator to look at this member should see the
appeal and its result, not just the ban.

## What not to do

**Do not let the banning moderator decide.** It is the one structural rule here, and skipping it
makes the process theatre.

**Do not negotiate in DMs.** The decision belongs to the process, and a private negotiation cannot be
reviewed or referenced later.

**Do not ignore it.** A server with an appeals form and no answers is worse than one with neither —
it promised a process and did not run it.

**Do not decide on tone.** An angry appeal from someone banned in error is still an appeal from
someone banned in error. Tone is information about how they feel, not about what happened.

**Do not leave permanent bans undated.** Even an upheld appeal benefits from "not before" rather than
"never".

## When you have no record

It happens, particularly on older bans, and it changes the correct answer.

**Without a case history, the appeal cannot be decided against anything.** You have a ban with no
recorded reason and a member's account of it, and there is no honest way to prefer one over the
other.

The defensible default is to **give the benefit of the doubt on old, undocumented bans** — unban with
a note, and let behaviour decide. Refusing on an unrecorded ban means the outcome depends on which
moderator was on duty a year ago, which is not a standard.

And it is the strongest argument for recording reasons at ban time: Discord's audit log holds only
**45 days**, so an undocumented ban becomes unreviewable six weeks later. A ban reason costs five
seconds and is the difference between a decidable appeal and an unanswerable one.

## Frequently asked questions

**Does Discord have a ban appeals system?** No. A banned member cannot reach the server at all, so the
route has to exist outside it.

**Where should the appeal link go?** In the ban reason. It is the only message you are guaranteed to
be able to send a banned member.

**Should the banning moderator decide the appeal?** No — a second reviewer is the entire value of the
process.

**How long do I have to check the original action?** Discord's audit log holds 45 days. Beyond that,
only a bot's own case history has the record.

**What if there is no record of why they were banned?** Give the benefit of the doubt and unban with a
note. An undecidable appeal should not resolve against the member by default.