
Turning onchain revenue into working capital

Onchain revenue doesn’t arrive cleanly like Stripe payouts. It often arrives as thousands of tiny payments, across many assets, directly into your wallet alongside everything else you hold. That creates two problems: high transaction volume and unwanted exposure to volatile assets.
These problems are natural consequences of cheaper transactions and open markets, two secular trends that are here to stay. While builders can now earn tiny fees across millions of actions, they still need a way to reconcile, report on, and convert that revenue into working capital.
Last year, BasePaint handed their accountant a CSV with over 250k transactions. And Jonathan Mann famously showed what can happen when revenue is earned in ETH and taxes are owed in dollars.
We’re seeing builders solve these problems with the same pattern: automated sweep accounts.
An automated sweep account is a programmable intake account for a specific revenue stream. It’s a deposit address that can receive payments across many asset types and networks. Once the received funds hit a threshold, it automatically swaps them into designated currencies (typically stables) and sweeps them as working capital into an operating account.

The result: legible, clean payouts in the currencies you use to run your business.
Instead of sending every raw payment into the accounts the business runs on, teams can consolidate activity before it hits their books. The raw payment history still exists, but it no longer pollutes the accounts your business operates from. Your operating accounts see consolidated, stable-denominated deposits instead of every individual payment.
This is especially useful for trading apps and the infrastructure behind them.
Fabric, the team building the meta-aggregator spanDEX, earns small fees from routed trades. That revenue arrives as many small balances across many assets. With Splits, Fabric collects those fees in a dedicated intake account, converts them to USDC, and sweeps consolidated deposits into their operating account.

For Fabric, the value is a legible path from a messy revenue stream into clean, working capital.
In summary, the playbook:
- Give every revenue stream its own automated sweep account
- Let it collect raw payments, spanning currencies and networks
- Automatically swap unwanted assets into stables
- Sweep consolidated deposits into the operating account(s)
- Reconcile by revenue stream instead of decoding every raw payment
If this is an issue you’re facing, we’d love for you to try Splits and share your feedback.