
SoFi’s 388,336 Crypto Products Can’t Hide a $1.183 Million Net Revenue Question
0xPomp
The silence between market cycles has a texture. It is not the absence of noise; it is the hum of numbers that do not fit the story. I felt it on a Tuesday morning in August, reading SoFi Technologies’ second-quarter filing with the kind of quiet attention that does not produce daily trading ideas but builds long-term understanding. The table on crypto transaction revenue stopped me cold. 388,336 cumulative crypto products. And a net revenue line of $1.183 million. Not $11.83 million. Not $118.3 million. $1.183 million.
Listening to the silence between market cycles, I have learned to trust the mismatch between what companies announce and what they retain. A crypto product count is a promise. Net transaction revenue is a receipt. And SoFi just handed us a receipt that screams caution.
The underlying mechanics matter. SoFi does not run an exchange like Coinbase. It acts as principal. When a member buys bitcoin, SoFi buys bitcoin from a third-party liquidity provider and then sells it to the member. When a member sells, SoFi sells to the liquidity provider and credits the account. All the money from those flows passes through SoFi’s income statement.
In the second quarter, that pass-through was enormous: $134 million in gross crypto transaction revenue, offset by $133 million in cost of crypto transaction revenue. The difference left approximately $1.183 million. That is 0.88% of the gross revenue line. But it is not a profit margin. It is simply the revenue that remains before operating expenses, interest, taxes, and everything else. SoFi does not disclose a standalone crypto profit figure.
The first quarter told a similar story. $121 million of gross revenue, $120 million of transaction costs, and $852,000 of net revenue. The second quarter improved by $331,000, about 38.8%. The six-month total crossed $2 million. SoFi announced the phased launch of consumer crypto trading on Nov. 11, 2025. The second quarter shows that net transaction revenue increased after the launch, but it does not show crypto profitability.
One detail must be treated with respect because it changes the calculation. SoFi’s tally of 388,336 products covers every crypto account opened through quarter-end. The $1.183 million covers revenue from Q2 alone. So we cannot accurately calculate a per-user take rate by mixing a cumulative stock with a quarterly flow. But the order of magnitude is still instructive. If every one of those 388,336 accounts was active and produced revenue in Q2, the average net contribution would be about $3.05 per account per quarter, or roughly $12.20 annualized. No product with that fee profile pays for serious engineering, compliance, and custody costs. The truth is likely worse because many of those accounts are probably dormant or have never traded more than once.
The gross line is large precisely because SoFi acts as a middleman. It books the member’s buy as revenue and then books the corresponding wholesale purchase as an expense. This is not unusual. Brokerages that hold inventory do the same thing. But it creates a strange optics problem: a company can report $134 million of “crypto revenue” while earning less than $2 million in actual transaction revenue.
Let me make this concrete. I spent the summer of 2017 auditing early ICO smart contracts for a Seattle meetup. I identified critical reentrancy vulnerabilities in three projects and helped prevent what would have been a painful loss for several local founders. That summer taught me to look past headline metrics. A project’s GitHub star count could be inflated cheaply. A token listing on a handful of exchanges did not mean the team had built a fault-tolerant financial system. The same lesson applies here. Account counts are the GitHub stars of the neo-banking era. They are easy to accumulate with a free app and smooth onboarding. They do not tell you whether the product is designed to generate durable economic value.
The more useful question is what SoFi captures per unit of activity. We know gross revenue and net revenue are separated by costs. Net revenue is the fee SoFi collects after handing over the actual bitcoin or dollar equivalent to the liquidity provider. So the ratio of net to gross, about 0.88%, is the portion of the gross transaction value that SoFi actually gets to keep as transactional revenue. That is a fee capture rate. Calling it a margin would be generous. It is simply the difference between what customers pay and what SoFi must pay to source the underlying asset.
In 2020, I spent three months mapping liquidity flows across Uniswap and Aave during that strange, busy summer. I tracked $500 million in capital movements and watched billions of dollars pass through pools. What I learned is that gross flow can be beautiful while the people running the pipeline earn close to nothing. Liquidity providers with no pricing power are compensated with volatility. SoFi has slightly better pricing power than a passive liquidity provider, but not by much. The 0.88% ratio reveals a business that is processing orders as a service, not extracting rent as an exchange.
Another useful comparison is Robinhood. When Robinhood reported a $221 million crypto revenue drop earlier this year, the conversation turned to the crypto winter that was not reflected on chain. I think that is exactly the right instinct. The chain shows assets moving from one address to another. Brokerage revenue shows whether ordinary humans were willing to pay for the privilege of moving those assets. SoFi’s numbers are quieter than Robinhood’s because SoFi is much smaller in crypto, and because its net revenue is buried under a mountain of gross bookkeeping.
So what explains the sequential growth? By Q1, the new crypto rails were barely three months old. By Q2, more accounts had been enabled, and a few more customers had decided to trade. The 38.8% sequential increase sounds healthy, but the base is microscopic. Going from $852,000 to $1.183 million is a step in the right direction, not a breakthrough. If SoFi had a meaningful share of its 388,336 accounts trading regularly, net transaction revenue would be much higher. Because it is only $1.183 million for the quarter, we must conclude one of two things. Either most of those accounts are dormant or only lightly active, or the average trade size and fee are so small that even active accounts produce negligible revenue.
Neither conclusion supports the narrative of a coming neo-bank crypto profit engine. It supports the narrative of a new product feature still searching for product-market fit.
Now we have to put this into the macro cycle. The current bull market has created a strange dynamic. Everyone wants to talk about Bitcoin’s price, ETF inflows, and the number of wallets holding a non-zero balance. But the revenue lines of retail platforms remain the most honest indicator of whether the optimism is turning into economic behavior. Central banks around the world are still navigating a delicate balance. Liquidity is ample enough to keep risk assets alive, but not so abundant that speculative behavior becomes indiscriminate. In that environment, retail users drift toward products with low friction and entertainment value. They do not necessarily pay fees for older, clunkier banking rails.
SoFi’s crypto product is new, smooth, and embedded inside a mobile app. It should be one of the easiest places for a retail user to buy a small amount of bitcoin. The fact that the net revenue is still so small tells us that the average customer is either not trading much or not trading at all. This is not a failure of SoFi specifically. It is a sobering data point for the broader crypto thesis that retail adoption will automatically translate into fees. Adoption without active revenue is just a cost center with a pretty dashboard.
There is also an accounting lesson here that applies beyond SoFi. The 0.88% ratio is a useful diagnostic for any platform that records principal transactions on a gross basis. When a company celebrates “crypto revenue,” check whether it is gross or net. Some reporters and spreadsheet analysts will quote the $134 million figure without noticing that $133 million went straight out the door. The $1.183 million number is the one that tells the truth about user willingness to pay.
I keep coming back to the question of trust. In 2022, after the collapse of several major platforms, I hosted twelve webinars for my university’s blockchain club. The theme was trust and verification. We did not tell people to buy the dip. We taught them how to read a custody disclosure, how to verify a proof of reserves, and why net revenue lines matter more than marketing dashboards. That mindset is useful today. SoFi is not insolvent. It is not hiding customer assets. But its earnings release is a reminder to separate the noise of adoption from the signal of sustainable unit economics.
Listening to the silence between market cycles, I am reminded that the most dangerous moment in a bull market is when adoption numbers look heroic but the revenue underneath them is anemic. That is the moment when software engineers get told to build more features, when marketers get told to run more campaigns, and when nobody asks whether the economic relationship between the company and the user has actually changed. SoFi’s cumulative product count says that a relationship exists. The net transaction revenue says that relationship is still shallow.
Now the counter-intuitive part. I want to argue that the small net number is not necessarily a damning indictment. In fact, it may be the deliberate shape of a mature financial services strategy. SoFi is not trying to become a crypto exchange. It is a digital bank that added crypto as part of an integrated financial stack. The value of that stack is not measured line by line; it is measured through customer retention, cross-selling, and the cost of customer acquisition. From that perspective, $1.183 million of net crypto fee revenue is the price of another hook. The company uses crypto to attract and retain younger customers who will keep their checking account, take out a personal loan, or open a credit card. Crypto is a feature, not a profit center.
That leads to a second contrarian thought. The prevailing narrative around “decoupling” says that crypto markets are increasingly independent from traditional finance. But SoFi’s numbers show the opposite. The crypto revenue line is directly tied to SoFi’s broader banking model. It behaves like a deposit-driven, lending-led organization, not a pure crypto play. The reason its crypto revenue is so low is not that crypto adoption is failing. It is that SoFi has chosen to monetize the customer relationship, not the transaction itself. In a rising interest rate environment, a loan or a credit card is far more valuable than a bitcoin trade. SoFi understands this. The crypto product is scaffolding, not the house.
Yet that is also where the danger lives. If crypto is only a loss leader, then a sustained bear market will accelerate its removal. Features without revenue are features without defenders. When the board asks why the company spends engineering resources on a product that generates $2 million in net revenue per half-year, “customer acquisition” is a strong answer only if the customer stays and buys something else. In a bull market, that answer is accepted. In a bear market, it is not.
So what should an investor or a builder actually watch? I would stop obsessing over the cumulative number of crypto products. It is a vanity metric that will keep rising as long as the app is free and the onboarding flow is smooth. I would watch net crypto transaction revenue per active account. That number strips away the accumulated dead weight and shows whether the average person who opens a crypto account is becoming a habitual user or a one-time tourist. SoFi will eventually have to disclose more granular activity metrics, such as monthly active users for crypto, if it wants to attract institutional investors who have been burned by marketing dashboards before.
I would also watch what happens after the next liquidity expansion. The Fed and other central banks will eventually loosen policy again. When that happens, retail users who have been sitting on the sidelines may decide to trade. If SoFi’s net transaction revenue rises at a much faster pace than its account count, then we can say the infrastructure is converting attention into fees. If the account count keeps climbing while net revenue crawls, then the product is just a free toy.
The harder lesson is about my own industry. Crypto analysts and journalists love big numbers. 388,336 is a great headline. $134 million of gross revenue is a great headline. But the reason I spent a summer auditing smart contracts in 2017 was not to enjoy the excitement of a bull run. It was to understand what could break when nobody was looking. The same instinct applies today. A company can have hundreds of thousands of crypto accounts and still be earning less than a small-town car wash. That is not a criticism of SoFi; it is a criticism of the way we narrate adoption.
Take the $1.183 million and multiply it by four. That gives you roughly $4.7 million of annualized net crypto transaction revenue against 388,336 cumulative products. A single regional bank branch with a good loan book can earn more in a week. The crypto industry may have convinced itself that account ownership equals network effects, but the income statement tells us that ownership is not the same as usage, and usage is not the same as willingness to pay.
There is also an emotional dimension to this. During the 2022 bear market, I saw smart people panic because they had bought into narratives that their own portfolios could not support. The antidote was not higher conviction. It was better metrics. When you learn to separate gross flows from net fees, cumulative accounts from active users, and revenue from profit, you stop being a hostage to the market’s mood. You become an observer of the underlying structure. That psychological safety is worth more than any price prediction.
SoFi’s second quarter is not a catastrophe. It is also not a triumph. It is a revelation of the gap between the digital economy’s dreams and its actual fee economics. The 388,336 products represent real people who trusted SoFi enough to open an account. But the $1.183 million net revenue represents the modest rent SoFi collects for being the middleman. That gap will either narrow as deeper customer relationships form, or it will widen as the novelty fades.
Listening to the silence between market cycles, I have come to believe that the most important metric in crypto is not price, not total value locked, and not cumulative account counts. It is the fee per active user that a platform can collect when nothing exciting is happening. SoFi just showed us that number, and it is very small. The next step is to watch whether net crypto transaction revenue per active account rises as the bull market matures. If it rises, then 388,336 products will eventually turn into something durable. If it stays flat, then the silence will become louder than the announcement.
I do not know when the cycle will turn. But I know how to listen.