Skip to main content
This document covers everything a developer (client) needs to know to onboard their legal entity with Fin and begin using the orchestration platform APIs.

1. Onboarding Overview

What Is This Process?

For a developer to gain production access to Fin’s orchestration APIs, their legal entity must first successfully complete and be approved through Fin’s KYB process. As a licensed and regulated platform, Fin has a regulatory mandate to verify the identity, legitimacy, and compliance posture of every business utilizing its infrastructure for money movement.

Who Needs to Be Onboarded?

The legal entity that will be the contracting party with Fin. This is the company that signs the agreement, holds the API keys, and is responsible for transactions processed through the platform. If the developer operates through multiple entities (e.g., a holding company and an operating company), the operating entity that will directly use the APIs is the one that must be onboarded.

What Does the Process Look Like?

The onboarding process has three phases: Phase 1 — Entity Documentation: The developer submits corporate documents, beneficial ownership information, and business details about their company. Phase 2 — UBO / Shareholder Verification: Fin verifies the identity of the individuals who ultimately own or control the entity. Phase 3 — Business & Compliance Review: Fin reviews the developer’s intended use case, the jurisdictions they will operate in, their licensing status, and their own end-user compliance processes. Once all three phases are complete and approved, the developer receives production API access.

2. Documents Required for Developer Onboarding

2.1 Corporate / Entity Documents

These documents establish that the legal entity exists, is in good standing, and is authorized to do business.
DocumentDescriptionRequired ForNotes
Certificate of Incorporation / RegistrationOfficial government-issued document proving the entity was legally formedAll entity typesMust be from the jurisdiction of incorporation. If the entity has re-domiciled, provide both original and current certificates
Articles of Association / Operating Agreement / BylawsThe governing document that defines how the entity is structured and managedAll entity typesFor LLCs: Operating Agreement. For Corporations: Articles | Bylaws. For Partnerships: Partnership Agreement
Certificate of Good Standing / Certificate of IncumbencyConfirms the entity is active and in compliance with its jurisdiction’s requirementsAll entity typesMust be dated within the last 6 months. Some jurisdictions call this a “Certificate of Existence” or “Letter of Good Standing”
Business Registration / Trade LicenseLocal business registration or trade license if required by the entity’s operating jurisdictionWhere applicableRequired in jurisdictions like UAE (trade license), Singapore (ACRA BizFile), EU countries (commercial register extract)
Registered Address ProofDocument confirming the entity’s registered office addressAll entity typesAcceptable: utility bill, bank statement, lease agreement, or official registry extract showing address. Must be dated within last 3 months
Operating Address Proof (if different from registered)Document confirming where the business actually operatesIf operating address differs from registered addressSame acceptable documents as registered address proof
Tax Identification Number (TIN) / EINThe entity’s tax identification number issued by relevant tax authorityAll entity typesUS entities: EIN. EU entities: VAT number or local TIN. Other jurisdictions: equivalent local tax ID
Organizational ChartVisual representation of the entity’s corporate structure showing parent companies, subsidiaries, and ownership percentagesRequired if entity is part of a group structureMust clearly show the chain of ownership up to the Ultimate Beneficial Owners (individuals)
Board Resolution / Letter of AuthorizationFormal authorization from the entity’s board (or equivalent) authorizing the company to enter into an agreement with Fin and designating authorized signersAll entity typesMust be signed, dated, and reference Fin or the orchestration services specifically
Power of Attorney (if applicable)If someone other than a director or officer is signing on behalf of the entityOnly if the signer is not a director / officerMust be notarized and specifically authorize the signer to enter into financial services agreements

2.2 UBO / Shareholder Documents

Fin is required to identify and verify all Ultimate Beneficial Owners (UBOs) — the individuals who ultimately own or control the entity. This is a core anti-money laundering (AML) requirement. Who qualifies as a UBO? Any individual who directly or indirectly owns or controls 25% or more of the entity, OR any individual who exercises significant control over the entity (e.g., a CEO, managing director, or equivalent) even if they don’t meet the 25% ownership threshold. For each UBO, the following is required:
Document / InformationDescriptionNotes
Full Legal NameAs it appears on government-issued IDMust match ID exactly — no nicknames or abbreviations
Date of Birth
Nationality / CitizenshipAll nationalities if dual/multi-national
Residential AddressCurrent home addressPO Boxes not accepted
Government-Issued Photo IDPassport, national ID card, or driver’s licensePassport preferred. Must be valid (not expired). Both sides required for ID cards and driver’s licenses
Proof of Residential AddressUtility bill, bank statement, or government correspondenceMust be dated within the last 3 months. Must show the UBO’s name and address
Ownership PercentageThe percentage of the entity directly or indirectly owned by this individualIf ownership is indirect (through other entities), the full ownership chain must be documented
Source of Wealth DeclarationBrief description of how the UBO acquired their wealthRequired for UBOs with significant ownership. Can be a simple written statement (e.g., “salary from employment,” “proceeds from sale of business,” “inheritance”)
Politically Exposed Person (PEP) DeclarationWhether the UBO is or has been a PEP, or is a close associate or family member of a PEPA PEP is someone who holds or has held a prominent public function (e.g., head of state, senior politician, senior military official, senior judicial figure). Must be declared honestly — Fin screens against PEP databases and discrepancies will delay onboarding
Special ownership structures: If the entity is owned by another company (not individuals directly), Fin requires the corporate documents and UBO information for each entity in the ownership chain, up to the level where individual UBOs are identified. For example: if Developer Co. is owned by Holding Co., which is owned by Individual A (60%) and Individual B (40%), Fin needs corporate documents for both Developer Co. and Holding Co., plus UBO documents for Individual A and Individual B. If the entity is owned by a trust, Fin requires: the trust deed, identification of the settlor, trustees, and beneficiaries, and UBO documents for all individuals who are trustees or beneficiaries with 25%+ interest. If the entity is a publicly listed company, UBO requirements may be simplified — Fin may accept a stock exchange listing confirmation and most recent annual report in lieu of individual UBO documentation, as public companies are subject to their own disclosure requirements.

2.3 Business & Use Case Documentation

These documents help Fin understand what the developer is building, who they serve, and how they manage compliance for their own customers.
Document / InformationDescriptionNotes
Business DescriptionDetailed description of the developer’s business: what they do, what product/service they provide, who their customers areNot a one-liner. Fin needs to understand the full business model. Include: what problem the developer solves, how money flows through their product, who pays whom
Intended Use Case with FinSpecific description of how the developer will use Fin’s APIsE.g., “We will use Fin’s orchestration APIs to enable our users to convert USD to USDC and send cross-border payments to recipients in Brazil who off-ramp to BRL via PIX.” Be specific about corridors, currencies, and flows
Target JurisdictionsList of countries where the developer’s end-users are locatedFin must confirm that all target jurisdictions are supported and not restricted
Expected Transaction VolumeEstimated monthly transaction volume (count and value) at launch and at 6/12 monthsHelps Fin assess risk and ensure appropriate monitoring thresholds
End-User TypeWhether the developer’s customers are individuals (consumers), businesses, or bothAffects compliance requirements
End-User KYC/AML PolicyThe developer’s own policy for verifying and onboarding their end-usersFin needs to confirm that the developer’s end-user verification meets minimum requirements. Provide the actual policy document, not just a summary
End-User Terms of ServiceThe developer’s terms of service that their end-users agree toMust include appropriate disclosures about stablecoin/digital asset usage
Privacy PolicyThe developer’s privacy policyMust comply with applicable data protection regulations (GDPR, CCPA, etc.)
Licensing Documentation (if applicable)Any financial services licenses held by the developerSee Section 3 below for details on licensing requirements
AML/CFT Compliance ProgramThe developer’s anti-money laundering and counter-terrorist financing programRequired if the developer is a regulated entity or if their use case involves direct custody or transmission of funds on behalf of end-users
Sanctions Screening ProcessHow the developer screens their end-users and transactions against sanctions listsFin performs its own screening, but needs to understand the developer’s processes as well
Website / App URLThe developer’s live product or a staging/demo environmentFin may review the product to confirm it aligns with the stated use case and meets disclosure requirements

3. Licensing Requirements

Am I Required to Have a License?

It depends on your use case and the jurisdictions you operate in. There is no single universal answer — licensing requirements vary by country and by what the developer is doing with the money. General guidance: You likely need a license if: you are holding, transmitting, or custodying funds on behalf of your end-users (e.g., you operate a wallet, a neobank, a remittance service, or a payment platform where user funds pass through your control). In most jurisdictions, this activity requires a money transmitter license (US), electronic money institution (EMI) license (EU/UK), payment services license (Singapore, etc.), or equivalent. You may not need a license if: you are acting purely as a technology provider or marketplace that connects users to Fin’s services, and funds flow directly between the end-user and Fin without passing through your control. However, this depends heavily on how the product is structured, and regulatory interpretations vary. Fin’s role: Fin holds its own licenses and regulatory approvals to provide orchestration services. However, Fin’s licenses do not cover the developer’s activities. If the developer’s business model requires licensing, the developer must obtain their own licenses independently. What Fin needs from you:
ScenarioWhat to Provide
Developer holds relevant licensesCopies of all licenses, the issuing authority, license number, jurisdictions covered, and expiration date
Developer is in the process of obtaining a licenseProof of application, expected timeline, and interim operating authority (if any)
Developer believes no license is requiredA written explanation of why, ideally supported by a legal opinion from qualified counsel in the relevant jurisdiction
Developer is unsureFin’s compliance team can provide general guidance on whether the intended use case typically requires licensing, but cannot provide legal advice. The developer should consult with their own legal counsel
Fin conducts a case-by-case regulatory assessment of each developer’s use case. Where the developer’s activities independently require licensing under applicable law, Fin will require evidence of appropriate authorization or a formal legal opinion confirming exemption. Fin’s regulatory approvals do not extend to cover a developer’s regulated activities.

4. Restricted & Prohibited Jurisdictions

Jurisdictions Where Fin Cannot Onboard Entities

Fin cannot onboard legal entities that are incorporated, domiciled, or primarily operated from the following jurisdictions. This is driven by sanctions, regulatory restrictions, and banking partner limitations. Prohibited — OFAC Comprehensively Sanctioned Countries: These jurisdictions are universally restricted across the financial services industry. Fin cannot onboard entities from, or process transactions involving, these countries under any circumstances. The list can be found here.

Important Nuances on Jurisdiction

Entity jurisdiction vs. end-user jurisdiction: The restrictions above apply to where the developer’s legal entity is incorporated or operated from. Separate restrictions may apply to where the developer’s end-users are located. For example, a developer incorporated in the US may not be able to serve end-users in certain countries even though the developer itself is in an unrestricted jurisdiction. Corridor-specific restrictions: Some corridors (country-to-country payment routes) may have restrictions even if neither country is fully prohibited. For example, certain currency pairs or payment rails may not be supported. The CSM will confirm supported corridors during onboarding. The Russian company example : A company incorporated in Russia that serves British customers cannot be onboarded by Fin, because the entity’s jurisdiction of incorporation is restricted. The location of the entity’s customers does not override the restriction on the entity itself. Dual-jurisdiction entities: If the developer has entities in multiple jurisdictions (e.g., a holding company in a restricted jurisdiction but an operating subsidiary in an unrestricted jurisdiction), the operating subsidiary may be eligible for onboarding, but Fin’s compliance team will review the full corporate structure and may apply additional due diligence. The fact that a parent company is in a restricted jurisdiction does not automatically disqualify a subsidiary, but it does trigger enhanced review.

5. Complete Document Checklist — Summary

  • Certificate of Incorporation / Registration
  • Articles of Association / Operating Agreement / Bylaws
  • Certificate of Good Standing (dated within 6 months)
  • Business Registration / Trade License (where applicable)
  • Registered Address Proof (dated within 3 months)
  • Operating Address Proof (if different — dated within 3 months)
  • Tax Identification Number (TIN / EIN)
  • Organizational Chart (if part of a group structure)
  • Board Resolution / Letter of Authorization
  • Power of Attorney (if applicable)

For Each UBO (25%+ owners and key controllers):

  • Full Legal Name
  • Date of Birth
  • Nationality / Citizenship (all)
  • Current Residential Address
  • Government-Issued Photo ID (valid, unexpired)
  • Proof of Residential Address (dated within 3 months)
  • Ownership Percentage and ownership chain documentation
  • Source of Wealth Declaration
  • PEP Declaration

Business & Compliance Documentation:

  • Business Description (detailed)
  • Intended Use Case with Fin (specific API flows, corridors, currencies)
  • Target Jurisdictions (end-user countries)
  • Expected Transaction Volume (launch and 6/12 month projections)
  • End-User Type (consumers, businesses, or both)
  • End-User KYC/AML Policy
  • End-User Terms of Service
  • Privacy Policy
  • Licensing Documentation (or explanation of why not applicable)
  • AML/CFT Compliance Program (if regulated entity)
  • Sanctions Screening Process
  • Website / App URL

6. Onboarding SLA & Timeline

Standard Timeline

PhaseSLANotes
Document SubmissionDeveloper-dependentFin provides the checklist within 24 hours of kickoff. How quickly the developer submits is up to them
Initial Compliance Review1 business days from receipt of complete documentation”Complete” means all required documents received and readable — if documents are missing or illegible, the clock resets when the complete set is received
RFI (Request for Information)1 business day from identifying an issue during reviewThe developer’s response time to RFIs is the single biggest variable in onboarding speed
RFI Response Review2 business day from receipt of the developer’s response
Final Approval1 business day after all RFIs resolved and review complete
All timelines are indicative and apply to standard-risk cases. Cases requiring enhanced due diligence (EDD), complex ownership review, PEP escalation, sanctions review, novel use cases, or banking partner clearance may require additional review time. Fin reserves the right to extend review timelines where required to meet regulatory obligations.

Typical End-to-End Timelines

Fast track (simple entity, clean documentation, no RFIs)— 1 business day Standard (some RFIs, typical entity structure)— estimated 1–2 business days. Complex (multi-jurisdiction entity, novel use case, multiple RFI rounds)— can extend to 10–30+ business days.

What Slows Down Onboarding — Common Delays

Incomplete documentation: The #1 cause of delay. If documents are missing, expired, or don’t match the information provided, the review cannot proceed. Developers should double-check that every item on the checklist is provided, current, and legible before submitting. Slow RFI responses: When Fin’s compliance team asks follow-up questions, every day of delay on the developer’s side adds a day to the timeline. Developers should designate a single point of contact who can respond to RFIs within 1–2 business days. Complex ownership structures: Entities with multiple layers of holding companies, trusts, or cross-border ownership chains require additional documentation and review at each level. Simplify or document the structure clearly upfront. Restricted or high-risk indicators: If the developer’s entity, UBOs, or intended use case triggers enhanced due diligence (EDD) — for example, a UBO who is a PEP, or a use case involving high-risk corridors — additional review steps apply, which extend the timeline. Unclear use case: If Fin’s compliance team cannot clearly understand how money will flow through the developer’s product, they will ask for clarification. Developers should provide a detailed flow-of-funds diagram as part of their business description.

7. Frequently Asked Questions

Q: Can I start integrating in the sandbox while my compliance review is in progress? A: Yes. Sandbox access does not require compliance approval. Developers are encouraged to begin integration immediately so that technical readiness and compliance approval complete around the same time. Q: What happens if my entity structure changes after onboarding (e.g., new UBOs, change of jurisdiction)? Ans: The developer must notify Fin of any material changes to their entity structure, ownership, or licensing status. Changes may trigger a re-review. Failure to notify may result in suspension of API access. Q: Can I onboard multiple entities under one account? Ans: Each legal entity that will use Fin’s APIs must be onboarded separately with its own KYB review. However, if multiple entities are part of the same group, the CSM can coordinate the onboarding to streamline overlapping documentation. Q: What if I don’t have all the documents ready — can I submit partially? Ans: Fin strongly recommends submitting a complete package. Partial submissions will not enter the review queue until all required documents are received. The compliance review SLA begins only when the complete set is submitted. Q: My entity was recently incorporated and I don’t have a Certificate of Good Standing yet. What should I do? Ans:For newly incorporated entities (typically less than 6 months old), a Certificate of Good Standing may not yet be available in certain jurisdictions. In such cases, Fin may accept:
  • Certificate of Incorporation / Registration
  • A recent official registry extract confirming the entity is active and in good standing
  • Proof of registered address (if not reflected in the registry extract)
  • Tax registration confirmation (if applicable)
Fin reserves the right to request a Certificate of Good Standing once it becomes available in the ordinary course. Q: Do I need to provide documents in English? Ans: All documents must be provided in English. If the original document is in another language, a certified English translation must be provided alongside the original. Q: What format should documents be in? Ans: PDF format is preferred. All documents must be clear, legible, and complete (no cropped pages). Photos of documents are acceptable only if they are high-resolution, fully legible, and show the complete document including all pages. Q: Will my information be kept confidential? Ans: Fin handles all KYB documentation in accordance with its privacy policy and applicable data protection regulations. Documents are stored securely and used solely for compliance and regulatory purposes. Fin may share information with regulatory authorities, banking partners, or auditors as required by law. Q: What if my compliance application is rejected? Ans: If Fin is unable to approve the developer’s onboarding, the CSM will communicate the decision. Depending on the reason, the developer may be able to address the issue and reapply. In some cases (e.g., entity is in a prohibited jurisdiction, or use case is outside Fin’s risk appetite), the rejection may be final. Fin is not obligated to disclose specific reasons for rejection beyond what is legally required. Q: I’m a solo developer / freelancer — do I need a legal entity? Ans: Yes. Fin onboards legal entities, not individuals. The developer must have a registered business entity (LLC, corporation, or equivalent in their jurisdiction) to enter into a commercial agreement with Fin.

8. Flow-of-Funds Diagram Template

Developers should include a diagram like this in their business description to help Fin understand how money moves through their product.
[Developer's End-User]
        |
        | (1) End-user initiates payment / deposit

[Developer's Platform]
        |
        | (2) Developer calls Fin API to convert / transfer

[Fin Orchestration Platform]
        |
        | (3) Fin processes: on-ramp, conversion, transfer, off-ramp

[Recipient / Destination Account]
The developer should annotate this with:
  • What currency / stablecoin is involved at each step
  • Whether the developer holds funds at any point (affects licensing requirements)
  • What compliance checks the developer performs at step 1 (end-user KYC)
  • What happens if a transaction fails at each step

If you have any questions, please reach out to compliance@fin.com or in your dedicated communication channel by tagging @Fin Support and we will get back to you with necessary details.