This finance calculator solves common time value of money cases such as future value. With solve for fv, principal 10000, pmt 0, rate 5, years 10, and compounding 12, the future value is about 16470.09.
Use it to sketch savings growth before fees and taxes. For installment loan payment views, open the loan calculator. Percent comparisons of two totals can use the percentage calculator.
How the formula works
Let m be compounding periods per year. Then r = rate/100/m and n = years*m. Future value is FV = PV*(1+r)^n + PMT*((1+r)^n-1)/r when r is not zero. The first term grows the present value. The second term grows a level payment stream.
Worked example
PV = 10000, rate = 5, years = 10, m = 12, PMT = 0. Then r = 0.05/12 and n = 120. FV = 10000*(1+0.05/12)^120 ≈ 16470.09. The payment term is zero, so only compound growth on principal remains.
| Input | Value |
|---|---|
| Solve for | fv |
| principal (PV) | 10000 |
| pmt | 0 |
| rate | 5% annual |
| years | 10 |
| compounding (m) | 12 |
| FV | about 16470.09 |
How to use the fields
- Choose which quantity to solve for when the tool offers modes.
- Enter principal, optional payment, annual rate, years, and compounding frequency.
- Read FV or the selected unknown and round money to cents for communication.
Why compounding frequency matters
The same 5% annual nominal rate with monthly compounding uses a smaller r applied 120 times. Annual compounding would use r = 0.05 and n = 10 instead, producing a different ending value.
Common mistakes
- Entering 5 as a decimal 5 instead of 5 percent when the field expects a percent
- Forgetting that m=12 creates 120 periods over 10 years
- Ignoring fees, taxes, and contribution timing in real accounts
- Comparing loan APRs to savings APYs without matching definitions
Payments versus principal only
When PMT is nonzero, deposits or withdrawals add the annuity factor. The sample keeps PMT at 0 so learners can verify pure compound interest first.
After that check passes, add a regular payment and watch FV rise or fall depending on sign conventions in the tool.
Classroom verification
Compute (1+0.05/12)^120 on a scientific calculator, multiply by 10000, and confirm about 16470.09. Matching the page builds trust in both the formula and the rounding.
Planning sketch, not a quote
Banks show disclosures with day count rules and fee schedules this page does not replicate. Use the result as a math sketch, then confirm with official statements.
Linking to loans
Borrowing questions often need payment and interest totals over an amortization path. The loan calculator is the better home for that workflow, while this finance page stays on the compact FV style identity.
Still, both rest on periodic rate r and period count n, so learning one notation transfers.
Inflation awareness
A nominal FV near 16470.09 may buy less in real goods after ten years if prices rise. Separately adjust for inflation when you compare purchasing power, rather than treating nominal FV as real wealth.
Sign conventions
Some finance tools treat money out as negative. Read field help before you mix PV and PMT signs. The sample uses a positive principal and zero payment for a straightforward growth story.
If your FV looks inverted, check signs and whether solve for still targets fv.
Limitations
Standard compound FV algebra with constant r and level PMT. No tax lot tracking, no variable rate schedule, and no portfolio simulation.
Sanity checks on 16470.09
A quick mental bound: at a flat 5% with no intra year compounding, 10000 would grow by less than the monthly compounded path, so landing near 16470 after ten years is plausible rather than shocking. If you ever see a result near 20000 from these inputs, revisit r and n.
Document principal, rate, years, compounding, and FV together. A lone 16470.09 without inputs cannot be audited later.
Contribution timing reminder
Real deposits may land at month start or month end. The compact FV formula assumes a clean periodic model. If your plan contributes irregular amounts, break the story into segments or use a dedicated schedule rather than forcing one PMT value.