KYC (Know Your Customer) is a regulatory compliance process that requires financial service providers, including cryptocurrency exchanges, to verify the identity of their users. The purpose of KYC is to prevent money laundering, fraud, terrorist financing, and other illegal activities.
When you sign up for a centralized exchange like Coinbase, Binance, or Kraken, you will typically be asked to complete KYC verification. This process usually involves:
- Personal information — providing your full name, date of birth, and address
- Identity documents — uploading a government-issued ID such as a passport or driver's license
- Proof of address — submitting a utility bill or bank statement showing your current address
- Selfie verification — taking a photo of yourself to match against your ID document
KYC requirements vary by platform and jurisdiction. Some exchanges offer limited services without full KYC, while others require complete verification before you can trade or withdraw funds.
The topic of KYC is debated within the crypto community. Supporters argue it is necessary for mainstream adoption and regulatory compliance. Critics believe it contradicts the privacy and decentralization principles that cryptocurrency was built upon.
Decentralized exchanges and dApps typically do not require KYC since they operate through smart contracts without a central operator. However, this is changing as regulators worldwide work on new frameworks.
Understanding KYC is also important for crypto tax compliance, as verified accounts make it easier to track and report your trading activity.