Bonzo pricing is driven by utilization and Hedera fees
Last updated:
Bonzo pricing is a variable Hedera borrowing-cost system. Each reserve’s APY follows a two-slope utilization curve, while every supply, borrow, repay or withdrawal call also incurs a Hedera fee paid in HBAR. Borrow interest primarily reaches suppliers, a reserve-factor share goes to the protocol and network fees enter Hedera’s fee system. The signed wallet quote is the best figure for the immediate action.
Treat the displayed APY as a moving annualized rate, not a locked subscription price. A useful comparison separates four items: accrued interest, the reserve-factor allocation inside that interest, the one-off network charge and any liquidation bonus triggered by an unhealthy position.
Bottom line: It is a Hedera DeFi lending cost model where borrow APY varies with pool utilization and each on-chain action requires a Hedera network fee.
A cost map for short-term HBAR borrowers
Four cost lines determine a short-term HBAR borrower’s outlay: variable interest, reserve allocation inside that interest, Hedera execution fees and liquidation cost if collateral health breaks.
Bonzo pricing for a 30-day position is therefore not the APY multiplied by principal alone. Interest accrues against outstanding debt as utilization changes, while the connected wallet quotes the immediate HBAR payment for each state-changing call. The reserve factor is already carved from borrower interest before suppliers receive their share; it should not be added again. A liquidation bonus is conditional. It belongs in the downside budget because the protocol transfers that discount through collateral if the health factor falls below 1.
- Borrow APY is paid over time; suppliers receive most and the reserve factor reaches the protocol.
- The reserve factor is a per-reserve share, not a second invoice.
- The Hedera fee is paid in HBAR by the signing account.
- The liquidation bonus is deducted through collateral only after the position becomes eligible.
That separation prevents double-counting protocol revenue and exposes the one cost that a wallet quote cannot freeze: future interest.
Bonzo, Aave V3 and Compound III separate costs differently
Three lending designs expose different cost surfaces, so comparing Bonzo Finance with Aave V3 and Compound III starts with workflow, chain-fee dependency and collateral architecture.
| Option | Cost-model structure | Security tier |
|---|---|---|
| Bonzo Finance | Multi-asset Hedera pools with two-slope variable rates | Application smart-contract tier on Hedera |
| Aave V3 | Multi-asset EVM reserves with configurable rate strategies | Application smart-contract tier on EVM networks |
| Compound III | One base asset per market with a utilization kink | Per-market smart-contract tier on EVM networks |
The table omits live rates because those percentages would date the comparison. It identifies the durable mechanism that tells a borrower where to look before entering a position. Aave V3 separates reserves across supported networks, so its execution fee follows the selected EVM chain. Compound III concentrates each market around one borrowable base asset; posted collateral assets do not earn interest there. Bonzo Finance keeps the multi-asset pool workflow on Hedera. All three remain application-tier lending systems, but Bonzo’s immediate transaction quote arrives in HBAR rather than the gas asset of another EVM network.
The two-slope curve sets the live borrow APY
Two slopes and one optimal-utilization point determine each Bonzo reserve’s borrow APY, with the second slope applying only after borrowed liquidity crosses that configured point (more in Using Bonzo ).
Utilization runs from 0% to 100% and divides borrowed liquidity by total liquidity available to the reserve. Below the optimal point, the annualized rate equals the base rate plus the used fraction of slope 1. Above it, the calculation includes the full first slope and a proportional part of slope 2. The sharper second segment raises repayment incentives when withdrawable liquidity becomes scarce. A value shown before signing describes that reserve at that moment; it is not fixed for the life of the debt.
The Bonzo calibration framework places stablecoin bands at 70% - 90% optimal utilization, 4% - 6% for slope 1 and 100% - 200% for slope 2. Major crypto assets use 60% - 70% optimal utilization, while liquid staking tokens use 70% - 80%; both use 6% - 8% for the first slope. Minor-asset guidance keeps the optimal point at 55% or less and places slope 2 between 150% and 300% or higher. These bands explain the design logic; each reserve’s configured parameters determine the quote that applies.
After that point, Bonzo converts its theoretical annual rate through per-second compounding. A 365-day year contains 31 536 000 seconds, so the displayed APY slightly exceeds the un-compounded annual rate whenever that rate is positive, as explained in Bonzo troubleshooting.
A transparent quote turns APY into HBAR cost
Thirty days is enough to show why principal, utilization, curve parameters, compounding and a signed Hedera fee must be evaluated in the same cost calculation.
Below the optimal point
Consider this hypothetical calculation. A 10 000 HBAR borrow runs for 30 days in a reserve with a 2% base rate, an 80% optimal point and a 6% first slope. Utilization is 60% and HashPack quotes 0.05 HBAR for the opening call.
Annualized rate
Below the kink, the annualized rate equals 2% + (60% / 80%) × 6% = 6.5%. Per-second compounding over 31 536 000 seconds converts that theoretical rate to approximately 6.716% APY.
Thirty-day position cost
For 2 592 000 seconds, interest equals 10 000 × [(1 + 0.065 / 31 536 000) 2 592 000 − 1], or 53.57 HBAR. Adding the 0.05 HBAR wallet quote makes the 30-day cost 53.62 HBAR, provided the rate does not move.
Above the optimal point
At 90% utilization and a 100% second slope, the same curve produces 58% annualized: 2% + 6% + ((90% − 80%) / (100% − 80%)) × 100%. Crossing the kink, rather than another ten percentage points alone, causes the large jump.
Hedera network charges belong beside the rate
Three Hedera fee components - node, network and service - define the schedule, although a typical Bonzo ContractCall is node-and-network-fee exempt and pays the gas-driven service cost.
For non-exempt Hedera transactions, the node component starts at $0.00001 and includes one signature plus 1 350 processing bytes before extras. The network component equals 9 times the node fee, while service extras price state bytes, token operations and other work. Bonzo’s contract call is different: EVM gas consumed by supply, borrow, repay or withdraw drives the charge, and unspent gas under the stated limit is not billed. HashPack displays the maximum or expected HBAR payment before signature. The transaction record reports the final tinybar amount after consensus. A token association requested by Hedera Token Service is separately metered.
Hedera represents 1 HBAR as 100 000 000 tinybars and 1 USD as 10 000 000 000 tinycents before the network exchange rate converts the fee.
The node, network and service portions compensate submission, consensus and execution. They enter fee collection account 0.0.802 before network distribution. The HBAR quantity therefore changes with the network exchange rate even when a dollar-denominated schedule item stays unchanged.
Reserve factor and flash-loan fee split the revenue
Two protocol-level allocations matter beyond gas: the per-asset reserve factor divides ordinary borrower interest, while the fixed 0.09% flash-loan charge prices one-transaction liquidity without posted collateral.
The reserve factor does not increase the borrower APY a second time. If total accrued interest is represented by I and the configured reserve factor by f, the protocol portion is I × f. The supplier portion is I × (1 − f), before separate incentive programs. This distinction matters when a dashboard presents supply rewards beside borrow costs: BONZO incentives are a separate flow and do not rewrite the debt rate. The configured factor belongs to the borrowed reserve, so a USDC debt and an HBAR debt need separate parameter checks.
In that configuration, Bonzo Finance charges 0.09% of flash-loan volume. A 100 000-unit flash loan therefore adds 90 units and must return 100 090 units within the same transaction. Most of that fee, after the applicable reserve-factor share, goes to suppliers of the borrowed asset.
Liquidation turns a pricing estimate into collateral loss
One threshold changes a forecast into a collateral event: when Bonzo’s health factor falls below 1, the position becomes eligible for liquidation and its asset-specific bonus.
Health factor divides liquidation-threshold-adjusted collateral value by total borrowed value. Supra price feeds supply values used in that account calculation, while debt interest raises the denominator over time. For an HBAR-backed USDC loan, a lower HBAR valuation or a larger USDC debt compresses the ratio. A liquidation repays up to 50% of the debt in one event and transfers corresponding collateral plus the configured bonus. That bonus is paid to the liquidator through collateral value, so it represents a borrower cost that appears only after the threshold is crossed.
Borrowing below the maximum loan-to-value leaves room for rate accrual and relative price movement. The relevant buffer is the health factor after execution, not the unused wallet balance.
The final quote needs four matched inputs
Four matched inputs make competing quotes comparable: the same principal, holding period, utilization snapshot and transaction sequence across Bonzo Finance, Aave V3 or Compound III.
Record the reserve’s base rate, optimal utilization, both slopes and reserve factor. Then capture the wallet fee for every required signature. A token association or allowance creates another charge when the account state requires it. If borrowed HBAR or USDC will move into SaucerSwap, price that second protocol action separately because its network fee and automated-market-maker execution belong to another transaction. Combining unrelated calls under one "DeFi cost" number hides which component changed.
In most cases, Bonzo’s Aave V2 lineage explains the familiar pooled-liquidity curve, but the payable amount comes from Bonzo’s reserve state and Hedera’s execution quote. Bonzo pricing is most useful as a two-layer decision: model interest over the intended holding period, then add the exact HBAR charges exposed by HashPack. The comparison remains valid only while principal, duration and collateral buffer stay aligned.
Practical questions about Bonzo pricing
Does supplying HBAR cost less than borrowing HBAR?
Supplying HBAR avoids borrow interest, so its direct cost consists of Hedera fees for supply, withdrawal and required setup transactions. Borrowing adds continuously accrued variable interest and liquidation exposure. A supplier receives the reserve’s supply return, while the borrower pays the rate that funds that return and the reserve-factor allocation. Both sides still interact with Bonzo Finance smart contracts.
When does an HTS token association add a separate fee?
An HTS token association adds a separate Hedera charge when the account is not already associated with the token that it needs to receive or hold. The requirement concerns Hedera Token Service account state, not Bonzo’s borrow APY. HashPack presents the association for signature, and Hedera meters it independently from the later contract call. Reusing an existing association removes that setup step, although the Bonzo action still has its own execution fee.
Will repaying a Bonzo loan early reduce its interest cost?
Early repayment reduces total interest because the variable rate accrues against outstanding debt over time. It does not alter interest already added, and the repayment call still consumes a Hedera fee in HBAR. Compare interest avoided during the remaining period with that closing charge. Any later borrow begins a new exposure to reserve utilization and requires another signed action.
Which asset pays the network charge on a USDC repayment?
HBAR pays the Hedera network charge even when the debt being repaid is USDC. The connected wallet therefore needs enough USDC for principal plus accrued interest and enough HBAR for contract execution. These balances are not interchangeable inside the fee prompt. If an allowance or token association is also required, HashPack presents another state change with its own charge, so a complete repayment budget keeps the debt asset and fee asset separate in advance.
Could BONZO incentives make a borrow appear profitable?
BONZO incentives can reduce net cost while a reward program is funded, but they do not lower debt recorded by the lending pool. Treat rewards as a separate inflow beside borrow interest, Hedera fees and liquidation exposure. Reward rates change independently from utilization APY, and claiming introduces another signed transaction. The debt remains payable after an incentive allocation ends.
Do borrow caps alter the utilization-rate formula?
Borrow caps restrict how much of an asset the Bonzo market can lend, but they do not replace the two-slope utilization formula. A reached cap blocks borrowing even when an account has collateral capacity. Utilization still reflects reserve debt and liquidity, while the configured base, optimal point and slopes set APY. The cap changes availability first and pricing only indirectly through pool state.