Not every inactive account on X is the same problem. Accounts you follow that have gone quiet are worth clearing out, because X caps how many accounts you can follow and a dead one is occupying a slot for nothing. Inactive followers are a different, murkier case: they don’t cost you any limit, but they do widen the gap between your follower count and what that count is actually worth.
Removing the first kind is close to a no-brainer once you know how X’s follow limit works. Removing the second kind is optional, and worth weighing before you do it, since undoing an unfollow takes one click and undoing a lost follower doesn’t.
Key Takeaways
- Following list vs. follower list. X limits how many accounts you follow (5,000, then a follower-based ratio); it doesn’t limit followers, so only one of the two is a “space” problem.
- Inactive accounts you follow are safe to clear out. Just be careful with friends and collaborators you’d want back. If one of them notices and returns later, an old unfollow can cost you the follow-back. Track who unfollows you if you want to catch that before it happens.
- Inactive followers are a judgment call. They don’t take up follow-limit room, and X’s own ranking code already discounts a stale follower’s weight without you doing anything.
- Never use a bulk or mass unfollow tool. X’s automation rules prohibit it outright, and browser-extension “unfollow” tools typically want your login credentials directly.
- Spot-checking works for a small following list. A filtered “inactive” view is faster for anything bigger.
Accounts you follow vs. followers: two different problems
An inactive X account is one that’s gone quiet: no posts, no likes, no replies, for months. It still counts toward your following or follower total. It just isn’t doing anything for you.
The two lists behave differently, though. Accounts you follow sit inside a hard cap X sets on your account. Followers don’t. There’s no ceiling on how many people can follow you, active or not. That difference is why the advice for the two isn’t the same, and why a guide that treats “inactive account” as one problem is only covering half of it.
Why inactive accounts you follow are worth clearing out
X caps how many accounts a single account can follow. Once you hit 5,000, X switches to a ratio based on your own follower count before it lets you follow more, a limit X’s help center documents directly, though the exact ratio it applies isn’t published (independent testing puts it around 1:1.1, roughly 110% of your follower count). Below 5,000, there’s no ratio. Just the flat cap.
Every account you follow that never posts anymore is occupying one of those finite slots for nothing. That’s the actual argument for cleaning up your following list: not that it looks bad, but that it’s using space you could hand to someone active.
Follow and unfollow actions are capped separately too. X’s technical limit runs around 400 actions a day on standard accounts, per the same help center page. That daily cap is exactly why a bulk-unfollow tool is a bad idea, not just a rules violation.
Why inactive followers are a murkier call
Followers don’t sit inside the 5,000-account cap. X doesn’t limit who can follow you, so an inactive follower isn’t taking up a slot the way an inactive following is. The case for removing them is softer, and reversing it is harder: unfollowing someone you follow is a one-click redo, but a follower has to choose to come back on their own.
What inactive followers do affect is the gap between your follower count and what that count is worth. Say you have 10,000 followers and 70% of them haven’t posted in months. You don’t really have an audience of 10,000. You have something closer to 3,000 people who might ever see a post.
The follower count on your profile doesn’t show you that gap. Nothing on X does, natively.
What X’s own ranking code actually does with an inactive follower
“Hurts your engagement rate” is the usual reason given for cleaning up inactive followers, and it’s mostly asserted rather than shown. X open-sourced the relevant piece of its ranking code in 2023, and it’s more specific than “inactive is bad.”
The file is called UserMass.scala, and it computes a mass score for every account in X’s social graph: a proxy for how much that account’s follow or interaction should count for anything downstream. Per the accompanying documentation, that mass score feeds into tweepcred, X’s internal reputation score, which the same documentation says is “used in various applications, such as in determining which users should be recommended to follow or which users should have their content highlighted.” A follower’s mass is part of what decides whether their following you actually does anything for your reach.
The code doesn’t check “last tweet date” directly. It checks a handful of proxies for a real, active person instead.
| Signal | Effect on that follower’s mass |
|---|---|
| No messaging device configured | Base score of 0.05 (scales to roughly 5 out of 100) |
| Messaging device configured | Base score of 0.55 (scales to roughly 55 out of 100) |
| Verified | Hardcoded to 100, overriding everything else |
| Account age | Scaled by log(1 + age/15); reaches full weight after 30 days |
| Restricted | Multiplied by 0.1 |
| Suspended | Mass drops to 0 |
| Deactivated | Dropped from the graph entirely, no weight at all |
| Following 500+ accounts at a >0.6 following-to-follower ratio | Mass divided by an exponential penalty; an account following 5,000 with 200 followers is worth close to nothing |
None of that is exactly “inactive.” A dormant account that’s still verified keeps its full weight. A brand-new, unverified account with no device configured starts at close to nothing whether it ever posts again or not. But the overlap is real: an account that hasn’t logged in for a year is disproportionately likely to be exactly the kind this formula already discounts. Clearing dead accounts out of your own following list doesn’t change your own score directly, since this formula scores them, not you. What it does is give you a decent, sourced reason to stop repeating “inactive followers hurt your engagement” as an unexplained rule of thumb.
Finding inactive accounts without scrolling for an hour
Finding them by hand works: open your following list, tap into an account, and check when it last posted. For a following list under a few hundred, that’s tedious but doable in one sitting.
Past a few hundred, checking one profile at a time stops being realistic, which is the actual reason a filtered view exists, not because the manual method doesn’t work. Who Unfollowed Me and Fedica’s own Accounts You Follow view sort by last-activity date directly, so you’re looking at a pre-filtered list instead of your entire following list one name at a time.
What to avoid in a cleanup tool
Two things disqualify a tool outright, before you even look at what it can find.
Bulk or mass unfollow. X’s automation rules are direct about this: following or unfollowing accounts in a bulk, aggressive, or indiscriminate manner is a violation, whether or not the tool connects through the official API. Tools that offered one-click mass unfollow have been suspended by X before, and some that got reinstated went back to offering it anyway. If a tool advertises mass unfollow as a feature, that’s the only signal you need to skip it.
Browser extensions. An extension that manages your X account isn’t reviewed or sanctioned by X, it typically wants your login credentials directly instead of an OAuth connection, and using one violates X’s terms on its own, independent of what the extension actually does with your account.
What’s left: connect through X’s official API, and stay under the daily action cap instead of trying to get around it. Fedica has held official X Enterprise API access since 2015, by its own account, and hasn’t been banned by X. Its inactive-followers tool filters by last-activity window rather than offering one-click mass unfollow, because under X’s own policy, mass unfollow isn’t something an API-compliant tool can offer in the first place.

Fedica’s inactive account tool
Frequently Asked Questions
Does X delete inactive accounts?
Not on any current published schedule. X has discussed removing long-dormant accounts before and reversed those plans after backlash over memorialized accounts. Nothing in X’s current policy sets an automatic deletion date for an inactive account.
How many inactive followers is too many?
There’s no official threshold, but the ratio matters more than the raw count. Someone with 10,000 followers and 70% of them inactive has a real reach closer to 3,000, even though the profile still reads 10,000. The more of that gap you have, the less your follower count tells you.
Is it safe to unfollow inactive accounts?
Unfollowing individual accounts at a normal pace is safe. It’s within what X’s own follow and unfollow limits allow. What’s not safe is doing it in bulk through a tool that automates the action, which X’s automation rules prohibit outright.
Can I get an inactive follower back if I remove them by mistake?
No, and that’s the asymmetry that makes inactive followers a harder call than inactive accounts you follow. Removing someone from your following list is a one-click redo. A follower has to choose to follow you again on their own.
Does Who Unfollowed Me show inactive accounts too?
Yes. Who Unfollowed Me, through Fedica, tracks unfollows and new followers by name, and the same connected account gives you Fedica’s Accounts You Follow view, filtered by last-activity date, for finding the inactive ones.
