How We Build Calculators
Every tool on this site documents its math. This page collects all of it in one place so any result can be reproduced by hand or in a spreadsheet. Where a tool uses live data, the source is the public CoinGecko price API, and the price field always stays editable so you can override it.
coins = (investment × (1 − entry fee)) ÷ buy price
net exit = coins × sell price × (1 − exit fee)
profit = net exit − investment
ROI = (current value − cost) ÷ cost × 100
exit price = buy price × (1 + target ROI) ÷ (1 − round-trip fees)
coins = amount ÷ past price
value today = coins × current price
break-even = buy price ÷ ((1 − entry fee) × (1 − exit fee))
value = (amount ÷ price then) × price now
missed profit = value − amount
value = 10,000 × current BTC price
value = amount × price
coins per $X = X ÷ price
BTC = sats ÷ 100,000,000
USD = BTC × price
sats per $ = 100,000,000 ÷ price
1 ETH = 1,000,000,000 gwei = 10¹⁸ wei
Each step is ×1,000: KH → MH → GH → TH → PH → EH
date = Unix seconds × 1000, rendered as UTC / ISO / local
BTC/day = (your TH ÷ network TH) × 144 blocks × 3.125 BTC × (1 − pool fee)
profit/day = BTC/day × price − (kW × 24h × $/kWh)
payback days = hardware cost ÷ daily net profit
cost/day = (watts ÷ 1000) × hours × $/kWh
next halving block = next multiple of 210,000
time ≈ blocks remaining × 10 minutes
simple: final = P × (1 + APR × years)
compounded: final = P × (1 + APR/m)^(m × years)
k = new price ÷ old price
IL = 2√k ÷ (1 + k) − 1
each month: balance = balance × (1 + rate/12) + deposit
APY = (1 + APR/m)^m − 1
APR = m × ((1 + APY)^(1/m) − 1)
income = tokens × price at claim
gain = tokens × (sale price − claim price)
net = sale value − both taxes
coins = crypto portion ÷ payday price
value now = coins × current price
each buy: balance = balance × (1 + period growth) + buy amount
period growth = (1 + CAGR)^(1/buys per year) − 1
market cap = price × circulating supply
implied price = target coin's market cap ÷ your coin's circulating supply
payback months = upfront cost ÷ monthly cash flow
iterate monthly: balance = balance × (1 + growth/12) + contribution, until balance ≥ target
grow monthly with contributions for N years
annual income = final portfolio × withdrawal rate
Mayer Multiple = current price ÷ 200-day moving average
geometric mean = (∏(1 + rᵢ))^(1/n) − 1
risk $ = account × risk %
size = risk $ ÷ |entry − stop|
long: liq ≈ entry × (1 − 1/leverage + maintenance margin)
short: liq ≈ entry × (1 + 1/leverage − maintenance margin)
cost/day = size × rate × 3 (three 8h windows)
annualized = rate × 3 × 365
R = |entry − stop|
target at nR = entry ± n × R (direction of the trade)
margin = position value ÷ leverage
effective leverage = total exposure ÷ collateral
RR = |target − entry| ÷ |entry − stop|
break-even win rate = 1 ÷ (1 + RR)
Kelly % = (p × (b + 1) − 1) ÷ b, where p = win probability, b = win/loss ratio
required gain = 1 ÷ (1 − drawdown) − 1
Sharpe = (return − risk-free rate) ÷ volatility
Sortino = (return − risk-free) ÷ downside deviation
Calmar = CAGR ÷ |max drawdown|
expectancy = win% × avg win − loss% × avg loss
net edge = (sell − buy)/buy − feeA − feeB
profit = size × net edge
profit factor = gross winnings ÷ gross losses
stop = highest price since entry × (1 − trail %)
fee ETH = gas units × gwei ÷ 1,000,000,000
fee USD = fee ETH × ETH price
worst price = quote × (1 + tolerance)
max cost = size × tolerance
with fee: amount × (1 + growth − expense)^years
drag = no-fee value − with-fee value
HODL value = (starting capital ÷ start price) × current price
difference = trading balance − HODL value
net = sale × (1 − royalty − marketplace fee)
profit = net − (mint cost + gas)
tokens = invested ÷ sale price
liquid value = tokens × current price × unlocked %
base units = amount × 10^decimals
revenue/day = MH/s × $ per MH/day
profit/day = revenue − (kW × 24 × $/kWh)
profit/day = revenue/day − (kW × 24 × $/kWh)
payback = price ÷ daily profit
future output = current output ÷ (1 + change%)^adjustments
power (W) = hashrate (TH/s) × efficiency (J/TH)
per-tx = daily energy ÷ daily transactions
revenue/day = tokens/day × token price
payback = device cost ÷ monthly profit
net = revenue/day × (1 − pool fee)
advantage = |netB − netA| × 30
earnings = deposit × (farm APR + fee APR) × days/365
IL = (2√k/(1+k) − 1) × deposit, k = 1 + divergence
net = earnings + IL
share = your liquidity ÷ pool liquidity
fees/day = volume × fee tier × share
final = amount × (1 + APY)^(days/365)
profit/month = tokens × price − hosting
payback = cost ÷ monthly profit
borrowed = collateral × LTV
interest = borrowed × APR × months/12
buffer = 1 − (LTV ÷ liquidation LTV)
combined APR = base staking APR + restaking rewards APR
net APR = gross APR × (1 − provider fee)
balance = amount × (1 + net APR)^years
rewards = stake × APR × uptime
net = rewards × ETH price − hosting
expected payout = cover × hack probability × recovery rate
edge = expected payout − premium
efficiency ≈ 1 ÷ (2 × (1 − √(1/(1+range))))
in-range APR = full-range APR × efficiency
each loop supplies the previous borrow at LTV
net = supplied × supply APR − borrowed × borrow APR
share = your LP ÷ total supply
value = share × (reserveA × priceA + reserveB × priceB)
gain = proceeds − cost basis
tax = max(gain, 0) × applicable rate
applied loss = min(available loss, gains)
savings = applied loss × tax rate
taxable = max(estate − exemption, 0)
tax = taxable × rate
amount per asset = total × weight
weights must total 100%
target value = portfolio total × target weight
trade = target value − current value
earnings/day = tokens × price
hourly = earnings ÷ hours played
payback = upfront ÷ daily earnings
real value = amount × (1+growth)^y ÷ (1+inflation)^y
S2F = circulating stock ÷ annual flow
contribution = target growth − (actual value − expected value)
MC = price × circulating
FDV = price × total supply
ratio = price ÷ fair-value anchor
bands at 0.8× / 1.2× / 1.8× / 2.5×
implied price = (price × old supply) ÷ new supply
NAV = BTC held × price − net debt
mNAV = market cap ÷ NAV
virtual SOL = 30 + raised
virtual tokens = 30 × 1.073B ÷ virtual SOL
price = vSOL ÷ vTokens
net APY = gross yield − platform fee
final = amount × (1 + net)^months/12
yearly cashback = spend × 12 × rate
effective = cashback × (1 + token change)
share = token cap ÷ sector cap
target cap = sector cap × target share
total = Σ(amount × price) + stables + other
tick value = tick size × contracts × multiplier
P&L = tick value × ticks moved
VaR = value × daily vol × z × √days
approximation: RoR ≈ ((1−p)/(p×b))^(threshold ÷ risk per trade)
Treynor = (return − risk-free) ÷ beta
IR = (portfolio return − benchmark return) ÷ tracking error
loss per swap = size × sandwich impact
monthly = per-swap × swap count
call intrinsic = max(spot − strike, 0); put = max(strike − spot, 0)
P&L = (intrinsic − premium) × contracts
call break-even = strike + premium
gross = (exit − entry) × size × direction
net = gross − funding − fees
NVT = market cap ÷ daily on-chain volume
MVRV = market cap ÷ realized cap
spacing = (high − low) ÷ grids
per-grid profit = spacing % − 2 × fee
basis = (future − spot) ÷ spot
annualized = basis × 365 ÷ days
P&L = min(expiry, strike) − spot + premium
max profit = strike − spot + premium
max profit = net credit
max loss = wing width − credit
break-evens = short strikes ± credit
income = size × funding × 3 × days
cost = 2 × size × capital APR × days/365
implied prob = share price
payout = stake ÷ price
EV = payout × your prob − stake
fee = size × rate
difference = (feeB − feeA) × trades
total = amount × fee % + fixed gas
fee per hop = base fee + size × ppm ÷ 1,000,000
total = per-hop × hops