magnifying on an ID
Global KYC compliance

KYC (know your customer)

Turn know your customer (KYC) and anti-money laundering (AML) compliance into your competitive advantage. Automated KYC checks allow you to onboard new customers and detect fraud while reducing costs.

KYC verification

Automate KYC verification with AI

Automatically route each customer to the right KYC processes and stop fraud. Our end-to-end verification and orchestration platform is powered by Atlas™ AI to be fair, fast, and accurate.

KYC onboarding

Know your customers at onboarding

The Real Identity Platform enables businesses to meet a variety of KYC responsibilities at onboarding. Our Verification Suite ranges from high-assurance document and biometric solutions, to a variety of comprehensive databases covering over 160 countries. So you can meet your proof of address, politically exposed persons (PEPs) and sanctions screening, adverse media, ongoing monitoring, and identity verification requirements all in one place.

Verification Suite
Know Your Customers Onboarding
KYC user experience

Meet customer expectation and KYC requirements

User expectations of onboarding have never been higher. The good news is that you don’t need to compromise user experience to meet KYC requirements. Our Smart Capture SDK is designed to make customer and user onboarding seamless with built-in accessibility features, active blur and glare detection, and seamless cross-device journeys. Our OCR Autofill extracts data from their identity document and uses it to automatically prefill the sign up form, so they don’t even need to type.

Smart Capture SDK
Know Your Customer - Customer Expectations
Global compliance

Meet global KYC compliance needs

Orchestrate KYC workflows that route each applicant through the right verifications and fraud detection signals to meet KYC and AML regulations and your risk tolerance. Onfido Studio allows you to create tailored verification journeys and find the right balance of convenience and security for each user while complying with geographic KYC regulations. Automatically route users to the verifications that match their level of potential risk, so low-risk customers get through faster while high-risk users are automatically moved to higher-assurance verification flows. 

Onfido Studio
Know Your Customer Compliance
Reduce cost of KYC

Automate KYC to reduce operational costs

Staying compliant doesn’t have to add to your operational costs. With Onfido, you can reduce the cost of KYC compliance with an AI-powered solution that automates KYC processes. We perform the checks for you in seconds, saving you hours of manual review.

Know Your Customer Automation

Discover Onfido for identity verification

Verification workflow

Verification Suite

Discover all the identity verification services you need in one place, including award-winning document and biometric verification solutions, trusted data sources, and fraud detection signals.

Verification Suite
Know Your Customer Data Verification

Data Verification

Validate user data against trusted databases to meet KYC, AML, and sanctions screening requirements. Our library of data sources grants extensive coverage and gives accurate results.

Explore Data Verification
Person taking an image of an ID on a phone

Document Verification

Verify customer IDs in seconds with low-friction and accurate document verification. Onboard customers wherever they are using 2,500+ supported documents worldwide.

Explore Document Verification
Image of smart capture

Smart Capture SDK

Allow your customers to easily capture high-quality images and upload documents and facial biometrics as part of the identity verification process.

Explore Smart Capture SDK
Person typing on a laptop


Pre-populate sign-up forms to remove user friction, ensure data integrity, and boost conversion. Autofill extracts data from a presented ID and automatically fills sign-up forms, removing the need for customers to manually enter information.

Learn more

Why choose Onfido for identity verification?

Our automated solution verifies the identity of customers in seconds so you can satisfy KYC compliance requirements and protect against fraud.

More resources

Keep up to date with the latest identity verification and fraud insights


KYC stands for ‘know your customer’, or ‘know your client’. Certain businesses are required to employ KYC checks to establish their customers’ identities and assess and monitor any associated risks on an ongoing basis. Put simply, businesses need to perform KYC to ensure a customer really is who they say they are. With more and more interactions taking place in a digital scenario, verifying the identities of your online customers is crucial. Confidence in your customers’ identities provides a solid basis on which to conduct further due diligence and customer risk assessments.

KYC is a legal requirement for some organizations, mainly those in the financial industry. The goal of KYC checks within financial services is to limit money laundering, terrorist financing, corruption and other illegal activities. While other industries might not have to do KYC by law, there are other reasons they might consider it. Regulations are tightening around the world, and as more interactions move online, knowing your customer is becoming increasingly important. The range of businesses that need and want to carry out KYC checks is widening.

KYC regulations depend on industry and geography – you can keep up to date with the latest developments in KYC, AI, and identity verification regulation in our OnPolicy blog series.

KYC verification refers to the process of identity verification for the purposes of fulfilling ‘know your customer’ obligations. Identity verification is the process of confirming a potential customer's identity, and can be done in a number of different ways. The Onfido Real Identity Platform is an end-to-end identity verification platform that businesses use to meet their KYC verification requirements.  

KYC requirements depend on the type of business and geography. Regulated industries such as financial services, transportation, aviation, healthcare, igaming all have certain KYC processes they have to follow before establishing a business relationship with a new customer.

Financial services companies are required to complete customer due diligence (CDD) before allowing them to access certain services. This usually requires them to evaluate their risk profiles, monitor certain transactions, and enable more checks if they detect suspicious activity.

Know your customer checks are conducted when a business wants to establish a business relationship with an individual person. Know your business checks are conducted when they want to establish a business relationship with another company. KYB checks typically involve identifying the ultimate beneficial ownership (UBO) in order to ascertain who might be benefiting from the financial activity of the business. They also often include identifying if a business is subject to sanctions, exposed to political corruption, or has been linked in the media to illicit activity.

Our SDK works across platforms — from smartphone to desktop — so users can pick what works for them. No wonder we have one of the best conversion rates in the market. Revolut increased customers onboarded by 12% following their switch to Onfido, and LendInvest increased their pass rate to an average of 97%.

Whenever we perform verification for your business, we’ll give you a report, flagging anything that needs your attention. These granular breakdowns show you exactly which users are suspicious and why. Since working with Onfido, challenger bank bunq now handles five times the volume with the exact same operations team and Revolut saves 3,500 hours each week.

Our Real Identity Platform is an end-to-end solution that’s trusted by 900 businesses globally to enable expansion into new markets and orchestrate the right KYC checks for each location and each regulation.