DCA Calculator

Enter a fixed amount per investment, number of periods, and the price at each period (or a single price for flat DCA). See total invested, total shares, average price, final value, profit, and ROI. Results update instantly.

Runs in your browser. No sign-up. No data sent to any server.

How to use

Amount per investment: the fixed $ you invest each period (e.g. $500 monthly). Number of investments: how many times you invest. Prices: enter one price per investment, comma- or newline-separated (e.g. 100, 102, 98, 105). If you enter fewer prices than periods, the last price is repeated. If you enter one price only, that price is used for every period (flat price).

One price per investment. Last price repeats if fewer than number of investments.

Used for final value. Default: last period price.

Final value

At current price

Total invested
Total shares
Average price
Profit / Loss
ROI

Assumes you invest the same amount each period at the given prices. No fees included.

What is dollar-cost averaging (DCA)?

DCA means investing a fixed amount of money at regular intervals (e.g. $500 every month) regardless of price. You buy more shares when the price is low and fewer when it is high, which can smooth out the average purchase price. This calculator shows your total invested, total shares acquired, average price per share, and final value at a current or exit price.

This tool is for education and planning only. Not investment advice.

Frequently asked questions

Can I use historical prices from the site?
You can copy prices from our stock or crypto calculator pages (e.g. historical close prices) and paste them here, one per line or comma-separated, to simulate DCA over that period.
What if I have more prices than periods?
The calculator uses the first N prices where N = number of investments. Extra prices are ignored.
Is this DCA calculator free?
Yes. No sign-up. It runs in your browser and no data is sent to our servers. Use it for stocks, crypto, or any asset with the prices you enter.