hourden
Sign in Create accountSign up
BuyInstagramTikTokYouTubeFacebookX (Twitter)TwitchTelegramSpotifySoundCloudDiscordRedditLinkedInThreadsPinterestSnapchatRumbleAll services

How to Kick Inactive Members From a Discord Server

Discord gives owners a one-click way to cut their own member count. It only sees members without a role, unless you tell it otherwise.

Updated September 2026

How to kick inactive members from a Discord server in one step: use Prune. Open Server Settings, go to Members, and choose Prune. Pick the inactivity window, 7 days or 30 days, and Discord shows you how many members would be removed before you confirm. Pruned members are kicked, not banned, so they can come back with a valid invite.

The catch is roles. By default, Prune only removes inactive members who have no role at all. Anyone with a role, even a basic one handed out automatically when they joined, is skipped. That is why so many owners run Prune and see it offer to remove almost nobody. To reach members with roles, you have to add those roles in the option that tells Prune to also include members with specific roles.

The part most guides skip

No other audience number in this catalog works like this. A follower count on another network is something the owner can trim one account at a time, if at all. A Discord server's member count can be cut by the owner in a single confirmed action, and Discord built the tool into the settings on purpose.

What decides the outcome is not the prune screen itself; it is a decision about roles that was usually made much earlier. Prune was designed around the idea that a role is a sign of belonging: someone was verified, chose an interest, boosted, or was trusted by a moderator. So by default a role protects its holder. That made sense in servers where roles were given deliberately. It breaks in servers that hand every new member a role the moment they arrive, through an auto-role or onboarding, because then every member is protected and the default prune finds nothing.

Discord added the option to include members with specific roles to deal with exactly that. But it means the prune you run today is shaped by how you set up roles months ago. A server whose only role is the one everyone gets can include it and prune normally. A server where roles carry meaning has to think harder about which ones to include, because including a role means treating its holders as removable.

How to prune members on Discord, step by step

You need the Kick Members permission, which owners have by default and administrators usually do.

  • Open the server menu and go to Server Settings.
  • Under user management, open Members.
  • Choose Prune.
  • Pick the inactivity window: 7 days or 30 days.
  • Optionally, add roles under the option to also include members with these roles.
  • Read the number of members Discord says will be removed, then confirm.

What does inactive mean for Prune?

Discord frames it as members who have not been active on Discord within the window. That is about activity on the platform, not about posting in your server. A member who opens Discord every day for other servers but has never written a word in yours is not inactive by this test, and Prune will not remove them. A member who has not opened Discord at all in thirty days is. If you want to remove people who are silent in your server specifically, Prune is the wrong tool; some moderation bots track activity inside the server and can act on that instead.

Why doesn't prune remove some members?

Almost always because they have a role. By default Prune ignores any member holding a role, whatever the role is. A server that gives every newcomer a member role through an auto-role or its onboarding questions has, in effect, protected everyone from Prune.

The fix is the include-roles option. Add the role that everyone receives, and Prune will consider members who hold it. Leave out the roles that mean something, such as moderators, boosters, verified contributors or long-standing members, and those people stay protected.

The other reasons are simpler. Members active on Discord within the window are not eligible. And members with a higher role than yours cannot be kicked by you anyway, which is the normal role hierarchy at work.

Should you prune at all?

It depends on what the member count is for. Prune was built for servers where a large, silent membership causes real problems: announcements that reach nobody, a member list full of dead accounts, or a server near a limit it cares about. For those, pruning inactive members without roles is a sensible routine clean-up.

For many other servers, pruning has a cost that is easy to overlook. The member count is public. It shows on invites and in server previews, and it is part of how a stranger decides whether a server is worth joining. What a Discord server is explains why Discord shows two audience numbers, members and online, and why visitors read both. Pruning a large share of members reduces the figure a newcomer sees, and those members were not costing you anything by staying.

A middle path is to prune only on the 30-day window and only members without a meaningful role. That removes the accounts most likely to be abandoned while leaving the people who chose a role in place.

What happens to pruned members?

They are kicked, which removes them from the server's member list. They are not banned. Anyone with a valid invite can rejoin, and a server listed in a public directory can be rejoined from there.

They lose any roles they held, so if you included a role in the prune, returning members will come back without it and go through onboarding again. Their past messages stay in the channels; kicking does not delete message history. Discord does not send them an explanatory message, so if you want people to understand why they were removed, you would need to tell them yourself before pruning.

How to get more members on your Discord server

The opposite question, and the one most owners have alongside the first. Discord has no feed and very little discovery of its own, so members arrive through invites posted elsewhere, through the server directory if your server qualifies for it, and through people already inside bringing friends. How to find a Discord server explains why discovery works this way and where people actually find servers. A Discord server tag is one of the few native ways a server can show up next to its members' names across Discord.

The member count plays a specific role in that process: it is on the invite and in the preview, so it is one of the first things a potential member reads. That is the reason some owners add Discord members at launch, when a real community has not yet filled the list. Those members raise the number on the invite; they do not start conversations.

Questions people ask about pruning Discord members

How do I kick inactive members from my Discord server?

Go to Server Settings, then Members, then Prune. Choose 7 or 30 days of inactivity, add any roles you want included, check the count and confirm.

Why does prune say zero members?

Most likely every member has a role, often one given automatically on joining. Prune skips members with roles by default. Add that role under the include-roles option.

Can pruned members rejoin?

Yes. Prune kicks, it does not ban. Anyone with a valid invite can come back, though they return without the roles they had.

Does prune delete messages?

No. Kicking removes the member from the server but leaves their past messages in the channels.

Can I prune members who never talk in my server?

Not with Prune alone, because it measures inactivity on Discord as a whole. Some moderation bots track activity inside a server and can remove silent members based on that.

Who can use prune on a Discord server?

Anyone with the Kick Members permission. By default that is the owner and roles with administrator rights.

Keep reading