HomePlatformsDocumentsGlossaryBlogContactAbout

Not Sure Which Error You Have?

Skip the guessing. Upload your document and our AI tells you exactly what's wrong.

Analyze My Document Free

How KYC error codes actually work

Almost every rejection you see is produced by software, not a person. When you upload a document, it passes through a chain of automated checks before any human is involved: an image-quality pass that measures sharpness, exposure and reflected light; an edge-detection pass that finds the four corners of the document and corrects the perspective; an OCR pass that reads the printed fields and the machine-readable zone; a cross-check that compares those fields against what you typed into your profile; and, where a selfie is required, a biometric pass that compares face geometry and confirms a live person is present.

A failure at any one of those stages ends the run, which is why the message you receive is usually generic. “Verification failed” rarely tells you which stage rejected you, and platforms deliberately keep the detail vague so the checks are harder to game. That vagueness is the real problem: people retake the same photo the same way, fail for the same reason, and burn through their remaining attempts.

The pages below map the generic messages back to the specific stage that produced them. Image-quality failures — blur, glare, darkness, low resolution, cropped edges — are the most common and the easiest to fix, usually in one reshoot by a window with the flash off. Data-mismatch failures, where a name or address does not match your profile character for character, are fixed in your account settings rather than with the camera. Biometric failures need better light and slower movement. And a small group of rejections — sanctioned jurisdictions, duplicate identities, expired documents — cannot be fixed by resubmitting at all, because nothing about the image is the problem.

Find the message closest to the one you received, and start there.