What the law actually requires
The DMCA does not give platforms a specific number of days to remove material. It conditions their safe harbour on acting expeditiously once they receive a valid notice. That standard is why complete, precise notices are processed faster than vague ones — an incomplete notice is not a valid notice, and the clock effectively does not start.
Typical marketplace patterns
- Amazon — automated acknowledgement is usually immediate; substantive review commonly takes several business days, longer where the seller responds.
- eBay — reports filed through its verified rights owner programme are generally processed quickly once the reporter is verified; the verification step itself can take longer than the report.
- Etsy — notices are reviewed manually and typically answered within a few business days.
- Shopify — acts as a host rather than a marketplace, so it notifies the merchant and allows a response window before acting.
- AliExpress — requires proof of rights through its own IP protection platform; cases with incomplete ownership documentation stall indefinitely.
These are observed patterns, not guarantees. Platforms change their processes and volumes fluctuate around peak retail periods.
What slows a case down
- Missing or unverifiable proof of ownership.
- Listing URLs that have changed or that point to a variation rather than the infringing item.
- Filing the same case through several channels at once.
- A counter-notice from the seller, which pauses removal pending resolution.
When there is no response
Keep a dated record of every submission. If a platform has not acted after a reasonable period, escalate with the same case reference rather than opening a new claim, since duplicate cases reset queue position. Where a host ignores properly filed notices entirely, the next step is usually the upstream provider or legal advice.
Track every case in one place
DMCA Sentinel records when each notice was delivered, to which recipient, and how the platform responded, so follow-up is based on your own documentation rather than memory.
See How the Process Works