Dollar-Cost Averaging Calculator

Calculate units accumulated and average cost from a list of periodic purchase prices.

Your numbers

Live

Instant result. Updates while you type.

Your result

Updated now
—

Enter your numbers.

Dollar-Cost Averaging Calculator: method, checked example and practical limits

Calculate units accumulated and average cost from a list of periodic purchase prices. Average cost is total committed money divided by accumulated units under the defined fee convention.

Editorial checkTopic-specific equation, input definitions, example arithmetic, primary references and limitations checked. Editorial and software review; not professional certification.Updated October 7, 2026Read the publication standard

Inputs used by this calculator

Dollar-Cost Averaging Calculator uses the fields below. The starting values reproduce the page example; replace them with values from the same units and time period before using the result.

Field-by-field reference for Dollar-Cost Averaging Calculator.
InputStarting exampleAccepted valueHow it is used
Purchase prices, separated by commas100, 90, 80, 110Text or a list in the format shownSupplies the purchase prices, separated by commas quantity used by the published equation or result breakdown.
Amount invested each purchase2500.01 to 1000000000000000Supplies the amount invested each purchase quantity used by the published equation or result breakdown.
Fee per purchase00 to 1000000000000Supplies the fee per purchase quantity used by the published equation or result breakdown.
Current asset price1050 to 1000000000000000Supplies the current asset price quantity used by the published equation or result breakdown.
Dollar-Cost Averaging Calculator reasoning pathDeduct the fee from each periodic investment, divide by that period's purchase price and add acquired units across the entered sequence. Average cost is total committed money divided by accumulated units under the defined fee convention.1Stated inputs2Defined relationship3Interpreted result
Dollar-Cost Averaging Calculator reasoning pathDeduct the fee from each periodic investment, divide by that period's purchase price and add acquired units across the entered sequence. Average cost is total committed money divided by accumulated units under the defined fee convention.

Inputs and measurement conventions

The quantities used on this page are Purchase prices, separated by commas, Amount invested each purchase, Fee per purchase, Current asset price. Start with values for the same situation and read the units attached to each field. The field reference below shows supported choices and numerical limits.

Equal cash contributions do not buy equal units. Returns, taxes and sale proceeds require additional information beyond the purchase history.

Method and equation

Deduct the fee from each periodic investment, divide by that period's purchase price and add acquired units across the entered sequence.

Dollar-Cost Averaging Calculator uses the following stated relationship: units per purchase = (periodic amount − fee) ÷ purchase price; average cost = total invested ÷ total units. Its assumptions determine which question the answer can resolve.

units per purchase = (periodic amount − fee) ÷ purchase price; average cost = total invested ÷ total units

Worked calculation with the starting values

Purchase prices, separated by commas: 100, 90, 80, 110; Amount invested each purchase: 250; Fee per purchase: 0; Current asset price: 105. These starting values give 93.67238321 average cost per unit. The calculation breakdown is Purchases: 4; Total invested: 1,000; Units accumulated: 10.67550505; Current value: 1,120.92803.

Four equal $250 purchases at different prices accumulate more units when prices are lower.

Reading the answer

Average cost is total committed money divided by accumulated units under the defined fee convention.

Purchases: 4; Total invested: 1,000; Units accumulated: 10.67550505; Current value: 1,120.92803. These intermediate quantities make the stated Dollar-Cost Averaging Calculator model inspectable; they should be read together with the main answer rather than treated as independent guarantees.

Common errors and model boundaries

Equal cash contributions do not buy equal units. Returns, taxes and sale proceeds require additional information beyond the purchase history.

This historical arithmetic does not predict prices, taxes, spreads, custody risk or investment suitability.

Independent verification and next decision

No. It changes purchase timing and average cost but cannot prevent the asset's market value from declining.

For the Dollar-Cost Averaging Calculator method, compare units per purchase = (periodic amount − fee) ÷ purchase price; average cost = total invested ÷ total units with the starting inputs and the calculation table. The linked Investor.gov: investing basics and FINRA: investing references identify the relevant definitions, conventions or domain limitations. Retain intermediate precision when comparing a manually worked answer.

Dollar-Cost Averaging Calculator worked-example ledger

Illustrative starting values and resulting quantities; editable assumptions are not live data or personal recommendations.
QuantityExample valueRole
Purchase prices, separated by commas100, 90, 80, 110Entered assumption
Amount invested each purchase250Entered assumption
Fee per purchase0Entered assumption
Current asset price105Entered assumption
Main answer93.67238321 average cost per unitCalculated from the starting inputs
Purchases4Intermediate or contextual output
Total invested1,000Intermediate or contextual output
Units accumulated10.67550505Intermediate or contextual output
Current value1,120.92803Intermediate or contextual output
Unrealized change120.9280303Intermediate or contextual output

Frequently asked questions

Does dollar-cost averaging guarantee a gain?

No. It changes purchase timing and average cost but cannot prevent the asset's market value from declining.

Which relationship does the Dollar-Cost Averaging Calculator use?

Deduct the fee from each periodic investment, divide by that period's purchase price and add acquired units across the entered sequence. The displayed relationship is units per purchase = (periodic amount − fee) ÷ purchase price; average cost = total invested ÷ total units.

What do the starting values produce in the Dollar-Cost Averaging Calculator?

Purchase prices, separated by commas: 100, 90, 80, 110; Amount invested each purchase: 250; Fee per purchase: 0; Current asset price: 105. These starting values give 93.67238321 average cost per unit. The calculation breakdown is Purchases: 4; Total invested: 1,000; Units accumulated: 10.67550505; Current value: 1,120.92803.

How should I interpret this Dollar-Cost Averaging Calculator answer?

Average cost is total committed money divided by accumulated units under the defined fee convention.

Which input mistake most affects the Dollar-Cost Averaging Calculator?

Equal cash contributions do not buy equal units. Returns, taxes and sale proceeds require additional information beyond the purchase history.

What is outside this Dollar-Cost Averaging Calculator model?

This historical arithmetic does not predict prices, taxes, spreads, custody risk or investment suitability.

What to keep in mind

This historical arithmetic does not predict prices, taxes, spreads, custody risk or investment suitability.

Results are rounded for display in US format, with money in dollars and cents; CSV exports keep full calculation precision. This is a calculation summary, not an official certificate.

Sources and references

Manage privacy choices