Is there a cost to get set up? May 30, 2025 by Yes — there’s a one-time setup fee of $10,000. This helps cover third-party due diligence as well as some legal expenses involved in onboarding.