CalcStocks
Investing maths, shown in full
EN

Free Stock Investing Calculators & Valuation Tools

Start with the investment calculator below. When you want the honest version β€” inflation, fees, tax, withdrawals β€” or you want to value a company rather than a savings plan, the full tools are one click away. Nothing you type leaves your browser.

Free, no signup Runs entirely in your browser Shows the formula and the year-by-year table

Investment calculator

Four inputs, one answer. This is the gross projection β€” the version most calculators stop at.

$
$
%

Balance after the full term

$0

Before inflation, fees and tax.

Total you put in
$0
Investment growth
$0
Share that is growth
0%

That figure is correct and incomplete. Inflation, an expense ratio and tax on gains all sit between it and money you can actually spend β€” and a withdrawal phase changes it again. The full calculator adds all four and keeps your numbers.

Open the full compound interest calculator

The calculators

Each one is a full tool rather than a single output box: you get the formula, the substituted values, and a year-by-year breakdown you can export.

CAGR Calculator

Calculate compound annual growth rate from a beginning value, ending value, and years. See total return, the growth multiple, and every substituted value.

Monte Carlo Simulation Calculator

Stress-test an investment plan with thousands of transparent, browser-only return scenarios.

Compound Interest Calculator

Project growth with contributions, then subtract the three things other calculators leave out: fees, tax and inflation. Includes an optional withdrawal phase.

DCF Calculator

Two-stage discounted cash flow with a fade period, a reverse DCF that shows the growth the price already implies, and a full sensitivity grid.

DRIP Calculator

Reinvest dividends and see the result next to what taking them as cash would have produced. Dividend growth, yield on cost, tax and monthly income included.

Dividend Calculator

Calculate dividend income per payment, month and year from your shares β€” or solve how much you would need to invest for a monthly income target.

Dividend Tax Calculator

Estimate 2026 U.S. federal tax on ordinary and qualified dividends using Form 1099-DIV box 1a and box 1b.

CAPE Ratio Calculator

Cyclically adjusted P/E from your own earnings history, with each year inflation-adjusted β€” shown next to the plain one-year P/E so the difference is visible.

Benjamin Graham Formula Calculator

Graham's growth formula, the bond-yield revised version, and the Graham Number β€” all three on one page, clearly labelled as the different things they are.

Intrinsic Value Calculator

Build a seven-to-ten-year earnings forecast, inspect every year, and turn your assumptions into a Graham estimate and sensitivity range.

Margin of Safety Calculator

Compare price with intrinsic valueβ€”or estimate value from owner earnings first. See the margin, dollar gap, and assumptions.

PEG Ratio Calculator

Divide a stock's P/E ratio by its annual EPS growth rate. See the PEG ratio and the exact substituted formula.

DCA Calculator

Project a recurring investment plan, see the average price it actually pays, and put it beside the same money invested all at once with the waiting cash earning interest.

Stock Average Calculator

Weighted average price and cost basis across any number of purchases β€” plus the one thing no competitor computes: how many shares to buy to reach a target average.

Stock Split Calculator

Calculate shares, price, and per-share cost basis after any forward or reverse stock split. Includes 2-for-1, 3-for-2, and reverse-split presets.

Stock Margin Calculator

Size a margined stock position from cash, shares, or position value. See buying power, loan interest, break-even, and the estimated margin-call price.

Stock Position Size Calculator

Calculate how many shares fit your risk budget from account size, entry price, and stop price. See position value, planned risk, and capital exposure.

Stock Risk Reward Calculator

Compare a stock entry, stop and target. See reward-to-risk, per-share distances, dollar outcomes and break-even win rate.

Stock Profit Calculator

Enter shares, buy price, sell or current price, and optional fees. See net profit or loss, ROI, total cost, proceeds, and break-even.

Stock Return & Benchmark Calculator

Add multiple buys, sells, dividends, and fees. Measure your annualized return and compare the same investment timing with a market tracker.

Profit Margin Calculator

Enter any two of cost, revenue, profit, and margin. Calculate gross margin, gross profit, and markup in either direction.

Share Dilution Calculator

Calculate how a new stock issuance changes shares outstanding and existing ownership. Add your holding to see before, after, and pro-rata figures.

Earnings Per Share Calculator

Calculate basic EPS from net income, preferred dividends, and weighted-average common shares. See every substituted value.

Options Profit Calculator

Four strategies in one tool β€” long call, long put, covered call and cash-secured put β€” with breakeven, max profit and loss, and a payoff chart.

Long Call Calculator

Profit, breakeven and max loss for a bought call at expiration β€” plus what the same money would have done in the shares.

Long Put Calculator

Profit, breakeven and max loss for a bought put at expiration β€” including the max profit a put actually has, which is not unlimited.

Covered Call Calculator

Premium income, annualised return, breakeven and the called-away case β€” using what you actually paid for the shares, not today's price.

Cash-Secured Put Calculator

Premium income, return on the cash your broker locks up, and exactly what the shares cost you if you are assigned.

Black-Scholes Calculator

Theoretical call and put prices from the Black-Scholes-Merton model, with d₁, dβ‚‚, N(d₁), N(dβ‚‚) and all five Greeks shown rather than hidden.

About CalcStocks

I built this site because I kept needing calculators that did not exist, or that existed and were not good enough. I invest full time β€” mostly fundamentals, with some technical analysis when it earns its place β€” and the gaps were always the same kind of thing: a tool that stops at a gross number, hides the assumptions behind it, or wants an account before it will show you anything.

I will be honest about one thing: building calculators like these has become far easier in the age of AI-assisted coding. That is why there is a set of them here rather than one, and why more keep arriving.

I use these tools myself, which is the real reason they show their working β€” when I am relying on a number I want to see the arithmetic under it. If there is a calculator you keep wishing existed, send me a mail and I will look at building it.

How these calculators work

1

Pick the question

Each calculator answers one specific question. The card tells you which, so you are not hunting through a settings panel to find the right mode.

2

Enter your own assumptions

Return, inflation, fees and tax are inputs, not hidden constants. Change one and every figure updates immediately.

3

Read the working

You get the formula with your values substituted in, plus a full year-by-year table β€” not just a headline number you have to trust.

4

Export or share

Copy a link that reproduces your exact inputs, or download the schedule as CSV to continue in a spreadsheet.

Questions these tools answer

Concrete versions of what people usually arrive looking for.

  • If I invest $500 a month for 25 years at 8%, what do I end up with β€” and how much of that is growth rather than my own deposits?
  • What is that balance worth in today's money after 2.5% inflation for 25 years?
  • How much does a 0.75% expense ratio cost me over a working lifetime compared with a 0.03% index fund?
  • How long will my portfolio last if I start withdrawing $2,000 a month from year 20?
  • What growth rate is already priced into this share at today's price, working the discounted cash flow model backwards?
  • How much of this valuation is really the terminal value β€” that is, a guess about the years past my own forecast?

Frequently asked questions

About the site, the maths, and what these tools deliberately do not do.

Using the site

What is CalcStocks?

A free collection of stock investing and valuation calculators. Each one runs entirely in your browser, shows the formula it used, and gives you a year-by-year table rather than a single unexplained number.

Do I need an account?

No. There is no signup, no login, no email wall and no paywall. Open a calculator and use it.

Which calculator should I use?

If you are projecting growth of savings or an index fund, use the compound interest calculator. If you are valuing an individual company, use the discounted cash flow calculator. The card for each tool states the exact question it answers.

Can I save or share my inputs?

Yes. The share button copies a link that encodes every input, so opening it reproduces your exact scenario. Nothing is stored on our side β€” the values live in the link itself.

Can I export the results to a spreadsheet?

Yes. The CSV button downloads the full year-by-year schedule, so you can carry on in Excel, Numbers or Google Sheets.

Do these work on a phone?

Yes. The layout collapses to a single column and the tables scroll horizontally rather than squeezing the figures into unreadable columns.

Can I use the calculators with a keyboard only?

Yes. Every control is a real form element with a label, the FAQ tabs respond to arrow keys, Home and End, and focus is always visible.

Can I type a ticker and have it fill in the numbers?

No. These calculators do not fetch market data. You enter the figures yourself, which means you always know exactly which inputs produced the result.

The maths

What compound interest formula do you use?

A = P(1 + r/n)^(nt) for the base case, but the calculator runs a month-by-month simulation rather than a single closed-form expression, because fees, tax, contribution increases and withdrawals interact year by year and a closed form silently drops them.

Why do you report a money-weighted return instead of a simple percentage?

Because a simple start-to-end percentage counts your own contributions as if they were growth. The money-weighted return (an internal rate of return over the actual monthly cash flows) is what you genuinely earned on the money while it was invested.

What is the difference between the nominal and real figures?

Nominal is the raw balance. Real is that balance divided by cumulative inflation, so it is expressed in what money buys today. Over 25 years at 2.5% inflation the two differ by roughly 46%, which is why both are shown together.

Does daily compounding really beat monthly?

Slightly, and much less than people expect. Going from annual to daily compounding at 8% raises the effective annual rate from 8.00% to about 8.33%. The comparison table on the compound calculator shows the exact difference for your own inputs.

Are contributions added at the start or the end of the period?

At the end of each month, which is the ordinary annuity convention. It is the conservative choice: a deposit does not earn a month of return before it was actually made.

How does a discounted cash flow valuation work?

You project a company's free cash flow for an explicit forecast period, add a terminal value for everything after that, then discount all of it back to today at a rate reflecting the risk. The result is an estimate of what the business is worth to an owner today.

What is the difference between the calculator on this page and the full one?

The same engine runs both, so they never disagree about the same scenario. The front page shows the gross projection from four inputs. The full compound interest calculator adds inflation, fees, tax, contribution escalation and a withdrawal phase, plus the year-by-year table. Your numbers carry across when you follow the link.

Why does my own spreadsheet give a slightly different answer?

Almost always a convention difference: end-of-period versus start-of-period contributions, the treatment of the compounding frequency, or whether fees are deducted before or after growth. Each calculator states its conventions so you can line them up.

Limits and accuracy

Is this investment advice?

No. These are arithmetic tools. They take assumptions you supply and show what follows from them. They do not know your circumstances and cannot tell you what to buy or sell.

Will I actually get the return I enter?

No calculator can tell you that. The return field is your assumption, not a forecast. Real returns arrive unevenly, and the order in which good and bad years fall matters enormously once you are withdrawing.

Do you model market volatility?

Not yet. Every calculator currently applies a constant rate. That is the right model for understanding the mechanics, but it understates the risk of a drawdown plan, where a bad first decade is far worse than the same bad decade later.

How accurate is the tax handling?

It is a deliberate simplification: a single annual rate applied to that year's gain net of fees, with no tax charged in a losing year. It does not model brackets, allowances, loss carry-forward, wash sales, or the difference between realized and unrealised gains. For anything that turns on those, speak to an accountant.

How are biweekly contributions handled?

The simulation runs in monthly steps, so 26 biweekly contributions are spread evenly across the twelve months as an equivalent monthly amount. The annual total is exact; only the within-year timing is approximated, and the effect on a multi-decade result is negligible.

Do you account for leap years and exact day counts?

No. Years are treated as twelve equal months. For projections measured in decades this is far below the noise floor created by your return assumption.

Why does this not match my broker's projection?

Brokers usually project gross of fees, gross of tax and in nominal terms. Once you enter a realistic expense ratio, a tax rate and an inflation rate here, the figures diverge β€” which is rather the point.

Privacy and cost

Does anything I type get sent to you?

No. Every calculation runs in your browser using JavaScript. No input is transmitted, logged or stored. You can confirm this by opening your browser's network panel while you use the tool.

Do you use cookies or tracking?

No cookies, no advertising trackers and no persistent visitor identifiers. The only third-party script on the site is the Cloudflare Turnstile anti-spam check, and it loads only if you open the contact form.

Is it really free, and what is the catch?

It is free and there is no account to create. The site is cheap to run because it is static files and browser-side maths, and the contact form is the only server-side component.

What happens to a message I send through the contact form?

It is emailed to the site owner and not stored in any database. The reply address is used only to reply. Please do not send account numbers, passwords or other sensitive identifiers.

Method and limitations

Every calculator on this site is deterministic arithmetic on the numbers you supply. Where a convention could reasonably go two ways β€” when a contribution lands, whether a fee is charged before or after growth, how a terminal value is framed β€” the choice is stated on the page rather than buried.

These tools do not provide investment advice, do not use live market data, and cannot predict returns. Figures depend entirely on assumptions you choose. Consider speaking to a qualified financial professional before acting on any projection.

Contact

Found a bug, disagree with a formula, or want a calculator that is not here yet? Tell us.

Your message is emailed to us and not stored in a database. Please do not include account numbers, passwords or other sensitive details.