Skip to main content
Iron supports two methods for onboarding business customers through KYB (Know Your Business) verification. Both follow the same onboarding lifecycle and collect the same underlying compliance data. The simplest way to onboard a business customer. You create a Link identification and Iron returns a URL where your customer completes the full KYB process through Iron’s hosted interface. Iron is fully responsible for collecting all required information, performing verification, and deciding on approval.
1

Create a business customer

POST /customers
curl --request POST \
     --header 'content-type: application/json; charset=utf-8' \
     --header 'idempotency-key: <unique-request-id>' \
     --header 'x-api-key: <your-api-key>' \
     --data '{"name": "acme_corp", "email": "admin@acme.com"}' \
     --url 'https://api.sandbox.iron.xyz/api/customers'
The customer is created in IdentificationRequired status.
2

Create a Link identification

POST /customers/{id}/identifications/v2
curl --request POST \
     --header 'accept: application/json; charset=utf-8' \
     --header 'content-type: application/json; charset=utf-8' \
     --header 'idempotency-key: <unique-request-id>' \
     --header 'x-api-key: <your-api-key>' \
     --data '{ "type": "Link" }' \
     --url 'https://api.sandbox.iron.xyz/api/customers/<customer_id>/identifications/v2'
The response includes a url field. Pass this URL to your customer to begin the hosted KYB flow.
3

Customer completes hosted KYB

The customer opens the link and completes the flow in Iron’s hosted interface, which collects company information, documents, beneficial ownership details, and the business questionnaire.Once the submission is complete, Iron reviews the data, performs verification, and decides on approval. Track progress via webhooks or by polling the identification status.
4

Handle signings and activation

Once KYB is approved, the customer status transitions to SigningsRequired. Retrieve required signings and present them to the customer, then mark them as signed. See the onboarding lifecycle for details.

Programmatic Business API

For partners who collect KYB data within their own application, you can submit all business verification data directly via the API. This requires an outsourcing agreement with Iron. You collect the company information, beneficial ownership details, identity documents, and the compliance questionnaire, then submit everything in a single API call.
1

Create a business customer

POST /customers
curl --request POST \
     --header 'content-type: application/json; charset=utf-8' \
     --header 'idempotency-key: <unique-request-id>' \
     --header 'x-api-key: <your-api-key>' \
     --data '{"name": "acme_corp", "email": "admin@acme.com"}' \
     --url 'https://api.sandbox.iron.xyz/api/customers'
2

Create a Business identification

POST /customers/{id}/identifications/v2Submit the full KYB payload with type: "Business". The example below shows a minimal request with one beneficial owner:
curl --request POST \
     --header 'accept: application/json; charset=utf-8' \
     --header 'content-type: application/json; charset=utf-8' \
     --header 'idempotency-key: <unique-request-id>' \
     --header 'x-api-key: <your-api-key>' \
     --url 'https://api.sandbox.iron.xyz/api/customers/<customer_id>/identifications/v2' \
     --data-raw '{
       "type": "Business",
       "company_name": "Acme Corp",
       "registration_number": "12345678",
       "country": "DE",
       "incorporation_date": "2020-06-15",
       "legal_address": "Friedrichstraße 123, 10117 Berlin",
       "postal_address": "Friedrichstraße 123, 10117 Berlin",
       "address": {
         "street_1": "Friedrichstraße 123",
         "city": "Berlin",
         "state": "Berlin",
         "zip_code": "10117",
         "country": "DE"
       },
       "email": "info@acme.com",
       "phone": "+4930123456789",
       "tax_identification_number": "DE123456789",
       "website": "https://www.acme.com",
       "company_type": "LimitedLiabilityCompany",
       "beneficiaries": [
         {
           "roles": ["Director", "UltimateBeneficialOwner"],
           "share_percentage": 100,
           "beneficiary_info": {
             "type": "Person",
             "first_name": "Jane",
             "last_name": "Smith",
             "date_of_birth": "1985-03-22",
             "email_address": "jane@acme.com",
             "phone_number": "+4915112345678",
             "identity_country_code": "DE",
             "nationality_country_code": "DE",
             "tax_jurisdiction_country_code": "DE",
             "birth_place": {
               "place": "Munich",
               "state": "Bavaria",
               "country": "DE"
             },
             "address": {
               "street_1": "Unter den Linden 42",
               "city": "Berlin",
               "state": "Berlin",
               "zip_code": "10117",
               "country": "DE"
             }
           }
         }
       ],
       "documents": [
         {
           "type": "IncorporationCert",
           "country": "DE",
           "file": "<base64-encoded-document>"
         },
         {
           "type": "ShareholderRegistry",
           "country": "DE",
           "file": "<base64-encoded-document>"
         }
       ],
       "questionnaire": {
         "business_details": {
           "industry_type": "InformationTechnologyAndSoftware",
           "business_model_description": "B2B SaaS platform for supply chain management",
           "main_business_countries": ["DE", "FR", "NL"],
           "has_licenses_or_registrations": false,
           "requires_licenses_or_registrations": false
         },
         "source_of_funds": {
           "source_of_funds": "VcPrivateEquity"
         },
         "planned_activities": {
           "purpose_and_intended_use": "ReceivingBusinessIncome",
           "estimated_monthly_volume": "FiftyToOneHundredThousand",
           "estimated_monthly_transactions": "TenToTwentyFive",
           "sends_funds_on_customer_behalf": false
         }
       }
     }'
Iron validates the submission, performs verification, and processes approval. Track progress via webhooks or by polling the identification status.
3

Handle signings and activation

Same as the hosted flow. Once KYB is approved, retrieve and present required signings, then mark them as signed to activate the customer.

Example Scenarios

The following examples show the beneficiaries array for common ownership structures. All other fields (company info, documents, questionnaire) remain the same as the full example above.
A company with a majority shareholder/director and a minority UBO:
"beneficiaries": [
  {
    "roles": ["Director"],
    "beneficiary_info": {
      "type": "Person",
      "first_name": "Jane",
      "last_name": "Smith",
      "date_of_birth": "1985-03-22",
      "email_address": "jane@acme.com",
      "phone_number": "+4915112345678",
      "identity_country_code": "DE",
      "nationality_country_code": "DE",
      "tax_jurisdiction_country_code": "DE",
      "birth_place": {
        "place": "Munich",
        "state": "Bavaria",
        "country": "DE"
      },
      "address": {
        "street_1": "Unter den Linden 42",
        "city": "Berlin",
        "state": "Berlin",
        "zip_code": "10117",
        "country": "DE"
      }
    }
  },
  {
    "roles": ["UltimateBeneficialOwner"],
    "share_percentage": 60,
    "beneficiary_info": {
      "type": "Person",
      "first_name": "Max",
      "last_name": "Müller",
      "date_of_birth": "1978-11-05",
      "email_address": "max@acme.com",
      "phone_number": "+4915198765432",
      "identity_country_code": "DE",
      "nationality_country_code": "DE",
      "tax_jurisdiction_country_code": "DE",
      "birth_place": {
        "place": "Hamburg",
        "state": "Hamburg",
        "country": "DE"
      },
      "address": {
        "street_1": "Königstraße 10",
        "city": "Hamburg",
        "state": "Hamburg",
        "zip_code": "20095",
        "country": "DE"
      }
    }
  },
  {
    "roles": ["UltimateBeneficialOwner"],
    "share_percentage": 40,
    "beneficiary_info": {
      "type": "Person",
      "first_name": "Sophie",
      "last_name": "Weber",
      "date_of_birth": "1990-07-14",
      "email_address": "sophie@acme.com",
      "phone_number": "+4915155556666",
      "identity_country_code": "DE",
      "nationality_country_code": "DE",
      "tax_jurisdiction_country_code": "DE",
      "birth_place": {
        "place": "Frankfurt",
        "state": "Hessen",
        "country": "DE"
      },
      "address": {
        "street_1": "Goethestraße 8",
        "city": "Frankfurt",
        "state": "Hessen",
        "zip_code": "60313",
        "country": "DE"
      }
    }
  }
]
When a legal entity is a shareholder, provide type: "Business" in beneficiary_info. You must still identify the natural persons who are UBOs through the corporate chain:
"beneficiaries": [
  {
    "roles": ["Director"],
    "beneficiary_info": {
      "type": "Person",
      "first_name": "Jane",
      "last_name": "Smith",
      "date_of_birth": "1985-03-22",
      "email_address": "jane@acme.com",
      "phone_number": "+4915112345678",
      "identity_country_code": "DE",
      "nationality_country_code": "DE",
      "tax_jurisdiction_country_code": "DE",
      "birth_place": {
        "place": "Munich",
        "state": "Bavaria",
        "country": "DE"
      },
      "address": {
        "street_1": "Unter den Linden 42",
        "city": "Berlin",
        "state": "Berlin",
        "zip_code": "10117",
        "country": "DE"
      }
    }
  },
  {
    "roles": ["UltimateBeneficialOwner"],
    "share_percentage": 100,
    "beneficiary_info": {
      "type": "Business",
      "company_name": "Acme Holdings GmbH",
      "registration_number": "HRB987654",
      "registration_location": "DE",
      "company_type": "LimitedLiabilityCompany",
      "incorporation_date": "2015-01-10",
      "legal_address": "Kurfürstendamm 50, 10707 Berlin",
      "postal_address": "Kurfürstendamm 50, 10707 Berlin",
      "email": "info@acme-holdings.com",
      "phone": "+4930987654321",
      "tax_identification_number": "DE987654321",
      "website": "https://www.acme-holdings.com"
    }
  }
]
When a corporate shareholder is identified, Iron will require the same KYB documentation for that entity. The natural person(s) who ultimately own 25%+ through the chain must also be identified as UBOs.
If a beneficiary has already been onboarded as an Iron customer, pass their customer_id instead of providing beneficiary_info:
"beneficiaries": [
  {
    "roles": ["Director", "UltimateBeneficialOwner"],
    "share_percentage": 100,
    "customer_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  }
]

Business API Field Reference

FieldTypeDescription
company_namestringLegal name of the company
alternative_namesstring[]Optional list of trading or alternative names
registration_numberstringNumber assigned at legal registration
countrystringISO 3166-1 alpha-2 country code of registration
incorporation_datestringDate of incorporation (YYYY-MM-DD)
legal_addressstringAddress used during legal registration
postal_addressstringPostal address of the company
addressobjectStructured address (street_1, street_2, city, state, zip_code, country)
emailstringCompany email address
phonestringCompany phone number (international format)
tax_identification_numberstringTax ID of the company
websitestringCompany website URL
company_typeenumLimitedLiabilityCompany, PubliclyListedCompany, SoleProprietorship, Partnership, Corporation, Trust, PrivateFoundation, Charity, NonprofitCorporation, NonprofitOrganization, PublicAgenciesOrAuthorities, GeneralCorporation
The beneficiaries array contains one or more CompanyBeneficiary objects representing UBOs, directors, or representatives. At least one beneficiary is required.

CompanyBeneficiary

FieldTypeRequiredDescription
customer_iduuidConditionalID of an already-onboarded Iron customer. Provide this or beneficiary_info.
rolesenum[]YesOne or more of: UltimateBeneficialOwner, Director, Representative
share_percentagedecimalConditionalOwnership percentage. Required when role includes UltimateBeneficialOwner.
beneficiary_infoobjectConditionalPerson or Business info. Required when customer_id is not provided.
The beneficiary_info field is a discriminated union — set "type": "Person" for an individual or "type": "Business" for a corporate shareholder.

PersonBeneficiaryInfo

Used when the beneficial owner is a natural person.
FieldTypeRequiredDescription
typestringYesMust be "Person"
first_namestringYesFirst name
last_namestringYesLast name
middle_namestringNoMiddle name
date_of_birthstringYesDate of birth in YYYY-MM-DD format
tax_identification_numberstringConditionalSSN or TIN. Required for US residents.
email_addressstringYesEmail address
phone_numberstringYesPhone number in international format (e.g. +4915112345678)
identity_country_codestringYesISO 3166-1 alpha-2 country code of the identity document
nationality_country_codestringYesISO 3166-1 alpha-2 country code of nationality
tax_jurisdiction_country_codestringYesISO 3166-1 alpha-2 country code of tax jurisdiction
birth_placeobjectYesPlace of birth (see BirthPlace below)
addressobjectYesResidential address (see Address below)

BusinessBeneficiaryInfo

Used when the beneficial owner is a legal entity (corporate shareholder).
FieldTypeRequiredDescription
typestringYesMust be "Business"
company_namestringYesLegal name of the company
registration_numberstringYesCompany registration number
registration_locationstringYesCity, town, or location where the company is registered
company_typeenumYesCompany type (same values as the top-level company_type field)
incorporation_datestringYesDate of incorporation in YYYY-MM-DD format
legal_addressstringYesLegal address of the company
postal_addressstringYesPostal address of the company
emailstringYesCompany email address
phonestringYesCompany phone number
tax_identification_numberstringYesTax ID of the company
control_schemestringYesDescription of the control scheme
websitestringYesCompany website URL
When a corporate shareholder is identified, Iron will require the same KYB documentation for that entity. The natural person(s) who ultimately own 25%+ through the chain must also be identified as UBOs.

BirthPlace

FieldTypeRequiredDescription
placestringYesCity or town of birth
statestringYesState or region of birth
countrystringYesISO 3166-1 alpha-2 country code

Address

FieldTypeRequiredDescription
street_1stringYesStreet address
street_2stringNoAdditional street address
citystringYesCity
statestringYesState, province, or region
zip_codestringYesPostal / ZIP code
countrystringYesISO 3166-1 alpha-2 country code
The documents array contains one or more CompanyDocParams objects. Each document is uploaded as a base64-encoded file.

CompanyDocParams

FieldTypeRequiredDescription
typeenumYesDocument type (see table below)
countrystringYesISO 3166-1 alpha-2 country code of the issuing country
filestringYesBase64-encoded document content without the data: URI prefix

Upload requirements

  • Maximum file size: 5 MB per document (after base64 decoding)
  • Encoding: standard base64 (no data:application/pdf;base64, prefix)
  • Supported formats: PDF, JPEG, PNG

Document types

ValueDescription
PowerOfAttorneyPower of attorney
TransparencyRegistryExtractRecent excerpt from a transparency company registry
DirectorsRegistryDirectors registry
GoodStandingCertCertificate of good standing
IncorporationArticlesMemorandum, articles of incorporation, association, or registration
IncorporationCertCertificate of incorporation or registration
IncumbencyCertCertificate of incumbency
InformationStatementStatement of information
PartnershipAgreementPartnership agreement
ProofOfAddressProof of address (e.g. utility bill, rent contract)
ProofOfNatureOfBusinessProof of nature of business
RegulatoryLicenseRegulatory or operating license
SelfDeclarationFormSelf-declaration form
ShareholderRegistryShareholder registry
StateRegistryRecent excerpt from a state company registry
TradeLicenseCommercial or trading license
TrustAgreementTrust agreement
OtherOther document not covered by the types above
The BusinessQuestionnaire object is a required compliance questionnaire structured into three sections. Each section collects specific regulatory information about the business.
{
  "questionnaire": {
    "business_details": { ... },
    "planned_activities": { ... },
    "source_of_funds": { ... }
  }
}

business_details

Industry classification and operational information about the company.
FieldTypeRequiredDescription
industry_typeenumYesIndustry sector classification (see values below)
business_model_descriptionstringYesDescription of the business model and target clients
main_business_countriesstring[]YesISO 3166-1 alpha-2 country codes where the company primarily operates
has_licenses_or_registrationsbooleanYesWhether the company currently holds any licenses or registrations
requires_licenses_or_registrationsbooleanYesWhether licenses or registrations are required in the company’s jurisdiction
estimated_annual_revenueenumNoEstimated annual revenue bracket in EUR
aml_cft_policy_document_idsstring[]NoSumsub document IDs for uploaded AML/CFT policy documents
industry_type values: Agriculture, Automotive, BankingAndFinancialServices, ConstructionAndRealEstate, CryptocurrencyAndBlockchain, CryptocurrencyMining, DecentralisedFinance, NftPlatforms, CryptoPaymentProcessors, CryptoWalletProviders, CryptoExchanges, CryptoCustodyServices, EcommerceAndOnlineMarketplaces, EducationAndTraining, EnergyAndUtilities, EntertainmentAndMedia, GamingAndEsports, HealthcareAndPharmaceuticals, HospitalityAndTourism, InformationTechnologyAndSoftware, Insurance, LegalAndProfessionalServices, LogisticsAndTransportation, ManufacturingAndIndustrial, MetaversePlatforms, MiningAndNaturalResources, NonProfitAndCharitable, RetailAndWholesaleTrade, Telecommunications, VentureCapitalAndPrivateEquity, CasinosAndGambling, MoneyServiceBusinesses, SocialMediaAndNetworking, CrowdfundingPlatforms, RegTech, Otherestimated_annual_revenue values:
ValueRange
Under100K0 – 99,999 EUR
From100KTo1M100,000 – 999,999 EUR
From1MTo10M1,000,000 – 9,999,999 EUR
From10MTo50M10,000,000 – 49,999,999 EUR
From50MTo250M50,000,000 – 249,999,999 EUR
Over250M250,000,000+ EUR

planned_activities

Information about the company’s intended account use and expected transaction patterns.
FieldTypeRequiredDescription
purpose_and_intended_useenumYesPrimary purpose of the business account
estimated_monthly_volumeenumYesExpected monthly transaction volume in EUR
estimated_monthly_transactionsenumYesExpected number of transactions per month
sends_funds_on_customer_behalfbooleanYesWhether the company sends funds on behalf of customers or third parties
sends_funds_on_customer_behalf_descriptionstringConditionalRequired if sends_funds_on_customer_behalf is true. Describe how funds are sent.
flow_of_funds_document_idsstring[]NoSumsub document IDs for uploaded flow of funds documents
purpose_and_intended_use values: ReceivingBusinessIncome, BusinessPurchasesAndExpenses, EmployeeAndContractorPayouts, EcommerceSales, TreasuryManagement, PaymentIntermediary, Investments, TaxPlanning, AssetProtection, Otherestimated_monthly_volume values:
ValueRange
TenToTwentyFiveThousand10,000 – 25,000 EUR
TwentyFiveToFiftyThousand25,000 – 50,000 EUR
FiftyToOneHundredThousand50,000 – 100,000 EUR
OneHundredToTwoHundredFiftyThousand100,000 – 250,000 EUR
TwoHundredFiftyToFiveHundredThousand250,000 – 500,000 EUR
MoreThanFiveHundredThousand500,000+ EUR
estimated_monthly_transactions values:
ValueRange
LessThanTenFewer than 10
TenToTwentyFive10 – 25
TwentyFiveToFifty25 – 50
FiftyToOneHundred50 – 100
MoreThanOneHundredMore than 100

source_of_funds

Information about where the company’s funds originate.
FieldTypeRequiredDescription
source_of_fundsenumYesPrimary source of the company’s funds
source_of_funds_descriptionstringNoDetailed description of the source of funds
customer_funds_handling_detailsstringNoHow customer funds are handled (relevant for payment intermediaries)
source_of_funds values: BusinessRevenue, ShareholderFunds, VcPrivateEquity, AssetSale, IcoProceeds, CryptoActivityProceeds, LoanProceeds, Other

Standard KYB Requirements

Company Information

  • Country
  • Company name
  • Registration number
  • Company registration address
  • Company operations address
  • Type of entity
  • Date of registration
  • Website
  • Company email
  • Tax ID

Documents

Accepted document types:
  • Statement of information
  • Excerpt from a state company registry
  • Articles and memorandum of association
  • Incorporation certificate
  • Certificate of incumbency
  • Certificate of good standing
Accepted document types:
  • Shareholder registry
  • Statement of information
  • Trust agreement
  • Excerpt from a state company registry
The document must list all shareholders with their ownership percentages (totaling 100%), be dated within the last 12 months, and signed by a director unless publicly available.KYC checks: Each UBO with 25%+ ownership and all company directors must complete KYC (Proof of ID + Proof of Address) and be individually approved before onboarding. If there is no UBO who owns 25%+, all UBOs with 10%+ ownership must be verified.KYB checks: Apply to all legal entities in the ownership chain. For each additional entity, the same information is required unless ownership can be verified through open sources.
Accepted document types (any that contains information about appointed directors):
  • Director registry
  • Trust agreement
  • Statement of information
  • Excerpt from a state company registry

Business Questionnaire

SectionQuestionAnswers
Business informationIndustry typeAgriculture, Automotive, Banking and Financial Services, Construction and Real Estate, Cryptocurrency and Blockchain, Cryptocurrency Mining, DeFi, NFT Platforms, Crypto Payment Processors, Crypto Wallet Providers, Crypto Exchanges, Crypto Custody Services, E-commerce and Online Marketplaces, Education and Training, Energy and Utilities, Entertainment and Media, Gaming and Esports, Healthcare and Pharmaceuticals, Hospitality and Tourism, Information Technology and Software Development, Insurance, Legal and Professional Services, Logistics and Transportation, Manufacturing and Industrial, Metaverse Platforms, Mining and Natural Resources, Non-Profit and Charitable Organizations, Retail and Wholesale Trade, Telecommunications, Venture Capital and Private Equity, Casinos and Gambling, Money Service Businesses, Social Media and Networking Platforms, Crowdfunding Platforms, RegTech, Other
Business informationBusiness descriptionFree text
Business informationMain countries of operationDropdown country selection
Business informationLicensed or registeredYes / No
Business informationAML program requiredYes / No
Business informationEstimated annual revenueUp to 99,999 EUR, 100,000–999,999 EUR, 1,000,000–9,999,999 EUR, 10,000,000–49,999,999 EUR, 50,000,000–249,000,000 EUR, More than 250,000,000 EUR
Source of fundsSource of fundsBusiness revenue, Shareholder funds, VC or private equity, Sale of assets, ICO proceeds, Crypto related income, Loan proceeds, Other
Source of fundsCustomer funds detailsFree text
Planned activitiesPurpose and intended useReceiving income, Expenses, Payouts, E-commerce sales, Treasury management, Payment intermediary, Investments, Tax planning, Asset protection, Other
Planned activitiesEstimated monthly volume10,000–25,000 EUR, 25,000–50,000 EUR, 50,000–100,000 EUR, 100,000–250,000 EUR, 250,000–500,000 EUR, More than 500,000 EUR
Planned activitiesMonthly transaction countLess than 10, 10–25, 25–50, 50–100, More than 100
Planned activitiesSend funds on behalf of customersYes / No
Upload Source of Funds document is only required for Euro 3rd party payout.

Associated Parties

Party TypeDescription
UBO (Ultimate Beneficial Owner)Always a natural person. Direct or indirect ownership above 25% (or 10% in high-risk cases).
DirectorIndividual(s) formally appointed as director(s).
RepresentativeAuthorized individual acting on behalf of the company.
ShareholderDirect ownership above 25%; always a legal entity.
Example: Business Customer → owned by Company A → John Smith owns Company A → Company A is Shareholder, John Smith is UBO.

Required Information by Party Type

  • First name
  • Last name
  • Middle name
  • Date of birth
  • Email
  • Contact number
  • Nationality
  • Percentage of ownership
  • SSN (Social Security Number) for US citizens and US residents
  • Address details
  • Proof of Address (not older than 90 days)

Identity Verification / Liveness Check

For business customers, there are typically 2–3 types of people to identify, depending on whether an authorized representative is appointed:
PartyRequirements
Director(s)ID collection + liveness check
UBO(s)ID collection (liveness check may be required in high-risk cases, or if also a director)
Authorized RepresentativeID collection + liveness check + power of attorney signed by the company’s director

Enhanced KYB Due Diligence

Business customer risk is defined through a customer risk rating process, calculating the risk score based on different factors: geography, industry, use of product, expected activities, legal form, etc.
RequirementDetails
KYB InformationStandard KYB
UBO InformationIndividuals holding 10%+ ownership
Source of WealthFinancial document outlining the corporate entity’s ability to continue business

Appendix

Prohibited Industries

The following business activities are prohibited from using Iron’s services to ensure alignment with regulatory expectations and Iron’s risk appetite.
  • Adult entertainment and dating services (dating apps, matchmaking sites, coaching/advice providers)
  • Sexual services (anything which implies sex as a service)
  • Marijuana/Cannabis/CBD industry (including cannabis paraphernalia)
  • Production or trade in tobacco (cigarettes, cigars, e-cigarettes, vapes, vape liquids) - vape hardware not included
  • Production or trade in weapons and munitions, including explosives and nuclear weapons
  • Arms/Defense/Military
  • Private military/Security contractors
  • Car dealers
  • Antique brokers
  • Jewellery or watch dealers
  • Precious metal and/or gem dealers
  • Pre-paid cards
  • Religious organizations
  • Multi-Level Marketing (MLM) structures
  • Financial pyramid or Ponzi schemes, matrix programs, and other similar schemes
  • Unlicensed Forex/Binary Options
  • Donations/Charities/Societies/Non-profit organizations
  • Drugs, as well as chemicals used to manufacture synthetic drugs
  • Commercial activity which infringes on copyrighted material
  • Alternative medicines (e.g. homeopathy)
  • Financial services (loan lenders, payday loans companies, debt/credit consolidation companies, debt collection agencies)

Business Ownership and Constitutional Documents

To comply with Iron’s KYB requirements, all businesses must provide clear, official documentation that reliably verifies their complete ownership structure, ultimate beneficial owners (UBOs), controlling individuals, and confirms the existence and ongoing operations of the legal entity. If the entity does not have individual beneficial shareholders, we will need to confirm the individuals who significantly control the entity instead, such as its directors and officers. Supported entity types:
  • Sole Proprietorships
  • Partnerships
  • LLCs & Corporations
  • Trusts
  • Nonprofits
  • DAOs
  • Cooperatives

Required Documentation per Entity Type

  • Official sole proprietorship license or registration document clearly naming the sole proprietor and confirming active operation
  • Recent tax filings or official government-issued documents linking the proprietor to business operations
  • Partnership agreements officially certified or notarized, detailing partners and ownership shares
  • Officially issued partnership registration certificates clearly listing partners and their shares
  • Articles of Incorporation or Articles of Organization issued by the official business registry, clearly listing shareholders/members
  • Official shareholder/membership register or certified extracts from commercial registries clearly indicating owners and ownership percentages
  • Share certificates officially verified or notarized
  • Recent audited financial statements (for publicly traded or regulated entities), confirming the company’s operations and ownership
  • Official trust deed or certificate clearly identifying trustees, settlors, protectors (if applicable), and beneficiaries
  • Notarized trustee affidavit clearly verifying trustee identity, roles, and authorities
  • Official formation documents (e.g., Articles of Incorporation) clearly listing controlling individuals (e.g., directors or board members)
  • Government-issued or officially filed annual reports or governance documents confirming ongoing operations and key individuals
  • Official governance documents or independently audited membership agreements clearly outlining membership, control mechanisms, and operational status
  • Official formation documents clearly identifying cooperative members
  • Independently certified membership ledgers or agreements clearly indicating members and voting rights

Document Verification Standards

All provided documents must be issued by an official governmental authority and, where applicable, certified by a notary public, lawyer, auditor, or similar independent professional, with Apostille certification where applicable.
  • Must be officially issued by governmental authorities
  • Must be verifiable online through an official registry or database (if not possible, must be independently certified)
  • Apostille certification or equivalent legalization required where applicable
  • Self-generated or internally-produced documents are NOT acceptable
  • Must clearly display the full legal name and registration code of the business entity
  • If ownership structure involves more than two layers, a clear organizational chart with ownership percentages is required
  • Must be recent (issued within the past three months)
  • Documents not in English must include certified translations

Requirements for Regulated Entities

Entities that operate under regulatory supervision must provide additional documentation to confirm their licensing status and compliance with AML/CFT regulations.

Regulatory Licenses and Authorizations

A valid license or authorization issued by the relevant financial regulator or supervisory authority permitting the entity to conduct its business activities. If the license or authorization is not publicly accessible online, it must be certified by the issuing authority or a notary public.

AML/CFT Policy and Procedures

A copy of the entity’s internal AML/CFT policy, outlining its approach to:
  • Customer due diligence (CDD) and enhanced due diligence (EDD)
  • Transaction monitoring processes
  • Suspicious activity reporting procedures
  • Sanctions screening and PEP checks
  • The policy must be approved by senior management and aligned with the applicable jurisdiction’s AML laws and regulations
  • Licenses and authorizations must be verifiable online (if not, must be certified by the issuing authority, a notary public, or a licensed legal/audit professional)
  • The submitted AML/CFT policy must be an officially approved internal document (not a draft or template)