Skip to content
AdminKit

How to get delisted from Spamhaus

Spamhaus runs several distinct blocklists — SBL, XBL, PBL and CSS — each with its own cause and its own public removal procedure, and knowing which one flagged you determines what you need to fix before requesting removal. This guide covers the public procedure only; neither Spamhaus nor AdminKit can guarantee how long removal takes or that it will succeed on the first request.

By AdminKit team, Netbase JSC · Updated October 22, 2026

What this guide does and doesn’t cover

This is the public, factual removal procedure for Spamhaus’s blocklists — not a guarantee of outcome or timeline. Spamhaus’s own process decides whether and when an IP is removed; neither AdminKit nor any third party controls that decision.

Step 1: find out which list flagged you, and which one it is

Spamhaus runs several separate lists, per its own blocklists overview, and the removal path differs by list:

  • SBL (Spamhaus Block List) — IPs and ranges tied to spam operations, generally identified through Spamhaus’s own investigation.
  • XBL (Exploits Block List) — IPs showing automated signs of compromise: open proxies, worms, trojans, or other malware sending mail without the owner’s knowledge.
  • PBL (Policy Block List) — IP ranges that ISPs themselves ask Spamhaus to list as “should not send mail directly” — typically residential and dynamic address space. A PBL listing is not a report of abuse; it reflects the ISP’s own policy about which of its IP ranges are expected to send mail through a relay rather than directly.
  • CSS (Combined Spam Sources) — a fast-moving, automated list capturing active spam sources in real time, often with shorter-lived listings than the SBL.

Start at AdminKit’s blacklist check or Spamhaus’s own lookup and removal tool with the specific IP in question — the result names which list (or lists) currently include it.

Step 2: fix the cause before requesting removal

Requesting removal without fixing the underlying issue is the most common reason a removal doesn’t stick:

  • SBL/XBL/CSS listings usually mean something on your network is actively sending spam or shows signs of compromise. Check for a compromised device, an open relay, or malware before requesting removal — see our IP blacklist guide for how to find the cause.
  • PBL listings are different: there’s typically nothing to “fix” on your side if you’re a home or small-office user not intentionally running a mail server directly — the listing reflects your ISP’s own policy for that IP range, and removal (if applicable) usually means confirming with your ISP or Spamhaus that your use case is legitimate (e.g., you run a properly configured, authenticated mail server that should be allowed to send directly).
  • Confirm your IP isn’t shared (CGNAT, hosting) before assuming the cause is something you personally did — see what is my IP for shared-address indicators.

Step 3: use the public removal procedure

Once the cause is addressed:

  • Go to Spamhaus’s own lookup and removal tool, enter the IP, and follow the list-specific removal instructions shown for whichever list(s) currently include it.
  • Each list’s removal form may ask for details about what was fixed — having specifics ready (what was compromised, what was changed) makes the request easier to evaluate.
  • Spamhaus does not publish a fixed turnaround time, and some listings (especially automated ones like parts of the XBL and CSS) can clear on their own once the underlying bad traffic stops being observed, sometimes faster than a manual request is reviewed.

Avoid re-listing

A request that succeeds without the root cause actually being fixed tends to result in the same IP being re-listed within days, since Spamhaus’s detection is ongoing, not a one-time check. If the cause was a shared IP (CGNAT, hosting, a VPS range), understand that the same abuse from a different customer on that address can re-trigger a listing regardless of anything you personally did — in that case, the durable fix is usually a dedicated IP from your provider, not repeated removal requests on a shared one.

This guide is general information, not a security audit of your specific network — see our disclaimer for what AdminKit's guidance does and does not commit to.

Frequently asked questions

Which Spamhaus list is most common for a home or small-office IP?

The PBL (Policy Block List) most often applies to residential and dynamic IP ranges — it isn't a report of abuse at all, but a list of IP ranges that ISPs themselves have asked Spamhaus to mark as "should not be sending mail directly," to stop outbound spam from infected home computers reaching other mail servers directly.

What's the difference between the SBL and the XBL?

The SBL (Spamhaus Block List) lists IPs tied to spam sources and operations, usually from Spamhaus's own investigation. The XBL (Exploits Block List) lists IPs showing signs of actual compromise — open proxies, worms, or malware sending mail without the owner's knowledge — detected automatically rather than through manual investigation.

How long does delisting actually take?

Spamhaus does not publish a guaranteed timeline, and it varies by list and by whether the underlying cause is confirmed fixed. Some automated listings (like parts of the XBL) can clear on their own once bad traffic stops; others require a manual removal request and review. Treat any third-party claim of a guaranteed turnaround time with skepticism.

Can I get removed if I haven't actually fixed the cause yet?

You can request removal, but if the underlying cause (a compromised device, an open relay, ongoing spam) is still active, Spamhaus's systems are likely to simply re-list the IP once they see the same traffic again. Fixing the cause first makes a request far more likely to stick.

Does Spamhaus charge for delisting?

Standard self-service removal through Spamhaus's own lookup and removal tools is free. Be wary of any third party charging a fee to "guarantee" Spamhaus removal — Spamhaus's own process doesn't require payment for a standard listing review.

Want AdminKit to watch this for you?

Free checks tell you the state today. Protective DNS and monitoring tell you when it changes.