VeilSwap
← All posts
Fees2026-11-028 min read

Why Small Swaps Pay 8% More for a Locked Rate

We logged 402 quote rounds on one corridor: below 125 USDT there is no second bid at all, and the only bid on offer carries a flat 10.4 USDT deduction. The lock is not what costs you 8% — the ticket is.

Every guide to instant swaps repeats the same instruction: lock the rate, especially on small amounts. We spent a morning testing whether that advice describes a choice or a constraint. Between 25 October and 2 November our quote engine logged 2,752 pricing rounds, 402 of them on one corridor, USDT-TRC20 into XMR. The rounds say something narrower and more useful than the slogan: 173 of 173 rounds under 130 USDT came back with a single route, so a small swap never picks a locked rate — it can only buy the one on offer, and what makes that bid expensive is a flat deduction sitting inside it. (XMR to USDT exit)

The shape of that deduction is easiest to see as a ladder, measured at 10:04 UTC on 2 November 2026: 20 USDT returned 0.01509894 XMR, 30 returned 0.03130871, 50 returned 0.06372824, 100 returned 0.14477706, 200 returned 0.325281, 500 returned 0.814027, 1,000 returned 1.628603 and 5,000 returned 8.145216. Priced in dollars per XMR against a 607.26 spot that minute, the same ladder reads 1,324.60, 958.20, 784.58, 690.72, 614.85, 614.23, 614.02 and 613.86. From 20 to 100 USDT you pay between 118% and 13.7% over spot. From 200 to 5,000 you pay 1.09% to 1.25%, and the line is flat: a 25-fold increase in size buys 0.16% of improvement. There is no smooth cost curve here — there is a cliff, and above it a plateau. (XMR to USDT exit)

The cliff is a minimum ticket set by the second bidder. At 10:04 the quote for 120 USDT came back with one route at 677 dollars per XMR; five dollars later, 125 USDT came back with two routes and a best bid at 615. Those five dollars bought 0.02591688 XMR — an implied marginal price of 192.94 dollars per XMR, which no market offers, because what you actually bought was escape from the flat deduction. On this corridor the second bid appeared between 120 and 125 USDT that afternoon, and for a small trader it is the most valuable number on the page: not a rate, a threshold. (XMR to USDT exit)

The gap between the two bids behaves exactly like a flat fee, which is the tell. Across every two-bid round on this corridor, the median gap was 821 bps between 130 and 199 USDT, 497 bps between 200 and 499, 254 bps between 500 and 999, 146 bps between 1,000 and 4,999 and 57 bps above 5,000. A single same-minute round fits both bids to within 0.24%: the locked bid pays (amount − 10.43) × 0.0016229 XMR per USDT, the unlocked bid pays (amount − 0.30) × 0.0016315. So the locked bid carries a 10.4 USDT ticket and a marginal rate 0.53% worse. The premium is therefore 10.43 divided by the amount, plus 0.53%: 8.0% at 130, 2.1% at 500, 1.0% at 1,000, 0.2% at 5,000. (XMR to USDT exit)

What the lock actually buys is time, and time can be priced too. A quote returns a pool-side expiry about 121 seconds out — the 10:02:24 quote expired at 10:04:25. Once an order exists, our local window is 30 minutes (EXPIRE_MS is 1,800,000 ms), the pool's own deposit deadline is roughly ten, late deposits are looked back for six hours and anything the pool no longer recognises is force-closed at 24. So the window a lock covers is minutes, not days. To see what that is worth, we sampled three sizes every two minutes from 10:02 to 10:31 UTC: the 30 USDT quote moved inside a 0.74% band, the 100 USDT quote inside 0.65%, and the 1,000 USDT quote inside 0.56%. At 130 USDT — a position worth about 117.56 dollars — a move of that size is worth roughly 0.77 dollars. (XMR to USDT exit)

Put the two costs side by side in dollars and the small-swap case collapses. At 130 USDT the locked bid returns 0.19359092 XMR, 117.56 dollars at spot; the 9.27% gap to the better bid is 10.90 dollars. A one-percent adverse move during the window is 1.18 dollars. You are paying about nine dollars to insure against a risk whose ordinary size is one dollar — that insurance is priced for the day the market moves 9% in ten minutes, which does happen, but not often enough to buy on every order. At 5,000 USDT the arithmetic flips: the premium is 0.65%, roughly 32 dollars, and a one-percent move is 50 dollars, so locking is the cheaper side of the trade. The rule that falls out is not about mode, it is about size: below a few hundred dollars the lock is not protection, it is the ticket. (XMR to USDT exit)

Which leads to the only actionable finding: stop paying the ticket repeatedly. Five swaps of 100 USDT return 5 × 0.14477706 = 0.72388530 XMR; one swap of 500 USDT returns 0.814027 — 0.09014170 XMR more, or 12.45% more for the same 500 dollars, about 54.70 dollars at spot. The five orders also cost five on-chain sends. On TRON a TRC20 transfer burns 6.4285 TRX, 2.03 dollars at 0.3158, and the first USDT credit to a fresh deposit address burns 130,285 energy, 13.0285 TRX, 4.12 dollars, so every small order pays the expensive variant of a transfer you could have made once. If the amount has to stay small — a first test, a top-up, a payout — treat those ten dollars as the entry fee and stop shopping for basis points you cannot reach. (XMR to USDT exit)

The lock still earns its keep in three situations: when the premium is small (on this corridor, roughly 1,000 USDT and up, where it costs about 1%), when you cannot watch a screen for the next half hour, and on days when the asset itself is moving fast — a 2% swing on a 1,000 USDT order is 20 dollars against a 14-dollar premium. It is also worth being precise about our own flow, because it changes the question: every route is re-priced at order creation and the payout is written into the order, so what you choose between is bids, not a locked versus floating mode. What differs upstream is whether a bid arrives with a pool-side rate id — at 10:04 the single-route bids did, the winning dual-route bid did not — and the price of that difference is the curve above. (XMR to USDT exit)

Three rules survive the measurements. One: read routes before you size — a 1 means you are outside the second bidder's reach, and waiting will not fix it. Two: if you are within 20% of the threshold, cross it; 120 to 125 USDT bought 10% per dollar, and no fee negotiation will ever match that. Three: pay for the lock when it costs less than the move you fear, which here means above roughly 1,000 USDT, and skip it below 200 where it runs 6% to 9%. Every number above moves: thresholds, tickets and marginal rates are set by pools with their own reserves, so the live quote stays the only authority. At the time of writing the catalogue carried 431 assets across 62 networks. (XMR to USDT exit)

Frequently asked questions

Is a fixed rate always more expensive than a floating one?

On the corridor we measured, yes — 9.27% at 130 USDT, 2.57% at 500 and 0.65% at 5,000, because the locked bid carries a flat 10.4 USDT deduction plus a marginal rate 0.53% worse. The premium follows 10.43/amount + 0.53%, so it only stops mattering at four figures.

How much can the rate move in the ten minutes a lock covers?

Measured over 29 minutes on 2 November 2026, the 1,000 USDT quote stayed inside 0.56% and the 100 USDT quote inside 0.65%. On a 130 USDT position worth 117.56 dollars, that band is about 0.77 dollars — against a 10.90 dollar premium for the lock.

What is the smallest swap worth making?

The hard floor was 19.33 USDT at 10:04 UTC, but the useful floor is the second bidder's ticket — between 120 and 125 USDT on this corridor. Below it you pay 690 to 1,325 dollars per XMR against a 607 spot, and no patience changes that.

Ready to swap?

No account · No KYC · No email

Exchange now
Why Small Swaps Pay 8% More for a Locked Rate — VeilSwap