← All disapproval codes
critical 99041

Error 99041 — Feed ingestion checksum failed

What this means

Amazon detected that the feed file you uploaded was corrupted or modified in transit — its checksum doesn't match what your client claimed.

Why this happens

Network errors, encoding conversions during upload, or file modifications between hash and upload can corrupt feeds. Amazon validates with MD5/SHA256.

How to fix it

  1. Recompute the file's MD5 hash and verify against what your client sent.
  2. Avoid editing the file between checksum and upload.
  3. If using SP-API, use the binary upload endpoint with verified hash.
  4. Resubmit.

Common pitfalls