Doesn't have to be on chain. Just balance sheet. I have a getalby wallet. They might expect $1M a day incoming from 10,000 users. They do a single 1M onchain to load their wallet, and then send those sats to people as the fiat arrives.
Intraday hedging (swallowed in the spread) and golden.