What businesses can do with Karma
- On-ramp: Receive EUR (SEPA) or USD (ACH) deposits and convert them to USDC on Solana
- Off-ramp: Convert USDC to EUR or USD and withdraw to a linked bank account
- Virtual IBANs / Account Numbers: Get a dedicated virtual account for receiving deposits
Onboarding requirements
To verify a business account, Karma collects and verifies information about the business and its ownership structure.Standard requirements
- Legal entity name
- Registered address
- Principal operating address
- EIN/TIN or equivalent identification number (see accepted IDs by country)
- Business entity type
- Formation documents (articles of incorporation, etc.)
- Ownership documents (shareholder agreements, cap tables, etc.)
- Identity verification (KYC) on all beneficial owners and control persons
- Business description, website, and industry
- DAO status (if applicable)
Beneficial owners are individuals or entities holding 25% or more ownership. Control persons are individuals with significant responsibility directing the business (CEO, CFO, COO, etc.).
Enhanced requirements
For higher-risk profiles or higher transaction volumes, additional information may be required:- Source of funds
- Estimated annual revenue
- Disclosure of high-risk activities
- Disclosure of high-risk geographies (Cuba, Iran, Myanmar, North Korea, or Syria)
- Disclosure of customer money transmission (and compliance screening details if applicable)
- Primary account purpose
- Expected monthly transaction volume (USD)
- Proof of funds (e.g. bank statements)
- Proof of operating activity (e.g. invoices, receipts, commercial contracts)
- Licensing information for regulated industries
- Proof of address (requirements) — required when conflicting location signals are detected
