Financial Calculator Pro
Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest. Use when calculating investment growth, pricing strategies, loan va
Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest. Use when calculating investment growth, pricing strategies, loan va
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Comprehensive financial calculations including future value, present value, discount/markup pricing, compound interest, and comparative tables.
# Future Value python3 scripts/calculate.py fv 10000 0.05 10 12 # PV=$10,000, Rate=5%, Years=10, Monthly compoundingPresent Value
python3 scripts/calculate.py pv 20000 0.05 10 12
FV=$20,000, Rate=5%, Years=10, Monthly compounding
Discount
python3 scripts/calculate.py discount 100 20
Price=$100, Discount=20%
Markup
python3 scripts/calculate.py markup 100 30
Cost=$100, Markup=30%
Future Value Table
python3 scripts/calculate.py fv_table 10000 0.03 0.05 0.07 --periods 1 5 10 20
Principal=$10,000, Rates=3%,5%,7%, Periods=1,5,10,20 years
Discount Table
python3 scripts/calculate.py discount_table 100 10 15 20 25 30
Price=$100, Discounts=10%,15%,20%,25%,30%
Launch the interactive calculator:
./scripts/launch_ui.sh [port] # Default port: 5050 # Opens at: http://localhost:5050 # Auto-creates venv and installs Flask if needed
Or manually:
cd skills/financial-calculator python3 -m venv venv # First time only venv/bin/pip install flask # First time only venv/bin/python scripts/web_ui.py [port]
Features:
Calculate what an investment will be worth in the future with compound interest.
Use cases:
Inputs:
Calculate the current value of a future amount (discounted value).
Use cases:
Inputs:
Calculate final price after applying percentage discount.
Use cases:
Inputs:
Outputs:
Calculate selling price from cost and markup percentage.
Use cases:
Inputs:
Outputs:
Detailed breakdown of compound interest calculations.
Use cases:
Outputs:
Generate comparison table across multiple rates and time periods.
Use cases:
Features:
Compare multiple discount percentages for the same price.
Use cases:
Features:
Requires Python 3.7+ and Flask:
pip install flask
Or with venv:
python3 -m venv venv source venv/bin/activate pip install flask
Import the calculation module:
from calculate import ( future_value, present_value, discount_amount, markup_price, compound_interest, generate_fv_table, generate_discount_table )Calculate FV
fv = future_value( present_value=10000, rate=0.05, # 5% as decimal periods=10, compound_frequency=12 # Monthly )
Generate table
table = generate_fv_table( principal=10000, rates=[0.03, 0.05, 0.07], # As decimals periods=[1, 5, 10, 20] )
See
references/formulas.md for detailed mathematical formulas, examples, and use cases for all calculations.
Rate Format:
Compounding Frequencies:
Table Generation: Best practices for meaningful comparisons:
Performance:
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.