Dominica source of funds is the wall a crypto holder hits first. Last month a Web3-era investor sat in my LA home for two hours. His situation was not complicated. Most of his wealth is crypto, bought coin by coin a few years back, and he wants a Dominica passport for his family. He already knew that Dominica source of funds would be the hard part.

His first line was, "Ken, my money is clean, I just cannot explain it." I have heard that one many times. The problem was never whether the money is dirty. It is whether you can produce a verifiable record for each segment of the Dominica source of funds chain. Dominica's diligence is famously thorough: a seven-month review, four independent layers of checks, and an interview for everyone aged 16 and over. I walked him through the whole thing, and he set his coffee down halfway in.

He had assumed that once he held the passport, the murky old transactions would somehow be behind him. I had to take that apart on the spot. A second passport can change which document you travel on and give your family another identity option, but it will not fill a gap in your source-of-funds record, and it certainly will not turn an untraceable trade into a traceable one. The passport is an identity tool, not an eraser for financial compliance. If you cannot get past that idea, no amount of money clears Dominica's review.

We spent the afternoon splitting his holdings into three buckets. One bucket came from licensed exchanges with full deposit and withdrawal records and tax filings from the year of purchase; that is the cleanest, with paperwork intact. One bucket came from early over-the-counter swaps with private parties and no counterparty information; that is the minefield. The last came from mining and airdrops and needs a separate origin statement. I told him straight: bucket one is usable as is, bucket two needs documents or it comes out of the filing, and bucket three needs its own explanation. Dominica's EDF donation route starts at 200,000 dollars and can issue in six to eight months, but only if you can account for all three buckets.

He pushed on bucket two, asking if there was a workaround. There is, I said, but do not get your hopes up. For those old over-the-counter swaps, go back through the chat logs and transfer screenshots, and where you can still reach the counterparty, ask for a short statement. Document what you can. What you cannot, take out of the funds you declare for this application, and cover the donation with the clean money from bucket one. Forcing unexplained money into the filing plants a landmine: in Dominica's four-layer check, one layer catching a single large position of unknown origin leaves the whole application hanging.

Here is the thing 90% of agents will not volunteer: the diligence is not a formality. The EU's December 2025 report spelled it out, and Dominica's 2024 rejection rate was 6.5%. That is not a rubber stamp, and a refusal does not refund your diligence fee. So I never promise anyone a sure pass. As of May 2026, on the Dominica files I take, if the source of funds does not hold together, I would rather talk a client out of it than submit it. That is not me being precious; a rejected file costs the client real money and a year of time.

At the end he asked what to do next. I gave him three things to prepare. First, every exchange deposit, withdrawal and trade record he can export, going back as far as the data allows. Second, any tax filing he ever made on crypto gains. Third, an honest origin label on each large position, written by him first, with the blanks flagged so we can work on them together.

My read on his case: bucket one is enough to support a clean filing, and if bucket two cannot be documented, it comes out rather than getting forced in. Whether he can do this does not depend on how much crypto he holds. It depends on how much of it he can explain. This is not a thing to rush. When he is ready, the materials come to me on WhatsApp +15595666666 and we go through them one position at a time. The Dominica passport page has the full program data.