Tools / Holding costs

Crypto Funding Rate Calculator: Payments Over Time

Keeping a futures trade open can mean paying other traders or being paid. Enter the rates and holding period to see how those payments add up.

Calculate funding payments

Short answer

A funding rate becomes a cash cost only after you pair it with position value and the time you remain exposed. Count the settlements inside your hold, or use continuous accrual where the product requires it. The calculator supports two rate phases and shows the net amount paid or received, without presenting a short-lived rate as an annual return.

Calculate funding payments
Interactive worksheet

Your funding scenario

No exchange login or API key required

Loading funding worksheet…

Count payments inside your position, not calendar days

Set the planned holding time and the delay from entry to the first payment. A 24-hour position does not necessarily encounter the same number of settlements as another 24-hour position under a different schedule. The timeline shows the actual modeled events, making the delay visible instead of silently assuming that entry coincides with a funding boundary.

Consider a $20,000 long at 0.01% per eight hours. Each settlement costs $2. With the first payment four hours after entry, a 23-hour hold includes payments at hours 4, 12 and 20, for $6 total. A three-hour hold includes none. Dividing three hours by eight and charging $0.75 would describe continuous accrual, which is a different rule.

The worksheet includes a settlement exactly at the entered closing time. To model an exit before it, enter a shorter hold. Real exchanges can process a boundary over several seconds; Bybit specifically warns that opening or closing within five seconds of funding does not guarantee inclusion. This tool is not a timer for capturing or avoiding a payment at the last instant.

A scheduled $20,000 long with a $2 payment every eight hours
Hold from entryEvents after entryNet payment
3 hoursNone$0
12 hours4h and 12h$4
23 hours4h, 12h and 20h$6

A rate reversal can matter more than the first quote

Enable the second phase to test a change in the rate, payment frequency or both. Specify when that phase begins, the new rate and the delay from the phase change to its first payment. The second phase owns an event exactly at the changeover, preventing the old and new schedules from charging that instant twice.

Here is a $20,000 long held for 24 hours. Initially, funding is 0.02% per eight hours and the first event is at hour 4. The rate then changes at hour 12 to −0.01%, with the new schedule paying immediately at the change and again eight hours later. The long pays $4 at hour 4, receives $2 at hour 12 and receives $2 at hour 20. Net funding is zero, although money moved three times.

A constant-rate projection using only the initial quote would instead predict a $12 payment. Neither scenario forecasts the market. The point is to compare the cash consequences of an unchanged rate with a reversal or a more expensive holding period before treating a quoted rate as stable.

For long forecasts, the chart groups payments into at most 48 points per phase. Each grouped point includes every payment in that group, and the final point matches the full phase total. It no longer stops plotting after the first 24 payments.

Changing the interval as well as the rate

A rate of 0.01% every hour is not the same cost as 0.01% every eight hours. On a constant $20,000 value, eight hourly payments total $16, while one eight-hour payment is $2. Always pair the percentage with its interval.

If a platform changes its settlement schedule during the hold, set both fields in phase two. Merely copying the percentage into a new interval can describe a much more expensive scenario. The phase cards display the rate and interval together so that this change is visible beside the result.

Longs, shorts and borrowing charges use different signs

For bilateral funding, a positive rate makes the modeled long pay and the short receive; a negative rate reverses the transfer. The result labels a receipt explicitly instead of displaying a negative number without explanation. Net receipt does not imply a profitable position: an adverse price move can easily exceed it.

Borrowing is a separate charge type. In that mode both directions pay a nonnegative cost for using the relevant pool liquidity or borrowed balance. Switching a long to a short does not transform the borrowing charge into income. If the protocol charges different borrowing rates for longs and shorts, enter the rate for your chosen direction.

Some positions incur more than one carrying component. Model them separately when their bases or rules differ, then combine the resulting cash amounts in the fee break-even calculator. Treating a borrowing charge as negative funding would hide a real expense and can produce the wrong conclusion about which side is cheaper to hold.

Continuous funding: what the eight-hour label does not tell you

Deribit expresses its funding rate over an eight-hour period but accrues it continuously. For a constant-rate illustration, a $20,000 value at 0.04% per eight hours held for two hours produces $2 of equivalent dollar funding. It should not be rounded down to zero merely because a discrete eight-hour timestamp was not crossed.

Continuous mode multiplies the entered rate by the fraction of its interval actually held. A second phase divides that integration at the stated change time. The chart therefore rises or falls through time rather than drawing isolated settlement steps. It still assumes a constant position value within the scenario.

Where a contract settles funding in a coin, this worksheet’s dollar result is an equivalent-value planning estimate, not a reconstruction of the coin ledger. For an actual settlement reconciliation, use the product’s quantity, valuation price and currency at the relevant time. Changing a market label does not convert inverse settlement into a stablecoin cash flow.

Which position value should you enter?

The funding base is the position value used by the contract, not the collateral reserved for it. A $10,000 exposure supported by $500 of margin still uses the $10,000 base in this worksheet. Increasing leverage while preserving that exposure changes the margin ratio, not the dollar payment calculated here.

That base can change with price even if quantity stays fixed. If 0.2 BTC rises from $100,000 to $110,000, its dollar value changes from $20,000 to $22,000. A 0.01% payment then changes from $2 to $2.20. Use a representative value for planning, or calculate individual observed payments with their actual values when reconciling a statement.

The appropriate valuation price is product-specific. Bybit’s linear examples use mark value; Hyperliquid documents funding using the oracle price. A current traded price is not automatically interchangeable with either. The field is intentionally a value input rather than an undocumented price feed multiplied by a guessed contract size.

Why the result is not an APR

A 0.01% observation is a rate for its stated interval. Multiplying it across a year assumes that the rate, position value and exposure remain unchanged for thousands of future periods. That can be mathematically consistent and still be economically misleading.

This page concentrates on the actual holding window. To stress a longer hold, compare a base phase with a more expensive second phase. That gives a useful cash budget without implying that today’s funding receipt will compound at a predictable annual yield.

Enter the rate and time until the next payment

Read the rate and next payment time on the exact contract you intend to trade. Enter the rate with its sign, the interval it applies to and the time from entry until the first payment. A 0.01% hourly rate is not equivalent to 0.01% every eight hours. The worksheet uses these inputs without connecting to the exchange.

Saving a scenario preserves your entered rates and delays. Reopening it later repeats that calculation; it does not update the market assumptions. If the exchange rate or payment time has changed, edit those fields before comparing the new result.

Coinbase’s legacy INTX connection is no longer used after the October 2026 integration. This tool currently requires manual inputs for the correct Coinbase product rather than substituting a generic Deribit contract. A missing feed is not evidence that perpetual trading has closed. The product and account route still matter.

After calculating, prepare a carry transfer to the break-even worksheet. It carries the signed amount, direction and position value, with a transfer date. Commission rates and entry price remain separate inputs there. A future funding scenario should not be mistaken for an already paid cash expense simply because it was transferred between tools.

Reconcile funding already paid, settlement by settlement

The past-settlement panel answers a different question from the forecast: what do your supplied settlement rows sum to? Paste one linear contract’s timestamp, position value at that timestamp and percentage rate. Keep the position direction fixed within a check. The panel calculates signed charges locally; it does not request account access.

A long worth $10,000 at a 0.01% settlement pays $1. If its value is $12,000 at the next settlement and the rate is −0.005%, it receives $0.60. The net payment is $0.40. Multiplying both rates by today’s $12,000 value would incorrectly produce $0.60 net. This is why changing position value belongs in the rows.

A funding history API supplies rates, not your position history. Exclude timestamps when you held no position and use your actual settlement value. If the exchange statement differs, compare the exact asset, direction, settlement value and signed rate before rounding. The copy-scenario action does not copy these private worksheet rows.

Hypothetical long funding reconciliation
Settlement valueRateCash flow
$10,000+0.01%$1.00 paid
$12,000−0.005%$0.60 received
CombinedTwo separate values$0.40 net paid

Crypto Funding Rate Calculator: questions

Why did extending the hold by one minute add a full payment?

Scheduled funding changes at event boundaries. If that minute crosses a settlement, the entire event enters the scenario. Continuous accrual behaves differently and must be selected explicitly.

Can phase two begin with an immediate payment?

Yes. Set its first-payment delay to zero. That event belongs to phase two; the first phase excludes the changeover instant. This is useful when the rate switches at a settlement.

Does a funding receipt protect me from liquidation?

Not by itself. This calculator totals carry, not account equity or liquidation risk. The position can lose more on price than it receives in funding, and the account may need funds before the receipt arrives.

Does the chart include every event for a long scenario?

The calculation includes all modeled events. To keep the page readable, the display lists and plots at most 24 events per phase and identifies truncation. The headline total is not limited to the displayed events.

Can I reproduce my exact historical funding bill?

Only if you supply the actual rates, valuation bases and timing. Two phases are a planning model, not an imported funding-history ledger. Several rate or quantity changes require separate calculations.

Sources and researchRules, evidence dates and calculation scope

Discrete events are enumerated from the entered first-payment delay; continuous costs are integrated over each phase. The phase-change instant belongs to the second phase. Examples use hypothetical constant position values. No future rate, payment inclusion or trading outcome is guaranteed.

Research reviewed 8 October 2026. Contract inputs retain their individual dates; this page is not a claim that every selected exchange account was tested.