Overview
KillB implements a tiered Know Your Customer (KYC) system with five levels (L0-L4). Each level has different requirements and transaction limits to balance user experience with regulatory compliance.Level Comparison
| Level | Verification | Daily Limit | Monthly Limit | Processing Time |
|---|---|---|---|---|
| L0 | Email only | $500 | $1,000 | Instant |
| L1 | Basic info + ID number | $2,500 | $10,000 | Instant |
| L2 | ID images + proof of address | $10,000 | $50,000 | 1-24 hours |
| L3 | Enhanced due diligence | $50,000 | $250,000 | 1-5 days |
| L4 | Enterprise verification | Custom | Custom | 5-10 days |
Level L0 - Email Verification
L0 Requirements
Minimum Information:
- Email address
- Email verification click
- Daily: $500
- Monthly: $1,000
- Testing integration
- Initial user experience
- Small test transactions
- Create account
- Get quotations
- Small test ramps
- Very low limits
- Limited payment methods
- Cannot access savings
Level L1 - Basic KYC
L1 Requirements
Information Needed:
- Full name (first, middle, last)
- Date of birth
- Email and phone
- Physical address
- Government ID number
- Nationality
- Daily: $2,500
- Monthly: $10,000
- Regular on/off-ramps
- Most payment methods
- Multiple accounts
- Basic savings accounts
Level L2 - Enhanced KYC
L2 Requirements
Documents Needed:
- All L1 information
- Government ID images (front + back)
- Proof of address (utility bill, bank statement, or lease)
- Selfie for liveness check
- Daily: $10,000
- Monthly: $50,000
- Higher value transactions
- All payment methods
- Pre-funded accounts
- Full savings features
- Priority support
PASSPORTDRIVER_LICENSENUIPINEPROVE_OF_ADDRESS_UTILITY_BILLPROVE_OF_ADDRESS_BANK_STATEMENT
Level L3 - Advanced KYC
L3 Requirements
Additional Documents:
- All L2 requirements
- Source of funds documentation
- Bank statements (last 3 months)
- Employment verification OR business financials
- Enhanced due diligence questionnaire
- Daily: $50,000
- Monthly: $250,000
- High-value transactions
- Institutional features
- Custom settlement terms
- Dedicated account manager
SOURCE_OF_FUNDS_BANK_STATEMENTSOURCE_OF_FUNDS_PAYSLIP- Employment letters
- Business financial statements
Level L4 - Enterprise
L4 Requirements
Custom Verification:
- All L3 requirements
- Business plan and model
- Corporate documents
- Compliance approval
- Legal review
- Contract negotiation
- Custom daily limits
- Custom monthly limits
- Negotiated pricing
- Unlimited transactions (custom limits)
- White-label integration
- Custom features
- SLA guarantees
- Dedicated infrastructure
Checking User Level
Response
Level Transitions
Automatic Upgrades
Users are automatically upgraded when they submit required information:Monitoring Upgrades
Use webhooks to track level changes:Handling Rejections
If KYC verification fails:- Unclear document images
- Information mismatch
- Document expired
- Underage user
- Prohibited jurisdiction
- Failed liveness check
- Review
notefield for specific reason - Correct the issue
- Resubmit documents
- Wait for re-review
Transaction Limits
Limits are cumulative across all transactions:Best Practices
Progressive KYC
Progressive KYC
- Start users at L0/L1
- Upgrade only when needed
- Don’t request L2 docs until user hits L1 limits
- Explain benefits of higher levels
Clear Communication
Clear Communication
- Show current level and limits
- Explain what’s needed for upgrade
- Provide document guidelines
- Set expectations on review time
Document Quality
Document Quality
- Guide users on photo quality
- Show example of good documents
- Check file size and format
- Verify images before upload
Compliance URL
Compliance URL
- Use the provided
complianceUrl - Direct users there for KYC completion
- KillB handles the entire KYC flow
- Receive webhooks on completion