How quickly must unsubscribe requests be honored under CAN-SPAM?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

CAN-SPAM gives you 10 business days to process an unsubscribe request and stop sending commercial email to that address. After that window, sending to them violates federal law.

The law also requires your unsubscribe mechanism to stay functional for at least 30 days after you send the email. If someone opens your campaign three weeks later and clicks unsubscribe, the link still has to work. Broken links don't excuse late processing.

Once someone unsubscribes, there are additional constraints: you can't charge a fee, require them to log in, ask for information beyond their email address, or add them back to a different list. You can't route them to a survey first. One step, and they're done.

The 10-day window is a legal ceiling, not a target. Most modern ESPs handle unsubscribes in real time. If yours doesn't, or if you're sending through a custom setup, suppression needs to happen before your next send. People who unsubscribe and then receive another email immediately will file spam complaints. That hurts your deliverability faster than a regulatory penalty.

If your unsubscribe process is broken or delayed, fix it now. The SOS call is free and we can help you diagnose what's going wrong.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Help me verify my unsubscribe process is compliant and working correctly.

I read this on the Email Almanac about how quickly unsubscribe requests must be honored under CAN-SPAM. I want to make sure my unsubscribe process meets the requirements. My setup: 1. How long does it take for someone to stop receiving emails after unsubscribing? immediately / within a day / days / unsure 2. Do I use a one-click unsubscribe header in addition to a footer link? yes / no / unsure 3. Have I ever received a complaint that someone got an email after unsubscribing? yes / no 4. Are unsubscribes processed in real time by my ESP? yes / no / I send custom so I'm not sure 5. Do I have any secondary lists the main list unsubscribe doesn't cover? yes / no --- My details: - Email platform/ESP: e.g. Mailchimp, Kit, Klaviyo, HubSpot, custom SMTP - Sending volume: e.g. 5,000/month - Business type: B2B / B2C / newsletter / e-commerce - Audience locations: US only / some EU or Canada / global - Any recent spam complaints or deliverability issues: describe or say no

Edit the yellow boxes, then send to the AI of your choice.