CRYPTO

I Paid $23 to Move $90

During an Apr 22 mempool spike I approved a $23.04 network fee to move $90 of BTC, then learned the same transfer could clear for $0.84 with patience. The lesson became a Sunday batching ritual and a spreadsheet tab named 2026 lots.

Sunita Deshmukh
Staff Writer
May 27, 2026 · 5 min read

5:41 p.m. on Wednesday, Apr 22, I stood in checkout line three at the grocery store with a basket of milk, limes, and $54.80 of ordinary evening, and while the cashier rang up the customer ahead of me I confirmed a network fee of $23.04 on my phone without honestly looking at it. The transaction went out. I paid more to move the money than the groceries cost.

The transfer itself was $90, the last of my BTC sitting on an old exchange account I wanted emptied and closed as part of a spring cleanup, and the fee worked out to 25.6 percent of the move. Twenty-five percent. No bank counter on earth would try that, yet I approved it between the limes and the milk, which is exactly the mental state the fee market feeds on.

What stung worst was the discovery I made an hour later in the parking lot, engine off: the same move, queued patiently, would have cleared for under a dollar. The gap between $23.04 and $0.84 rearranged every transfer habit I own, and it runs through a Sunday ritual and a spreadsheet tab named 2026 lots that I will get to. The gap did the teaching.

5:41 p.m., checkout line three

Context for that evening: BTC had dropped 6.2 percent by 5 p.m. and every nervous holder on the planet read to be moving coins at once, my impatient self included, cuz red screens make me want my coins where no withdrawal desk can freeze them. The wallet's "recommended" fee had climbed from $1.10 to $23.04 in the ninety minutes since I first opened the app that afternoon. I paid the escalation without one question. Limes were waiting.

the auction I didn't know I was joining

Bitcoin's fee market is an auction, and almost nobody explains that at the point of sale. Every transaction carries a bid in satoshis per virtual byte, a block holds only so much room, and when demand spikes, wallets bid against each other for the next seat. My $23.04 was a winning bid for an urgent seat on a crowded night. The $0.84 bid buys the same seat eventually. Eventually is the product.

I sat in that parking lot for ten minutes chewing on the receipt before I drove home, and the chewing produced a rule I still keep: urgency is the only thing fees actually buy. If the coins are not needed within the hour, a premium for speed is a voluntary tax. I had just volunteered, at 25.6 percent, in line three. Voluntary, that part.

$23 to move $90

The transfer confirmed 38 blocks and approximately three hours later, at 8:52 p.m., long after the milk was in the fridge and the embarrassment had settled in. The $90 arrived intact, which is the one merciful feature of on-chain fees: they do not scale with the amount. A billionaire and I paid the same auction price for block space that night. Mine just hurt more, proportionally.

a spreadsheet tab called 2026 lots

The fix began as a spreadsheet tab I named 2026 lots, one row per transfer, columns for date, amount, fee, and urgency, and it has since swallowed my whole transfer life. The tax angle crept in sideways: the way I understand it, spending BTC counts as a disposal, so even a $90 move technically touches my capital gains tax picture, and my accountant confirmed the technical part with a sigh. Every row now carries a cost-basis note. Boring, and it sleeps well.

Digging into five months of old transfers while building the tab was its own little audit. Fourteen transfers since January, $67 in total fees, most of them between $8 and $14 because I invariably wanted everything now. The average move was $260. I had been paying about 5 percent across the board without ever once seeing the number, cuz impatience never sends an invoice.

sunday, 9 p.m., batch night

The new system runs Sundays at 9 p.m., when the mempool is ordinarily quiet and I am typically useless for anything better. Every pending transfer of the week, payouts, sweeps off exchanges, moves between my own wallets, gets consolidated into one combined transaction with one fee. The first batch, five payouts, cleared for $2.10 total. Same coins, same destinations. One seat instead of five.

Five Sundays have run thru since the parking lot: seven transfers batched into three transactions, $11.40 in total fees, and the $90 ultimately moved for real in the second batch at a cost of 38 cents. I narrowed the wallet's fee setting down from "recommended" to manual, 8 sat/vB when the network is calm and 3 when I feel patient. Patience, it turns out, has a market price. I can ultimately afford it.

the weekend discount

The quiet hours deserve their own mention, because the discount is real and recurring. Saturday mornings and Sunday evenings, demand from exchanges and trading desks thins out and the auction clears cheap. My March fees averaged $11 per transfer; the April-to-May batches have averaged $1.63. Nothing about the coins changed. Timing is free, and my idle cash sits in high-yield savings at 4.1 percent, which posts interest monthly and has never once bid at an auction.

what the withdrawal page hides

The exchange withdrawal page still quotes a flat fee as if network conditions were a constant, and I stopped believing that number the night it charged me a quarter of my own $90. Self-custody wallets at least show the auction, satoshi bids climbing in real time while blocks fill. I poked at the fee estimator during the May 20 spike out of pure curiosity. $31 for instant. I closed the app and laughed loudly enough that my neighbors may have heard.

$0.84 and a quiet ledger

So the story ends where the parking lot opened, only reversed: last Sunday's sweep, the kind that once cost me $23, cleared for $0.84 at 9:14 p.m. while I brushed my teeth. The tab called 2026 lots logged it, row 21, fee column, urgency none. The milk and limes are long gone. The 25.6 percent version of me still shops that aisle, but he does not confirm fees in checkout lines anymore, and he never bids against a red candle again.