New: Streamlined onboarding defaults  View changelog

Business KYB Overview

Requirements and steps to onboard a business customer and its UBOs so they can transfer.

Introduction

KYB (Know Your Business) is a legal identity and compliance verification process required before a business customer can send or receive funds through SpherePay. It is mandated by anti-money laundering (AML) and regulatory requirements and must be completed once per business.

Requirements vary by onboarding model

Which compliance steps your integration must perform depends on your onboarding model. The table below is filterable by model. See the Onboarding Guide for a full comparison and prerequisites.

SpherePay requires the following information to verify a business customer's identity:

FieldSourceNotes
Legal name, trade name & business descriptionAPIbusinessInformation.legalName, tradeName, and description in the customer creation request
Entity type & NAICS industry codeAPIbusinessInformation.entityType and naicsCode in the customer creation request
Website & incorporation dateAPIbusinessInformation.website and incorporatedOn in the customer creation request
Physical & mailing addressAPIaddresses array in the customer creation request — both physical and mailing address types required
Business identification numberAPIbusinessInformation.identificationNumber in the customer creation request — accepted types vary by country, see Business Identification Types by Country
Estimated annual revenue & expected monthly paymentsAPIbusinessInformation.estimatedAnnualRevenueInUsd and expectedMonthlyPaymentsInUsd in the customer creation request
Account purpose & source of fundsAPIbusinessInformation.accountPurpose and primarySourceOfFunds in the customer creation request
Regulated activities & compliance detailsAPIbusinessInformation.regulatedActivities and related compliance fields in the customer creation request
Incorporation certificateDocumentUploaded via the document upload endpoint — see Business Document Guideline for accepted formats
Shareholder registryDocumentUploaded via the document upload endpoint — see Business Document Guideline for accepted formats
Proof of business addressDocumentUploaded via the document upload endpoint — see Business Document Guideline for accepted formats
UBO name, residential address & date of birthAPIProvided in the business representative registration request
UBO tax identification numberAPIpersonalInformation.taxIdentificationNumber in the business representative registration request — accepted types vary by country, see Tax ID Numbers by Country
UBO ownership percentage & roleAPIrepresentationDetails.ownershipPercentage and roles in the business representative registration request
UBO government-issued identity documentDocumentUploaded via the document upload endpoint with target: "business-representative" — see Document Guideline for accepted formats

Additional documentation may be required

In certain circumstances, SpherePay may request additional documentation beyond the standard fields listed above. This typically applies to businesses in regulated or high-risk industries, those with complex ownership structures, or those operating in higher-risk jurisdictions. If triggered, SpherePay will contact you directly to clarify what is needed.

KYB Flowchart

The only step that differs between models is TOS & MSA Acceptance, which is required in Sphere-Managed and handled upstream in Platform-Managed. All other steps are shared.

User / Customer Merchant / Integrator SpherePay

Choose an onboarding method

SpherePay supports two integration approaches for business KYB. The API path has separate guides for each onboarding model.

Supporting Guidelines

On the process of onboarding a business customer, SpherePay requires the business's identification number and supporting documents. For accepted business identification types by country, see Business Identification Types by Country. For the complete list of acceptable documents for both the business entity and its UBOs, see Business Document Guideline.

Readiness Checklist

A business customer is ready to transfer when at least one verification profile in the Get Customer response reaches status: "approved". Different verification profiles unlock different transfer capabilities — see the Verification Profile reference for a full breakdown of what each profile requires.

Last updated on