Get started with Business Verification

Verify businesses efficiently.

To get started with business verification:

  1. Set up a business verification level.
  2. Create an applicant for company verification using one of the following methods:
    1. Use Verification links (no integration required).
    2. Set up the WebSDK integration.
    3. Use the Sumsub REST API integration.
    4. Create a new applicant profile manually via the Dashboard.
  3. Perform the following checks:
    1. Automated corporate registry check
    2. Company documents review (automatic or manual)
    3. Ownership and management structure check
    4. AML screening check

📘

Note

During KYB checks, all languages are supported. Country availability depends on the selected Corporate Registry Sources pack at the contract stage. If you need to make changes, please contact your Customer Success Manager. For more details, refer to this article.

Set up business verification level

A business verification level regulates the process of collecting information about your applicants. A business verification level structure is similar to the individual verification level structure, with some exceptions specifically related to verifying organizations.

In the Dashboard, go to the Companies page and select Create level to configure a new level for business verification.

📘

Note

The ID document settings tab is not used when configuring a business verification level.

Step 1: Configure verification steps

On the Steps tab, you can configure general level settings, as well as add and customize all the steps required for your particular business verification scenario.

To configure the general settings in the General section:

  1. In the Level name field, provide a name for the level.
  2. [Optionally] Click Add description to enter additional information for level identification.
  3. Select the Enable WebSDK 2.0 for this level toggle if you want to utilize all the capabilities of our latest UI. WebSDK 2.0 is the default for all new clients. For more information on WebSDK 2.0, see this article.
  4. From the KYB Type drop-down list, choose one of the following level types:
    1. Full KYB — verifies the company registry, performs AML screenings, and includes manual review of applicants and submitted documents. To learn how Full KYB verification works, refer to this article.
    2. Registry and AML Check — inspects the company registry and performs AML screenings. The applicant is declined if registry data is missing, the company has an inactive status, or AML matches are found.
    3. AML Check — performs AML screenings only. The applicant is declined if AML matches are found.
  5. [Not available for AML Check KYB type] In the Company search & pre-fill section, use a toggle to enable a company search and data pre-fill from corporate registry databases. When enabled, you can select pre-filled fields in the Company Data and Associated parties steps. Switch the toggle off if your regulations restrict data exposure.
  6. From the SDK translations drop-down list, select the preferred SDK translation if you have previously created a custom one. If not, you can always choose the Default translation. To modify a translation, click Edit. To learn more about configuring SDK translations, refer to this article.
  7. In the Customization section, select visual customizations from the WebSDK and MobileSDK drop-down lists. To modify a customization, click Edit. For more information about customizing the appearance of your SDKs, see this article.

The business verification steps may include the following: Company Data, Associated parties, Company documents, Questionnaire , Email verification, and Phone verification.

To add a new step to your verification flow, click Add new step and select a step from the pop-up menu:

  1. Set up the Company Data step by defining the company data to be collected and verified. This information is pre-populated from Government Corporate registries if the Pre-fill from data source checkbox is selected; otherwise, it can be entered manually by applicants. By default, three fields are already included in this step: Country, Company name, and Registration number.
    1. In the Select field drop-down list, choose all necessary fields that should be collected as company data.
    2. Click Add field to create a new field, and set the Required checkbox to make it mandatory if needed.
  2. In the Company documents step, identify which documents should be provided for business verification.
    1. Click Add group to add one or more document groups for confirming various legal details about the company, such as Legal presence, Company details, Ownership structure, or Representatives authorization. You can add as many groups as you need. Additionally, select the Other 1, Other 2, and Other 3 document groups if you have more aspects to verify. Group names can be edited on the Default translation page.
    2. Within the added group, use the drop-down list to select the documents to be provided. Applicants will be able to upload one document from the selected options.
    3. Set the Required checkbox to make the group mandatory if needed.
  3. Configure Associated parties to get information on the associated individuals and companies as UBOs (Ultimate Beneficial Owners), shareholders, directors, representatives, and their subsequent KYC/KYB verification:
    1. Click Add beneficiary to add a beneficiary type (UBOs, Shareholders, Directors, or Representatives). By default, when you add this step, the system creates a UBOs beneficiary type, but you can remove it manually using the trash bin icon and add the beneficiary types required for your flow.
    2. From the Select level drop-down list, choose the KYC verification level that an individual must complete during verification. Click Edit if you want to make changes to the chosen verification level. Make sure the Enabled checkbox is selected to apply KYC verification to associated parties. If unchecked, only specified fields are collected, without running a verification process.
    3. Specify data that should be collected, such as first name, last name, date of birth, and so on. This information is pre-populated from Government Corporate registries if the Pre-fill from data source checkbox is selected; otherwise, it can be entered manually by applicants. Click Add field to configure as many fields as you need. You can also create a custom field by clicking the Add custom field button for beneficiary verification.
    4. For shareholders and directors, enable a toggle in the Individual or Company section to specify whether you are collecting data from an individual or a company. You can enable both toggles if needed.
    5. Select the Allow to skip checkbox in case they cannot be identified (for example, public share companies, complex trust structures, and so on). You can do it for any role.

📘

Note

Mind that the options to skip UBOs and shareholders are mutually exclusive. If both are selected, you will still be required to provide at least one ownership type when completing the company profile.

  1. Add the Questionnaire step to collect additional data within your business verification process. Choose the required questionnaire type in the Questionnaire drop-down list if you have set it up in advance. If not, refer to this article to create your custom set of questions. Click Edit to add or remove questions in the existing questionnaire.
  2. Configure the Phone verification and Email verification steps to confirm the reliability of the contact information. This step does not require any settings. For more information, see this article.

You can manage both verification steps and the fields within those steps in any of the following ways:

  • Use the trash bin icon to remove a step or field from the created verification flow.
  • Reorder steps or fields by clicking and holding the six dots icon.

📘

Note

When attaching an applicant level to a beneficiary who is an individual, mind the conditions outlined below:

  • The Applicant Data fields at the applicant level should include at least those defined in the Associated parties step to enable data reuse and pre-fill within the Individuals verification process.
  • If you do not define fields in the beneficiary settings, the attached applicant level should still include the following fields in the Applicant Data step — First name, Last name, Email, and Phone number.

Step 2: Adjust level configurations

On the Configurations tab, set up the additional level settings:

  1. In the Countries and territories section, choose whether you want to define Accepted countries or Restricted countries by selecting the corresponding option. Then, use the Select countries drop-down list to add the relevant countries. If you define a list of Accepted countries, the company will be rejected if its country of registration is not on the list. If no countries are explicitly accepted, you can define a list of Restricted countries instead — in this case, companies registered in those countries will be rejected, and all others will be allowed.
  2. In the USA resident settings, select the Reject USA residents if they confirm US residency in SDK checkbox to identify whether you want to reject the USA as a company registration country.
  3. Set the Applicant insights checkboxes to understand the applicant’s risk profile better:
    1. Email insights— to enable advanced email risk assessment.
    2. Phone insights— to enable advanced phone risk assessment.
    3. IP insights — to enable advanced IP checks.
    4. Identity enrichment — to enable in-depth insights based on the applicant’s email and phone number.
    5. AI suspicious name check — to enable AI checks of applicant names to detect suspicious patterns. If the applicant's name meets certain AI criteria, the applicant profile receives any of the following risk labels: Famous person, Strange name.
  4. From the Source key drop-down list, select a source key if you have previously configured one. If not, refer to this article to learn how to create a source key. This drop-down list is available only if at least one source key exists in your environment.
  5. In the Email notifications section, choose the verification statuses to notify your applicants about using the Select options drop-down list. You can select multiple options, including all if needed:
    1. Send when applicant is approved.
    2. Send when applicant requires resubmission.
    3. Send when applicant is rejected.
  6. Select the Level should only be available on production environment checkbox to make the level available only in Production mode.
  7. Select the Disable automatic checks checkbox to manually check each applicant by yourself. Mind that this option stops all automatic checks, including AML screening/monitoring and Company check against Corporate Registries.
  8. In the UBOs field, specify the ownership percentage threshold to identify UBOs (Ultimate Beneficial Owners). Individuals whose ownership meets or exceeds the specified threshold will be classified as UBOs. The UBO verification level will be applied accordingly.
  9. In the Shareholders field, specify the ownership percentage threshold to identify shareholders. Individuals whose ownership exceeds the specified threshold but is below the UBO threshold will be classified as shareholders and will be required to complete the shareholder verification level. Entities having below the shareholder threshold percentage will be ignored.
  10. Select the Create KYC transactions during onboarding checkbox to calculate the onboarding risk score of your applicants.
  11. Select the Skip agreement screen checkbox to allow your applicants to pass verification without first accepting the terms and conditions first in the Web and Mobile SDKs. Mind that this option is only available for Questionnaire and/or Applicant Data steps. If your verification level includes any other steps, this option will not be displayed.
  12. In the Data processing agreement section, choose how to present your agreement to applicants:
    1. Default — Displays the standard system agreement without any additional consent link or text.
    2. Link — Allows you to display a custom link for data processing on the agreement screen in the WebSDK.
    3. Text — Lets you add custom text for data processing to display directly on the agreement screen in the WebSDK.

Step 3: Set up AML Screening

On the AML Screening tab, configure the AML screening criteria. You can choose the search configuration to define what type of information should be detected, and set the name matching criteria to control how strict the system should be when matching applicant names. Additionally, you can select a provider to perform the AML screening. To learn how to configure AML screening, refer to this article.

Configure global business verification settings

Adjust additional business verification settings to control common KYB solution logic and behavior:

  1. Select the Don’t link previously verified applicants with identical primary data as Associated parties checkbox to disable automatic matching with existing verified beneficiaries and associated parties. When enabled, the system will not attempt to link applicants based on matching primary data, like phone number or email address for Individuals and company registration number for Companies.

📘

Note

If you enable this option, make sure to allow duplicates on your source keys. Otherwise, a new applicant with the same data will be blocked.

  1. Use the Account for additional and skipped roles checkbox to include all provided associated parties in the company structure, even if they are marked as optional within the level settings. When enabled, the verification status of any manually added or skipped roles will impact the overall company verification result.
  2. From the Default level for intermediate companies in ownership structure dropdown list, select a level that will be automatically assigned when intermediate beneficial companies are created in the ownership structure.
  3. From the Associated parties verification link expiry dropdown list, set the expiration time for verification links sent to associated parties. The available options range from 5 minutes to 1 month. This setting applies only to applicants created via the Associated parties step and does not affect global verification link settings.
  4. Save changes.

Perform screening for legal entities

To run a corporate AML screening check:

  1. Create a business verification level with the following required fields: Company name, Country.
  2. Provide the company name by one of the following methods:
    1. Create an applicant profile in the Dashboard or with this API method.
    2. Generate a verification link and send it to the applicant for collecting data in the WebSDK.
  3. Conduct verification:
    1. When adding the company name via the Dashboard or API, go to the created applicant profile and click Request check.
    2. When collecting details via the WebSDK, the Corporate AML screening is performed automatically.
  4. Review verification results.

Review results

To check the verification results:

  1. Go to the Companies page and open the necessary applicant profile.
  2. Go to the Watchlists section and click View report . The report contains the profile data, search settings, and the list of sources where matches have been found.

If matches have been found, a final decision can be made by the Sumsub legal officer or delegated to your team. The report is available for downloading in PDF.

Alternatively, use the Sumsub API to obtain the verification status results and applicant data.

Collect and verify company and beneficiaries information

To conduct the automated corporate registry check:

  1. Create a business verification level with the Company name, Registration number, and Country fields to provide.
  2. Submit the Company name, Registration number, and Country details by one of the following methods:
    1. Create an applicant profile in the Dashboard or with this API method.
    2. Generate a verification link and send it to the applicant for collecting data in the WebSDK.
  3. Conduct verification:
    1. When adding the data via the Dashboard or API, go to the created applicant profile and click Request check.
    2. When collecting details via the WebSDK, the Corporate AML screening is performed automatically.
  4. Review verification results.

Review results

To check the verification results:

  1. Go to the Companies page and open the necessary applicant profile.
  2. Go to the Company check section.

The report may contain the following information:

Type of resultsProvided information
Company informationCompany name, Employer Identification Number (EIN) (if any), Registration number, Status (Active / Inactive), Company Type, Nature of business, Date of incorporation, Registered office address, Company structure.
Company officersFull name, Date of birth, Nationality, Country, Occupation, Appointed on, Correspondence address, Role, Status.
Persons With Significant ControlFull name, Date of birth, Nationality, Country, Occupation, Appointed on, Correspondence address, Nature of control, Status.
Source of InformationLink to a registry from which data is taken.

Alternatively, use this API method to review the results. You can also obtain the verification status results and applicant data.

Establish company structure, approve ownership and verify identity

To configure ownership and management structure check:

  1. Create a business verification level to collect information about the company and its beneficial owners, request documents confirming the entity's legal existence, and perform user verification of the UBOs, shareholders, and representatives.
  2. Generate verification links.
  3. Review the verification results.

Review results

The check results are shown in the company profile and indicated in the company report. Both contain the company structure, company details, and beneficiaries details.

To review the verification results:

  1. Go to the Companies page and open the necessary applicant profile.
  2. Select Company report, or navigate to the Company Structure and Control and Ownership structure sections.

The company report is available for downloading in PDF, including the results of the Intermediate Shareholders Check.

Alternatively, use the Sumsub API to obtain the verification status results and applicant data.