Skip to main content
    Back to all articles
    Compliance
    9 min read

    How to Prove Crypto Source of Funds to a Private Bank

    Private banks have far stricter source-of-funds requirements than exchanges. Learn what documents Swiss private banks actually need.

    aT

    alt.co Team

    March 22, 2026

    Summary

    Your crypto origin Primary documents needed Difficulty with private banks
    Exchange trading (Coinbase, Binance, Kraken) Full account history, fiat deposit trail, KYC confirmation Low, if exchange records are complete
    Bitcoin mining (post-2016) Pool payout history, wallet addresses, hardware receipts Medium, records usually exist
    Bitcoin mining (pre-2016) Blockchain forensics report, electricity bills, forum activity High, requires narrative and intermediary
    Early OTC / P2P purchases Bank transfer records, blockchain trace, counterparty confirmation High, gaps expected, bank selection critical
    DeFi / yield / airdrops On-chain report (Koinly, Blockpit), wallet history export Very high, most banks have no framework yet

    Every year, thousands of crypto investors walk into a bank with legitimate wealth and walk out empty-handed. Not because their funds are dirty, but because they cannot prove where they came from in a way the bank's compliance team will accept.

    Source of funds (SOF) documentation is the single most common reason private banks reject or freeze accounts for crypto-origin clients. And the bar private banks set is fundamentally different from what a crypto exchange asks for during onboarding. This guide explains what private banks actually need, how to prepare for it, and what to do when your crypto history has gaps.

    What Is Source of Funds (SOF) in Crypto?

    Source of funds refers to the specific origin of the money or crypto assets you are depositing or transferring. In a traditional banking context, it answers a simple question: where did this money come from?

    For crypto investors, this means being able to demonstrate, with documentation, how you acquired your crypto assets, when, and through what means. This includes purchases on exchanges, mining income, trading profits, DeFi yields, or early OTC transactions.

    Source of funds is distinct from source of wealth, which covers the broader picture of how you built your overall net worth. Banks typically require both, but SOF is the immediate trigger when a large transaction hits your account.

    Source of Funds for a Private Bank vs. an Exchange: A Different Standard

    When Coinbase or Kraken ask for your source of funds, they typically want a bank statement, a payslip, or a screenshot showing where you got the fiat you deposited. The bar is low. A three-month bank statement showing salary deposits is usually enough to pass.

    Private banks operate at a completely different level of scrutiny. Their compliance teams are not processing tens of thousands of accounts, they are evaluating you as an individual. And they are personally accountable to regulators if they onboard a client whose funds turn out to be problematic. This is directly tied to Switzerland's anti-money laundering framework, supervised by bodies such as VQF, and FINMA, under which alt.co operates.

    For a crypto investor approaching a Swiss private bank with $2M in Bitcoin proceeds, the compliance team will want to trace the full journey of those funds: where did the BTC come from, how did it move, when was it sold, through which exchange. A simple Coinbase statement is a starting point, not a conclusion. For a broader view of what opening that account actually looks like in practice, see our guide on opening a Swiss private bank account with crypto-origin wealth.

    What Documents Private Banks Actually Ask For

    The exact list varies by bank and by the size and complexity of the position. But based on what we see in practice, here is what a private bank compliance officer typically requires from a crypto investor.

    For Trading Income

    Exchange account statements covering the full history of your activity, deposits, withdrawals, trade history, and KYC confirmations. Most major exchanges allow you to export full transaction histories in CSV or PDF format; Coinbase's help center documents this process in detail. Banks want to see the fiat entry points: when did you first fund your exchange account, and from which bank account?

    For Bitcoin Mining (Especially Pre-2016)

    This is the hardest scenario. If you mined Bitcoin between 2009 and 2014, you almost certainly have no formal documentation. The blockchain itself is your primary record: your wallet addresses, mining pool payout histories where available, and the transaction timestamps are the foundation of your proof.

    Supporting evidence can include: hardware purchase receipts from the period, electricity bills showing unusual consumption, forum posts or online accounts from mining communities, and any email correspondence from mining pools.

    For Early Purchases With No Exchange Records

    If you bought Bitcoin on LocalBitcoins, through a peer-to-peer transaction, or on an exchange that no longer exists (Mt. Gox, BTC-e), reconstructing your paper trail is difficult but not impossible. The blockchain records the transaction. A forensic analysis of the wallet chain, combined with any bank records showing outgoing payments in those amounts at those times, can establish a credible narrative.

    The receiving exposure of Bitcoins from platforms such as LocalBitcoins, Mt. Gox, BTC-e and Cryptsy will most likely result in a high risk forensic check which needs risk mitigation. In relation to blockchain forensic analysis of wallet addresses, financial intermediaries specialising in complex crypto-related matters have the expertise to assess, contextualise, and, where appropriate, mitigate elevated risk scores.

    Banks do not require perfect documentation, they require a plausible, consistent narrative supported by whatever evidence exists. The key is presenting it proactively and coherently, rather than letting the compliance officer discover gaps on their own. Our extensive guide on cashing out Bitcoin into private banks covers the full documentation and execution process in detail.

    For DeFi and Yield Income

    DeFi income is the newest category and the one banks understand least. Yield farming, liquidity provision, staking rewards, and protocol airdrops all generate income that leaves no traditional paper trail. On-chain data is your primary documentation.

    But documentation alone is rarely enough here. The deeper problem is that most Swiss private bank compliance teams have no internal framework for evaluating DeFi income. A yield farming position on Aave, a Uniswap liquidity provision history, or an airdrop from a protocol with no legal entity are concepts that most compliance officers have not encountered in a client file before. This means that your case must be presented to the right compliance department that is equipped to understand and verify your DeFi history.

    In practice, the strategy for DeFi-heavy profiles involves two things: first, presenting the on-chain history with a clear narrative that maps each income type to a recognizable analogy (yield as interest income, liquidity provision as market-making fees), and second, identifying banks whose compliance teams have already processed similar profiles. Not all banks are at the same stage. Some have invested in crypto-specific training for their compliance staff; others have not. A lot of banks have the policy to outright reject any crypto origin funds, for risk mitigation. Selecting the right bank for your specific profile matters more for DeFi wealth than for any other crypto origin. To be direct: this is the segment where we are most selective about who we can genuinely help, because the pool of willing banks is narrow and matching profiles carefully is essential to avoid wasting months on a process that was never going to succeed.

    The 3 Most Common Mistakes When Presenting Crypto SOF to a Bank

    1. Providing only the end-state, not the journey. Showing a bank a Coinbase statement with a $1.5M withdrawal is not enough. They want to see the entire path, how you funded the exchange, how your position grew, and how the proceeds moved from the exchange to your personal account.

    2. Approaching the bank directly without preparation. Walk-in clients, even with legitimate funds, face significant headwinds. Without context, an introduction, or prior relationship, a complex crypto profile defaults to the "too risky" pile. We cover this pattern in depth in our article on what happens when a bank asks for KYC info when cashing out large amounts. Having an intermediary who knows the bank's specific documentation preferences dramatically changes the outcome.

    What Happens When You Cannot Fully Document Your Crypto Origin?

    Incomplete documentation does not automatically mean rejection. It means the narrative has to be stronger where the documentation is weaker. As long as there is proof along the way and proper risk mitigation is applied to the case, it is onboardable. Banks are not forensic accountants; they are making a judgment call about risk. A coherent, proactively disclosed account of your crypto history, presented through a trusted intermediary, carries more weight than a perfect set of documents delivered cold.

    Some banks are more comfortable than others with gaps in early mining history, pre-exchange OTC purchases, or lost platform records. Identifying which banks have an appetite for your specific profile, and approaching them through the right channel, is often the difference between approval and rejection.

    How alt.co Helps Crypto Investors Navigate the SOF Process

    At alt.co, we work exclusively with crypto investors who are transitioning significant wealth into the traditional banking system. We know which Swiss private banks have crypto-literate compliance teams, what documentation they will and will not accept, and how to present complex crypto histories in a way that does not trigger automatic rejection.

    We do not replace your lawyer or your tax advisor. We do what an introduction does in private banking: We provide the context, credibility, and established relationships required for your case to be reviewed seriously rather than being filtered out at the first compliance checkpoint. Most importantly, we take full responsibility for your file. At alt.co, we prepare and formalize your KYC/AML report in line with regulatory expectations. This means that if any issues arise, the responsibility sits with us as a regulated financial intermediary, not with the bank. From the bank's perspective, this significantly reduces both operational and compliance risk, which in turn increases the likelihood of your case being accepted.

    If you are approaching a private bank with crypto-origin wealth and want to know whether your documentation will hold up, describe your profile in three lines: how you acquired your crypto, roughly when, and what the current value is. We will tell you honestly whether we can help, which type of bank is the right fit, and what you should prepare before starting the process. Get in touch here.

    Frequently Asked Questions

    What is proof of source of funds in crypto?

    Proof of source of funds in crypto is documentation that demonstrates where your cryptocurrency assets came from, whether through exchange purchases, mining, trading profits, or other means. Banks and regulated institutions use this to verify that funds are not linked to illegal activity.

    How do you show proof of source of funds with crypto?

    The most common documents are exchange account statements showing deposit history and trade activity, bank statements showing fiat transfers to exchanges, and for miners, blockchain records and any supporting receipts or pool payout histories. The key is tracing the full journey of your funds, not just the end balance.

    How do you provide proof of source of funds?

    You provide proof of source of funds by gathering all documentation that shows how you acquired your assets: exchange statements, fiat bank transfers, tax records, mining records, or forensic blockchain reports. For private banks, the documentation standard is significantly higher than for crypto exchanges.

    How do banks verify source of funds for crypto?

    Private banks verify crypto source of funds by reviewing exchange transaction histories, the trail from fiat banking to crypto and back, declared tax history, and sometimes commissioning blockchain forensics reports. They cross-reference multiple data sources to ensure consistency.

    What documents do Swiss private banks accept as proof of crypto source of funds?

    Swiss private banks typically require full exchange account histories (deposits, withdrawals, trades), bank statements showing fiat entry points, tax declarations covering the relevant periods, and for older mining or OTC activity, any supporting evidence such as hardware receipts, blockchain forensics reports, or mining pool records.

    What if I bought Bitcoin before 2013 and have no exchange records?

    Incomplete records from early Bitcoin activity are common and do not automatically disqualify you from private banking. Blockchain forensics can trace wallet histories and confirm wallet ownership. Combined with any available supporting evidence (bank transfers, hardware receipts, forum activity), this can form a credible narrative. Presenting through an intermediary familiar with the bank's expectations significantly improves outcomes.

    Related Topics

    Source of Funds
    Crypto
    Private Banking
    KYC
    AML
    Compliance
    Swiss Banks

    Need help with your crypto compliance?

    Book a free consultation with our Swiss-regulated compliance team.

    alt.co is a Geneva-based, Swiss-regulated financial intermediary (Altcoinomy SA) supervised by VQF and audited by BDO SA. We help crypto holders access private banking in Switzerland and Monaco.

    Continue Reading

    alt.co logo

    alt.co is a brand of Altcoinomy SA, a Swiss financial intermediary (CHE-209.239.695) supervised by VQF under the Swiss Anti-Money Laundering Act (AMLA).

    Legal MentionPrivacy NoticeBusiness Risks Disclosure

    Cross-Border Notice: Services are regulated exclusively in Switzerland. Access from outside Switzerland is on the visitor’s own initiative.

    © 2017-2026 alt.co. All rights reserved.

    Place des Florentins 1, 1204 Geneva, Switzerland

    Contact Us

    • Telegram
    • Signal
    • WhatsApp
    • Threema

    Cookie preferences

    We use cookies to improve your experience. Non-essential cookies are only activated with your explicit consent. Privacy Policy