Skip to main content

For individual customers

This article provides a comprehensive summary of the required fields, document types, and applicable conditions for onboarding individual customers to our platform.

To onboard an individual to the BVNK platform, submit the following information. Requirements differ by onboarding model:

  • BVNK-Managed: You submit structured data and raw identity documents (ID front/back, selfie, proof of address). BVNK performs identity verification (ID&V) via partner services.
  • Partner-managed: Available to regulated partners with an appropriate AML programme. You perform ID&V on your side and pass verification metadata (document type, number, expiry, liveness timestamp, address verification type) plus a risk score and EDD attestation to BVNK. No ID documents, selfies, or proofs of address are uploaded.

Required personal information

Personal information

Field / TypeRequiredNotes / ConditionsExample
First Name
individual.firstName
John
Last Name
individual.lastName
Syme
Date of Birth
individual.dateOfBirth
1990-05-15
Nationality
individual.nationality
ISO 3166-1 Alpha-2US
Country of Birth
individual.birthCountryCode
ISO 3166-1 Alpha-2US

Contact information

Field / TypeRequiredNotes / ConditionsExample
Email Address
individual.emailAddress
user@example.com

Address information

Field / TypeRequiredNotes / ConditionsExample
Street Address
individual.address.addressLine1
221B Baker Street
City
individual.address.city
Syracuse
Postal Code
individual.address.postalCode
12345
State
individual.address.stateCode
☑️
Conditional
Mandatory for US residentsNew York
Country
individual.address.countryCode
ISO 3166-1 Alpha-2US

Tax identification

Field / TypeRequiredNotes / ConditionsExample
Tax ID Number
individual.taxIdentification.number
Social Security Number (SSN) or ITIN for the US residents. tax number for rest of the world123-45-6789

Customer Due Diligence Information (CDD)

Field / TypeRequiredNotes / ConditionsExample
Intended Use of Account
individual.cdd.intendedUseOfAccount
See the API reference for the list of supported values.INVESTMENTS
Employment Status
individual.cdd.employmentStatus
See the API reference for the list of supported values.SALARIED
Source of Funds
individual.cdd.sourceOfFunds
See the API reference for the list of supported values.SALARY
PEP Status
individual.cdd.pepStatus
See the API reference for the list of supported values.NOT_PEP
Estimated Yearly Income
individual.cdd.estimatedYearlyIncome
☑️
Conditional
Mandatory for US residents. See the API reference for the list of supported values.INCOME_0_TO_50K
Employment Industry Sector
individual.cdd.employmentIndustrySector
☑️
Conditional
Mandatory for US residents. See the Industry references for the complete list.AGRICULTURE_FORESTRY_FISHING_HUNTING
{
"type": "INDIVIDUAL",
"individual": {
"description": "My First Embedded Customer",
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1990-05-12",
"nationality": "GR",//Mandatory for EU
"birthCountryCode": "GR",
"emailAddress": "john.doe@example.com",
"address": {
"addressLine1": "123 Main St",
"city": "Amsterdam",
"postalCode": "1095AS",
// "stateCode": "NY", - Mandatory for US
"countryCode": "NL"
},
"taxIdentification": {
"number": "123456789",
"taxResidenceCountryCode": "NL"
},
"cdd": {
"employmentStatus": "SALARIED",
"sourceOfFunds": "SALARY",
"pepStatus": "NOT_PEP",
"intendedUseOfAccount": "TRANSFERS_OWN_WALLET",
"expectedMonthlyVolume": {
"amount": "5000",
"currency": "EUR"
}
}
},
"signedAgreementSessionReference": "XYZ"
}

Identity verification

BVNK routes each customer to the appropriate identity verification path automatically. You do not need to determine which path applies.

BVNK first attempts non-documentary identity verification of holders of a Social Security Number (SSN). No document is required from the customer at this stage.

  • If the check passes, identity verification is complete. No identity document or selfie is required.
  • If the check fails, the customer is placed in the INFO_REQUIRED status. An identity document and selfie are required to proceed.
  • If Enhanced Due Diligence (EDD) is triggered automatically, an identity document and selfie are required regardless of the non-documentary outcome.

Required documents

Each individual onboarding requires three documents:

  • Identity document
  • Selfie
  • Proof of Address document, where applicable

Identity documents

Submit one of the following document types together with a selfie.

DocumentsubType requiredNotes
Passport
PASSPORT
FRONT_SIDE onlySingle-sided
National ID card
ID_CARD
FRONT_SIDE + BACK_SIDEBoth sides required
Driver's licence
DRIVERS
FRONT_SIDE + BACK_SIDEBoth sides required
Residence permit
RESIDENCE_PERMIT
FRONT_SIDE + BACK_SIDEBoth sides required
Selfie
SELFIE
Must be added to every submission
warning

Include a selfie image as SELFIE together with the identity document.

Important

For double-sided documents, always upload "subType": "FRONT_SIDE" first, then "subType": "BACK_SIDE". Verification can only be completed once both sides are submitted.

To ensure a smooth onboarding process, all submitted documents must meet the following standards:

Document requirements:

  • The document must be valid and not expired.
  • It must be free from visible damage such as scratches, stains, or tears.
  • The applicant's full name, date of birth, MRZ (Machine Readable Zone), and other key details must be clearly visible.
  • The document must belong to the individual being onboarded.

An ID document must include:

  • Full name, date of birth, a clear photograph, and (if applicable) a signature.
  • A unique document number and validity details: issue or expiry date.

If the document contains information on both sides, images of both the front and back must be provided.

Photo requirements:

  • The document image must be a high-quality original photo or scan. Screenshots or images from social media are not allowed.
  • Accepted formats: JPG, JPEG, PNG, or PDF.
  • The image must be in color, with a minimum resolution of 300 DPI or file size of at least 100 KB.
  • All document details must be readable.
  • The entire document, including all corners, must be visible—no cropping, obstructions, or foreign elements.
  • The image must not be digitally altered or edited.
  • Digital documents are not accepted unless explicitly allowed.

Address verification

BVNK automatically verifies addresses during onboarding. The verification method depends on the customer's country of residence:

  • Non-documentary automatic check: BVNK attempts to verify the customer's address using data sources for supported countries. No document is required from the customer. This check is triggered automatically when you submit the KYC pack: the personal and CDD information described earlier.

    The following EU countries support non-documentary address verification:

    • Austria
    • Belgium
    • Denmark
    • Finland
    • France
    • Germany
    • Italy
    • Netherlands
    • Norway
    • Poland
    • Portugal
    • Spain
    • Sweden
    • Switzerland

    Individuals from all other EU/EEA countries require a Proof of Address document.

  • Proof of Address document (PoA): If non-documentary verification is unavailable or fails, BVNK requires a Proof of Address document and provides a WebSDK link for document collection.

BVNK selects the verification method automatically; you do not need to choose the process.

warning

If your customers reside outside the EU/EEA, contact your BVNK integration manager to confirm the address verification behaviour for your programme.

Collect a Proof of Address document

If a PoA document is required and not provided, BVNK returns a WebSDK link in the API response. You have two options:

  • Option A: Redirect the customer to the BVNK WebSDK URL provided in the API response. The customer uploads their PoA document using BVNK's hosted interface. No further API calls are required.
  • Option B: Collect the document in your interface and submit it to BVNK using the document upload API endpoint.

Proof of Address documents

Proof of Address (or sometimes Proof of Residence) refer to the same requirement. When submitting a PoA document via the API (Option B), use one of the following documentType values:

documentType valueDocument categoryAccepted examples
UTILITY_BILLUtility provider documentsElectricity, water, gas, heating, or sewerage bill; home phone or internet bill (not mobile or wireless); TV bill (not satellite)
BANK_STATEMENTBank documentsBank statement; bank letter or correspondence; mortgage payment document; passbook
warning

When submitting a PoA document via the API, do not use "documentType": "PROOF_OF_RESIDENCE". This value won't be accepted by the API.

Your customers may provide additional document types, including government-issued statements, employer letters, and lease agreements via the BVNK WebSDK (Option A). Note that these types are not available as direct API enum values.

All PoA documents must:

  • Be issued within the last 3 months.
  • Clearly show the customer's full name and residential address.
  • Not use a PO box address.
  • Be submitted in JPG, PNG, or PDF format (max 50 MB).

Appendix

Non-MTL US States

Additional mandatory requirements apply to Social Security Number (SSN) holders whose state of domicile is not covered by BVNK's Money Transmitter License (MTL).

FieldAllowed values
estimated_yearly_incomeINCOME_0_TO_50K, INCOME_50K_TO_100K, INCOME_100K_TO_250K, INCOME_250K_TO_500K, INCOME_500K_TO_750K, INCOME_750K_TO_1M, INCOME_ABOVE_1M
employment_industry_sectorINVESTMENT, HEDGE_FUND, MONEY_SERVICE_BUSINESS, STO_ISSUER, PRECIOUS_METALS, NON_PROFIT, REGISTERED_INVESTMENT_ADVISOR, AGRICULTURE_FORESTRY_FISHING_HUNTING, MINING, UTILITIES, CONSTRUCTION, MANUFACTURING, WHOLESALE_TRADE, RETAIL_TRADE, TRANSPORTATION_WAREHOUSING, INFORMATION, FINANCE_INSURANCE, REAL_ESTATE_RENTAL_LEASING, PROFESSIONAL_SCIENTIFIC_TECHNICAL_SERVICES, MANAGEMENT_OF_COMPANIES_ENTERPRISES, ADMINISTRATIVE_SUPPORT_WASTE_MANAGEMENT_REMEDIATION_SERVICES, EDUCATIONAL_SERVICES, HEALTH_CARE_SOCIAL_ASSISTANCE, ARTS_ENTERTAINMENT_RECREATION, ACCOMMODATION_FOOD_SERVICES, OTHER_SERVICES, PUBLIC_ADMINISTRATION, NOT_CLASSIFIED, ADULT_ENTERTAINMENT, AUCTIONS, AUTOMOBILES, BLOCKCHAIN, CRYPTO, DRUGS, EXPORT_IMPORT, E_COMMERCE, FINANCIAL_INSTITUTION, GAMBLING, INSURANCE, MARKET_MAKER, SHELL_BANK, TRAVEL_TRANSPORT, WEAPONS

BVNK's onboarding orchestration surfaces these fields at the point of the customer creation where applicable. You do not need to determine eligibility in your integration.

Was this page helpful?