Starting capital. Everything you put in to open the position, entry fees included. This is the denominator for ROI, so getting it complete matters.
Mined BTC. The BTC the position produced over the hold, valued in dollars. Decide one thing up front: price it at the exit price for a clean snapshot, or at the average price over the period if you took payouts as BTC moved. The average is more honest when the price swung a lot. Either way, don't value mined BTC at the peak and everything else at the trough.
Resale value. What the hashrate position is worth to sell at exit — TH/s held × the market price per TH/s on the day you sell. This is the number a traditional contract sets to zero, because you never owned anything to resell. If your position genuinely can't be transferred, zero is the honest entry. If it can, leaving it out is what makes mining look weaker than it is.
Costs. All of them: electricity, hosting, maintenance, pool and platform fees, and any slippage when you sell out of the position. Understate costs and every figure downstream is fiction.