Start with a total budget
The investment amount is the full amount spent, including the modeled purchase fee. This matters because the fee leaves less of that budget to buy the asset. The number of coins is your total investment divided by the buy price and the buy-fee factor. The calculator models a spot purchase with a percentage fee charged in the quote currency.
Value and proceeds answer different questions
The gross value is the acquired quantity multiplied by the future price you entered. The net proceeds deduct the modeled sale fee from that value. Gross value describes the position at the scenario price before a sale fee; net proceeds describe a modeled full sale at that same price. Neither result is a live quote.
Net profit or loss is modeled net proceeds minus the total investment. Return is that result divided by the total investment. The calculator does not assume that the entered future price will occur.
Two fees, two different bases
The buy fee is a percentage of the purchase value, whereas the sell fee is a percentage of the future sale value. If those values differ, equal rates do not produce equal fee amounts. The calculation retains precision internally and rounds the displayed amounts; a trade receipt can differ because an exchange applies its own fee and rounding rules.
One price scenario versus a target profit
This calculator starts with a future price and estimates the value and proceeds at that price. The target-profit guide starts with a desired profit and solves for the sale price needed to reach it. They use the same fee assumptions but answer opposite questions.
When your position has several buys
The staged-investment section above accepts a total dollar investment for each lot, including that lot’s buy fee. Each lot also has its own buy price and fee rate. The calculator derives the coins purchased per lot, then uses the combined quantity and cost to obtain a quantity-weighted average cost. It can model separate partial sales with a separate price, quantity and fee for each sale.
For each partial sale, the calculator allocates the same weighted-average cost per coin to the sold quantity. It deducts that sale’s own fee from its proceeds and reports that tranche’s realized result. The combined realized result adds the unrounded tranche results, while the remaining quantity excludes all sold units. Individual displayed values are rounded, so adding displayed figures can differ from the displayed combined amount by a cent.
Separate buy and sell fees across a position
Every investment lot has its own percentage buy fee, included within its entered dollar amount. Each sale has a separate percentage fee applied to that sale’s gross proceeds. The fee summary totals the modeled buy fees and the modeled sale fees separately, then combines them; no exchange rate or fee schedule is supplied by this site.
After the entered sales, the optional scenario price values the remaining quantity before any future sale fee. That remaining value is not realized sale proceeds. The entered investment total includes the original cost of all lots, including unsold units; it should not be subtracted in full from the proceeds of only the partial sales.
Leaving a fee blank means zero for that particular investment or sale, while other rows keep their entered rates. Completely empty rows are ignored, but a started row needs both its amount or quantity and its price. If the total entered sale quantity exceeds the coins bought, the calculator clears the position results and asks you to reduce the sale quantity. Changing only the remaining-position scenario price updates the unsold balance valuation without changing the completed sale results or their fees. Removing a buy lot recalculates the average cost and checks the remaining sale quantities against the revised position.
These results use average-cost allocation for the position and quote-currency percentage fees. They do not choose tax lots or account for a fee deducted in the acquired coin. Do not treat the hypothetical mark on the remaining balance as an actual sale, and do not add a sell fee to the remaining value unless you are modeling a future sale separately.
Scope of the estimate
The model assumes fees are percentages charged in the quote currency. It does not fetch current prices or model tax, spread, slippage, network costs, borrowing, or fees paid in another token. A future date does not determine a price: enter the price you want to examine, then compare scenarios as separate inputs.