Crypto Source of Funds Report: How to Prove Where Your Crypto Came From

Alex McCullough
Alex McCullough•8 min read
Verified
Crypto Source of Funds Report: How to Prove Where Your Crypto Came From

If a bank, cryptocurrency exchange, accountant, or compliance team asks you to prove where your crypto came from, a wallet screenshot usually isn't enough.

Your Bitcoin, Ethereum, stablecoins, or other tokens may have been purchased years ago, moved through several wallets, traded for other assets, bridged between networks, deposited into DeFi protocols, or combined with staking rewards and other income.

A crypto Source of Funds Report helps turn that transaction history into a clear record showing where the assets originated and how they reached a particular transaction.

With Awaken, you can generate a Source of Funds Report directly from any transaction in your account. Awaken traces the tokens involved in that transaction back through your crypto history to show where those funds originally came from.

This can help provide the documentation needed when a bank, exchange, accountant, or compliance team asks you to explain the source of your cryptocurrency.

What Is a Crypto Source of Funds Report?

A Source of Funds Report, sometimes called a Source of Funds (SoF) Report, documents where the money or cryptocurrency involved in a particular transaction came from.

For crypto, that generally means establishing two things:

The origin of the assets: How did you originally obtain the cryptocurrency? For example, did you purchase it using fiat, earn it through staking, receive it as income, or acquire it through another crypto transaction?

The transaction path: How did those assets move from their original source to the transaction being reviewed?

This distinction matters.

Suppose you bought ETH several years ago, moved it between wallets, swapped it for USDC, bridged that USDC to another network, deposited it into DeFi, and eventually sent $50,000 to an exchange.

The wallet that sent the final $50,000 is not necessarily the source of the funds.

It is simply the last step in a much longer history.

A useful cryptocurrency Source of Funds Report traces the assets backward and explains how the funds involved in the transaction were originally acquired.

Generate a Crypto Source of Funds Report With Awaken

Awaken is a full-service crypto taxes platform that can generate a Source of Funds Report from any transaction in your account.

Once your wallets and exchanges are connected and your transaction history is reconciled, you can select the transaction you need to document and generate a report showing where the tokens involved in that transaction originated.

Instead of manually following transactions through block explorers, CSV files, exchanges, bridges, and DeFi protocols, Awaken uses your reconstructed transaction history to trace those assets back to their sources.

This can be particularly useful when you need to explain:

  • A large crypto deposit to an exchange

  • A crypto sale followed by a bank withdrawal

  • Funds being transferred into a new financial account

  • The origin of tokens held in self-custody

  • Cryptocurrency that has passed through multiple wallets

  • Assets accumulated through years of trading

  • Funds that have moved through DeFi protocols or bridges

  • Staking, mining, airdrop, or other crypto income

To create a report, find the relevant transaction in Awaken and generate the Source of Funds Report directly from that transaction.

The result gives you a clear record focused on the specific funds being reviewed rather than forcing a compliance team to interpret your entire crypto history.

Why Would a Bank or Exchange Ask for Crypto Source of Funds?

Financial institutions and cryptocurrency platforms have Know Your Customer and anti-money-laundering compliance obligations that can lead them to request additional information about customer transactions.

You might encounter a Source of Funds request when:

  • Depositing or withdrawing a large amount of money

  • Selling cryptocurrency and transferring the proceeds to your bank

  • Sending a large amount of cryptocurrency to a regulated exchange

  • Opening certain financial or investment accounts

  • Applying for a mortgage or making a major purchase using crypto proceeds

  • Completing a transaction that receives additional compliance review

The institution is generally trying to answer a straightforward question:

Where did this money legitimately come from?

That question can be considerably harder to answer with cryptocurrency than with money sitting in a traditional brokerage account.

Crypto investors may use dozens of wallets and exchanges over many years. Funds can move through decentralized exchanges, bridges, staking contracts, lending protocols, liquidity pools, NFT marketplaces, and other smart contracts before eventually returning to an exchange.

A crypto Source of Funds Report makes that history easier to understand.

Source of Funds vs. Proof of Funds vs. Source of Wealth

These terms are often used together, but they don't mean exactly the same thing.

Term

What it answers

Crypto example

Source of Funds

Where did the assets involved in this particular transaction come from?

Showing that $100,000 deposited into your bank originated from BTC you previously acquired

Proof of Funds

Do you currently possess the money or assets you claim to have?

Showing a $100,000 bank balance or ownership of 2 BTC

Source of Wealth

How did you accumulate your overall wealth?

Showing that your net worth came from employment, a business, investments, and cryptocurrency appreciation

A wallet balance can therefore be useful as proof of funds while doing relatively little to establish source of funds.

For example, proving that you control a wallet containing $500,000 of ETH does not explain how you acquired that ETH.

A Source of Funds Report is intended to answer that second question.

For particularly large transactions, a bank or financial institution may request both Source of Funds and Source of Wealth documentation.

What Should a Crypto Source of Funds Report Include?

There is no single Source of Funds format that every bank, exchange, or compliance team is required to accept.

Requirements vary depending on the institution, transaction, country, and reason for the review.

However, useful crypto Source of Funds documentation generally tries to establish a clear and verifiable connection between the transaction being reviewed and the origin of the assets.

That may include:

  • The transaction being documented, including the cryptocurrency, amount, date, wallet or exchange, and transaction ID where applicable.

  • The source of the cryptocurrency, such as a purchase, trade, mining reward, staking reward, airdrop, payment, gift, or other acquisition.

  • The transaction history connecting those funds to the final transaction.

  • Relevant wallet addresses and transaction hashes that allow on-chain activity to be independently verified.

  • Exchange transactions or records for activity that occurred off-chain.

  • Descriptions of intermediate activity, such as swaps, bridges, staking deposits, withdrawals, or transfers between your own wallets.

  • Supporting documentation when required, such as exchange statements, bank statements, invoices, mining records, or tax reports.

The goal is not simply to provide as many transactions as possible.

It is to make the history of the specific funds clear and understandable.

What Counts as the Source of Crypto Funds?

The source depends on how you originally acquired the assets.

Crypto Purchased With Fiat

This is one of the simplest examples.

Suppose you transferred $20,000 from your bank account to an exchange and purchased Bitcoin.

Your Source of Funds history might look like:

Bank account → exchange deposit → BTC purchase → wallet transfers → eventual sale or withdrawal

The crypto transaction history establishes what happened after the purchase, while a bank statement or exchange record may provide additional evidence of the original fiat funding.

Cryptocurrency Trading Profits

For active traders, the cryptocurrency involved in a withdrawal may not be the same asset originally purchased.

For example:

USD → ETH → SOL → USDC → BTC → exchange → bank

Showing only the final BTC sale does not explain where the Bitcoin came from.

A Source of Funds analysis may need to trace the funds backward through the earlier trades until it reaches the original acquisition.

For investors with thousands of transactions, manually reconstructing this history can become extremely difficult.

DeFi

Decentralized finance can make Source of Funds reporting significantly more complicated.

Assets may pass through:

  • Decentralized exchanges

  • Lending protocols

  • Liquidity pools

  • Yield farms

  • Perpetual futures platforms

  • Bridges

  • Liquid staking protocols

  • Restaking protocols

  • Other smart contracts

A compliance reviewer looking at raw blockchain transfers may see tokens arriving from unfamiliar contract addresses without understanding what happened.

For example, funds received from an Aave contract may simply represent the withdrawal of assets you previously deposited rather than money received from an unrelated third party.

Correct transaction classification is therefore essential for creating an accurate Source of Funds trail.

Cross-Chain Bridges

Bridges create another common challenge.

You might deposit USDC on Ethereum and receive equivalent USDC on Arbitrum.

Looking only at the destination blockchain could make the tokens appear to have suddenly arrived from a bridge contract.

Economically, however, they may represent the same funds you previously owned on Ethereum.

A properly reconstructed transaction history should connect the activity across both networks.

Staking Rewards

Cryptocurrency earned from staking can itself become a source of funds.

For example:

ETH purchase → self-custody → staking → staking rewards → exchange → USD

A Source of Funds Report may need to distinguish between the original ETH and the additional ETH earned through staking.

Liquid staking can add another layer of complexity because the position may pass through assets such as stETH or other staking tokens before eventually returning to the underlying asset.

Mining

For mined cryptocurrency, the original source is the mining activity.

Potential supporting evidence can include:

  • Mining pool payout records

  • Wallet transactions

  • Mining records

  • Documentation of the mining operation

  • Historical tax records

This can be especially important for early Bitcoin miners whose cryptocurrency was never purchased through a centralized exchange.

Airdrops and Token Rewards

Some cryptocurrencies are received without a traditional purchase.

Airdrops, protocol incentives, governance distributions, referral rewards, and similar transactions can all become part of the funds you later transfer or sell.

An accurate crypto transaction history should identify these transactions instead of treating every incoming token transfer as an unexplained deposit.

Crypto Received as Income

Cryptocurrency received through employment, freelance work, business activity, or other services may require evidence connecting the blockchain transaction to the underlying work.

Supporting documents might include:

  • Invoices

  • Employment records

  • Contracts

  • Payroll documentation

  • Business records

The blockchain proves that the payment happened, but it may not prove why the payment happened.

Gifts and Inheritances

Crypto received as a gift or inheritance may also require additional documentation.

The blockchain can establish that the transfer occurred, but supporting evidence may be needed to show the relationship between the parties or explain why the transfer was made.

OTC and Peer-to-Peer Purchases

Long-time crypto investors may have acquired assets through OTC transactions or direct purchases from other people.

These transactions can be harder to document because there may be no centralized exchange statement.

Possible evidence includes:

  • Bank transfers

  • Payment records

  • Transaction hashes

  • Purchase agreements

  • Emails or correspondence

  • Counterparty documentation

How to Create a Source of Funds Report for Crypto

1. Identify the Transaction You Need to Explain

Start with the transaction being questioned.

If a bank asks about a $100,000 deposit generated from selling cryptocurrency, you don't necessarily need to explain every crypto transaction you have ever made.

You need to establish where the assets underlying that $100,000 came from.

In Awaken, you can start directly from that transaction.

2. Import Your Wallets and Exchanges

Source of Funds tracing is only as complete as the transaction history available.

Import any wallets and exchanges that participated in the history of those assets.

For a simple investor, that could mean one exchange and one wallet.

For a long-time crypto user, it could involve years of activity across numerous wallets, blockchains, and exchanges.

3. Reconcile Transfers Between Your Own Accounts

Transfers between your own wallets should not appear as new sources of money.

If you move ETH from Wallet A to Wallet B, Wallet B didn't suddenly acquire ETH from a new economic source.

It is still the same asset you already owned.

Matching internal transfers helps preserve the correct Source of Funds trail.

4. Correctly Classify DeFi and Trading Activity

Swaps, lending, bridging, liquidity positions, staking, and other smart-contract interactions can generate complicated token movements.

Accurately classifying those transactions helps Awaken understand what happened economically rather than simply treating each blockchain transfer as an unrelated deposit or withdrawal.

5. Generate the Source of Funds Report

Once your transaction history is reconciled, select the transaction you need to document and generate its Source of Funds Report in Awaken.

Awaken traces the tokens involved in that transaction backward through your history to determine where the funds originally came from.

This gives you a report centered around the specific transaction under review.

6. Add Supporting Documentation if Requested

Depending on what the institution asks for, you may also need supporting evidence outside of Awaken.

That can include:

  • Bank statements

  • Exchange account statements

  • Invoices

  • Employment documents

  • Mining records

  • Gift documentation

  • Prior tax returns

  • Other records showing the economic origin of the assets

The institution reviewing your transaction ultimately determines what documentation it will accept.

Crypto Source of Funds Report Example

Consider an investor who originally used $15,000 of savings to purchase ETH.

Over the following four years, the investor:

Purchased ETH on an exchange, moved it into self-custody, swapped some ETH for other tokens, used several DeFi protocols, earned staking rewards, bridged assets between networks, converted part of the portfolio to USDC, deposited the USDC onto a centralized exchange, and eventually withdrew $75,000 to a bank account.

The bank reviewing the final transfer sees:

Exchange → $75,000 bank deposit

Looking at the most recent blockchain transaction might reveal:

Wallet → exchange

Neither one explains where the money actually came from.

A reconstructed Source of Funds history can instead show:

Original fiat investment → ETH purchase → self-custody → trading/DeFi/staking activity → USDC → exchange → $75,000 withdrawal

In Awaken, the investor can select the relevant transaction and generate a Source of Funds Report tracing the associated crypto back through this history.

Supporting bank or exchange records can then be provided if the reviewer wants evidence of the original fiat investment.

Why Crypto Source of Funds Can Be Difficult

Traditional finance generally operates through identifiable institutions.

Crypto does not.

A single cryptocurrency balance can represent assets accumulated through:

  • Multiple exchanges

  • Self-custody wallets

  • Decentralized exchanges

  • Bridges

  • Lending protocols

  • Staking

  • Mining

  • Airdrops

  • Business income

  • Years of trading

Blockchain transactions are transparent, but they are not automatically easy to interpret.

A block explorer may tell you that 25 ETH came from a particular smart contract.

It won't necessarily tell a compliance reviewer that the smart contract represents a withdrawal of ETH you deposited six months earlier.

The challenge is therefore not merely retrieving blockchain data.

It is reconstructing the economic history of the assets.

Is a Crypto Tax Report the Same as a Source of Funds Report?

No.

Although they often rely on much of the same transaction data, they serve different purposes.

A crypto tax report is primarily designed to calculate information such as:

  • Capital gains

  • Capital losses

  • Cost basis

  • Income

  • Taxable disposals

A Source of Funds Report is designed to answer a different question:

Where did the cryptocurrency involved in this transaction come from?

However, there is an important connection between the two.

Preparing accurate crypto taxes usually requires importing your wallets and exchanges, matching transfers, identifying acquisitions, and correctly classifying DeFi transactions.

That same reconstructed history makes Source of Funds tracing possible.

With Awaken, you can use your reconciled transaction history for your crypto taxes and generate a Source of Funds Report directly from a transaction when you need to document the origin of particular assets.

Why a Wallet Screenshot Usually Isn't Enough

A wallet screenshot may prove that an address currently contains 10 BTC.

It does not tell you whether those Bitcoins were:

  • Purchased using salary savings

  • Mined years ago

  • Acquired through trading

  • Received from another person

  • Purchased OTC

  • Transferred from another wallet you own

Likewise, a transaction hash proving that 10 BTC arrived from another address only identifies the immediate sender.

That address may itself simply be another wallet belonging to you.

Source of Funds analysis tries to move beyond the immediate transfer and identify the underlying economic origin of the assets.

What If Your Crypto History Goes Back Many Years?

Long-term crypto investors often face the most difficult Source of Funds requests.

You may have:

  • Used exchanges that no longer exist

  • Lost old CSV files

  • Moved funds through numerous wallets

  • Used protocols that have disappeared

  • Purchased crypto before modern accounting software existed

Start with the evidence that still exists.

Public blockchain records can often reconstruct wallet activity even when a company no longer operates.

You may also be able to use:

  • Old exchange emails

  • Historical bank statements

  • Previous tax returns

  • Saved CSV files

  • Wallet records

  • Transaction hashes

Awaken can help reconstruct and organize the transaction history that remains available.

If some historical evidence genuinely no longer exists, avoid manufacturing certainty. Provide the strongest available documentation and explain any remaining gaps when necessary.

How Awaken Makes Crypto Source of Funds Reporting Easier

Source of Funds requests can become extremely time-consuming when cryptocurrency has moved through years of trading, self-custody, and DeFi.

Awaken brings your activity across wallets, exchanges, and blockchains together into one reconciled transaction history.

When you need to document a particular transaction, you can generate a Source of Funds Report directly from that transaction.

Awaken then traces the tokens backward through your history to identify where those assets originally came from.

This means you don't have to manually work backward through dozens or hundreds of transactions every time a bank or exchange asks you to explain a transfer.

It is particularly valuable for crypto users whose funds have moved through:

Multiple wallets, exchanges, swaps, bridges, staking protocols, and DeFi applications.

Your Source of Funds Report provides a clearer record of that history that you can use alongside any additional documentation requested by the institution reviewing your funds.

Need to prove where your crypto came from? Import your wallets and exchanges into Awaken, select the transaction you need to document, and generate its Source of Funds Report.

Crypto Source of Funds Report FAQs

What is a crypto Source of Funds Report?

A crypto Source of Funds Report documents where the cryptocurrency involved in a particular transaction came from.

It may trace the assets through wallets, exchanges, trades, bridges, and DeFi activity until reaching the original source or sources of those funds.

How do I generate a crypto Source of Funds Report?

In Awaken, you can generate a Source of Funds Report directly from any transaction.

Select the transaction you need to document, and Awaken can trace the tokens involved back through your transaction history to show where the funds originally came from.

How do I prove the source of my crypto funds?

Proof may include a Source of Funds Report along with wallet transaction records, blockchain transaction hashes, exchange statements, bank records, tax reports, invoices, mining records, or other documentation explaining how the cryptocurrency was acquired.

What is required depends on the institution conducting the review.

How do I prove where my Bitcoin came from?

You need to trace the Bitcoin involved in the transaction back to its source.

For purchased Bitcoin, that might ultimately lead to an exchange purchase funded with fiat. For mined Bitcoin, the source may be mining rewards. For Bitcoin acquired through trading, the history may trace back through previous cryptocurrency trades.

Awaken's Source of Funds Report can help trace the tokens involved in a transaction through your crypto history.

Can I use a crypto tax report as proof of source of funds?

A crypto tax report may be useful supporting evidence, particularly because it can document acquisitions, sales, income, and transaction history.

However, a tax report and a Source of Funds Report are not the same thing.

A Source of Funds Report is specifically focused on showing where the assets involved in a particular transaction originated.

Can blockchain transactions prove source of funds?

Blockchain records can prove how cryptocurrency moved between addresses, but they may not prove the economic reason behind a transaction.

For example, the blockchain can show that one wallet sent another wallet 10 ETH. It cannot necessarily establish whether that transfer was a purchase, salary payment, gift, loan, or transfer between two wallets owned by the same person.

Source of Funds documentation combines transaction tracing with the context needed to explain those movements.

What if my crypto came from DeFi?

DeFi funds can still be traced, but the transactions need to be interpreted correctly.

Swaps, bridges, lending transactions, staking, liquidity positions, and other smart-contract activity may all form part of the transaction history.

Awaken can incorporate this activity into your reconciled crypto history so that the Source of Funds trail reflects what actually happened.

Do crypto exchanges ask for Source of Funds?

Yes. Cryptocurrency exchanges may request Source of Funds or Source of Wealth information as part of their compliance procedures.

This is more likely in circumstances involving large transactions or activity that requires additional review.

Do banks accept crypto Source of Funds Reports?

Banks can request documentation explaining where cryptocurrency proceeds originated, particularly when large amounts of money are transferred from cryptocurrency exchanges.

There is no single report format that every bank is required to accept. A Source of Funds Report can help document the crypto transaction trail, while the bank may also request additional evidence such as exchange statements or bank records.

What is Source of Funds vs. Source of Wealth?

Source of Funds explains where the assets involved in a specific transaction came from.

Source of Wealth explains how someone accumulated their overall wealth.

For example, tracing a $200,000 crypto withdrawal back to your original investments is a Source of Funds question. Explaining how you accumulated a $5 million net worth is a Source of Wealth question.

Is Source of Funds the same as Proof of Funds?

No.

Proof of Funds generally establishes that you currently possess particular assets.

Source of Funds explains how you obtained them.

Owning 5 BTC proves you have the Bitcoin. A Source of Funds Report helps explain where that 5 BTC came from.

Crypto Source of Funds Report: Prove Where Your Crypto Came From