Your daily interest varies because what you think of as "one loan" is actually a bundle of small loans at different rates and different maturity dates. The mix of loans active each day differs, the market rate floats daily, and occasionally some capital sits idle between matches — stack those three and the interest you receive naturally differs day to day. This is normal, not a bug.
This 3-minute guide explains why your lending is "many loans," how daily interest is calculated, the 5 causes of the variation, and which parts you can't control versus which you can improve with grabbing and reinvesting.
Your "one loan" is actually many
When you post lending capital, it's rarely lent out as "one lump, one rate, one maturity." In practice your funds get split into multiple independent loans: different borrowers take a portion of your capital at different times, at different rates, for different terms. So you actually have several active loans at once, each with a different rate and maturity. (For how funds get split as they fill, see the matching-mechanism article.)
Daily interest = the sum of all loans active that day
Bitfinex accrues interest on each loan that's "out on loan" that day, so the interest you see daily ≈ the sum of (principal × its own daily rate) across all loans active that day. Since that mix changes every day — some maturing, some just filled, each at a different rate — the daily total naturally differs day to day.
The 5 causes of daily variation
| Cause | Why it moves your interest |
|---|---|
| Re-lending at maturity | An old loan matures and re-lends at a new rate, different from the old one |
| Partial fills at different times | Your funds get taken in batches; each batch starts accruing at a different time and rate |
| Idle gaps | The stretch after maturity before re-lending earns 0 interest on that portion |
| FRR floating | Any portion at FRR floats daily with the market (see the FRR explainer) |
| Market rate shifts | Borrow demand differs daily, so the rate level you can fill at changes day to day |
Which you can't control, and which you can
Split the 5 causes into two groups and it's clear:
- Out of your control: the market rate, FRR floating, borrow demand — these are set by the market and you just accept them.
- Within your control: idle gaps (how fast you re-lend after maturity) and rate positioning (low enough to fill, not so low you underearn). These two decide how much of your daily interest falls "below potential."
So rather than agonizing over "why is today less than yesterday," watch the controllable part: keep funds from sitting idle and stay near a good rate.
How a bot makes daily interest steadier and higher
Lending bots (EarnUSD, Cryptolend, Altinvest, Coinlend, etc.) mainly suppress the controllable sources of variation. With EarnUSD: matured loans are re-lent automatically and immediately, squeezing idle gaps to a minimum and reducing the case of "a low-interest day because a big chunk sat idle"; on top of that, 1-minute high-rate detection plus out-of-cycle grabbing keeps more of your loans pinned to good rates. The result: daily interest is not only higher on average but has fewer "low days" — the variation remains (the market part you can't control), but the controllable part is covered.
Bottom line
Varying daily interest on "the same loan" is normal: your capital is really a bundle of small loans at different rates and maturities, and the daily mix + market rate + idle gaps together set each day's interest. You can't control the market part, but idle gaps and rate positioning you can — which is exactly where a lending bot (auto-relending + grabbing high rates) helps steady and raise your daily interest.




