Skip to main content
Every end user must complete KYC before buying stablecoins through the Onramp. This page explains the two decisions you need to make: who collects KYC data, and which KYC tier applies.

Who Collects KYC Data?

This is independent of the integration mode you choose (embedded component or headless API). In either case, you decide whether Crossmint collects KYC directly from the user, or you supply data you have already collected.
ApproachBest ForHow It Works
Crossmint-HostedTeams that want the fastest integrationThe user completes KYC inside Crossmint’s secure embedded components. You do not need to handle any KYC data yourself.
You supply KYC dataPlatforms that already verify users through their own identity verification (IDV) providerYou pass verified user data to Crossmint via API before creating an order.

KYC Tiers

Crossmint applies three KYC tiers based on cumulative transaction volume and risk profile:
TierApplies WhenData Required
Progressive KYCUp to $1,000 in total volume in the last 12 monthsName, date of birth, nationality, country, address, email, and phone number (phone required for US residents). An ID number or SSN is required for US (SSN) and EU/EEA residents; optional elsewhere.
Full KYCOver $1,000 in total volume in the last 12 monthsProgressive KYC data plus dueDiligence, verificationHistory, identity document, and selfie. See the data requirements page.
Enhanced Due Diligence (EDD)High-risk individuals or regionsFull KYC data plus proof of address and proof of income

How It Works

Crossmint handles all KYC data collection and tier transitions. You create the order via API and render the embedded component in your app.
1

Create an Onramp Order and Render the Embedded Component

Create an order via API and render the Crossmint embedded checkout component in your app. The onramp quickstart walks through both steps.
2

Crossmint Collects KYC Inside the Embedded Component

The embedded checkout component prompts the user for the required identity data. You do not collect or handle any KYC data yourself.
3

Crossmint Manages Tier Transitions Automatically

When a user crosses the $1,000 threshold, the component automatically prompts them for the additional Full KYC data. If Enhanced Due Diligence (EDD) is required, the component handles that as well. You do not need to build or manage any tier logic.

Onboarding for AI Agents

For AI agent use cases where a human operator has already completed KYC through your platform, you can pre-register the agent operator’s identity data via the API. The agent can then execute onramp transactions without being prompted for KYC in the checkout flow. See the Agent Wallets Onramp guide for agent-specific integration details.

Guides

Import KYC Data

Identity Quickstart

Data Requirements

Proof of Wallet Ownership