Average Price Calculator

Stock & Crypto Average Price Calculator

Check before you average down. Enter buys and sells to get your average price, the break-even price including fees and taxes, and how much more you need to buy to reach a target average. Everything is calculated in your browser only.

Local processingYour input never leaves your device.

Buys & sells

Many broker apps show a moving average, while capital-gains rules for foreign stocks generally use FIFO — so app numbers can differ from tax numbers.

Paste import (quantity · price copied from Excel)

Inputs are stored only in this browser and never sent to a server. Turn this off on a shared computer.

Fees & taxes (for break-even)

Fees differ by broker — presets are examples you can edit (e.g. Upbit KRW market 0.05%). Brokers truncate fees, so the break-even price is an approximation. (Examples checked 2026-11-01)

What if I buy more?

Quantity needed
—
Budget needed
—
New average
—
New total quantity
—

Before / after averaging down

Invested · Now
—
Invested · After buying more
—
Unrealized P&L (at current price) · Now
—
Unrealized P&L (if it falls to the added buy price) · After buying more
—
Unrealized P&L (at current price) · After buying more
—
Share of total assets
—

A lower average does not shrink your current loss by itself. Buying at the current price leaves the loss unchanged — only the invested amount and weight grow. Run a calculation in the "buy more" tabs to compare before/after with that quantity.

Saved scenarios (this device)

Rise needed to recover, by loss size

The deeper the loss, the steeper the climb back.

LossRise needed
−10%+11.1%
−20%+25.0%
−30%+42.9%
−40%+66.7%
−50%+100.0%
−60%+150.0%
−70%+233.3%
−80%+400.0%
−90%+900.0%

Rise needed = −return ÷ (1 + return) × 100. Enter a current price and the matching row is highlighted.

What it does

Your average price is the total amount you paid divided by the total quantity. This calculator goes further: it applies sells (moving-average or FIFO), adds fees and sell tax to show a break-even price, and works backwards from a target average, a budget, or a split-buy plan. Sell rows are processed in row order; if every row has a date, rows are sorted by date first.

Why your broker app shows a different average

Brokers do not all compute the same number. Many Korean broker apps use a moving average: a sell reduces quantity but leaves the average of what remains unchanged. FIFO instead removes your oldest buys first, so after a partial sell the remaining average is built from your later buys. Neither is wrong — they answer different questions. For foreign stocks, Korean capital-gains tax generally follows FIFO, and the exchange rate is the settlement-date rate; this tool shows the averages only and does not compute that tax. (Sources: National Tax Service guidance on foreign stocks and tax; Income Tax Act Enforcement Decree Art. 162(5) and Art. 178-5.)

FAQ

What is averaging down?

Buying more after the price falls below your average, to lower the average. It only works when you buy below the current average — and it increases the amount of money exposed to the same stock.

What is the break-even price?

The sell price at which you walk away with exactly what you put in, after buy fees, sell fees and sell tax. It is always a little above the plain average price.

Does it work for crypto fractions?

Yes. Quantities accept up to 8 decimal places, and the fractional option in the reverse calculator keeps decimals instead of rounding up to whole shares.

Is my data uploaded anywhere?

No. Calculations run in this page, optional saving uses this browser only, and the share link encodes the inputs in the URL itself.

Why can't a target equal to the current price be reached?

Buying at the current price pulls your average toward that price but never exactly onto it with any finite quantity. The one-click button therefore targets current price +5% and says so.

Limitations

For reference only — not investment advice. Fees and taxes are approximations from the rates you enter; actual amounts depend on your broker or exchange. Current prices are values you type in, not live quotes.

Related tools