Asset depreciation and book value
Estimate depreciation and remaining book value using straight-line or reducing-balance assumptions.
Choose a tool. The method, example and assumptions are included.
Estimate depreciation and remaining book value using straight-line or reducing-balance assumptions.
Average purchase price from investment lots: For each lot, units bought = invested amount / unit price.
Balloon loan payment and schedule: Regular payment = [principal − balloon/(1+r)^n] × r/[1−(1+r)^−n]; at zero rate use (principal−balloon)/n.
Bond yield to maturity solver: Solve the discounted coupon-plus-face-value equation by bisection over a nominal annual yield from −90% to 1,000%.
Estimate a lease’s monthly depreciation, finance charge and payment using the quoted money factor.
Compare three investment return scenarios: For each entered nominal annual return, apply rate/12 monthly before adding the end-of-month contribution.
Compare two loan offers: Amortize both offers with rounded monthly interest and a final balance adjustment; compare all payments plus upfront fees.
Find the annualized growth rate between a positive starting value and a non-negative ending value.
Compound interest: Balance = P × (1 + r/n)^(n×years), without contributions
Credit card balance transfer comparison: Compare monthly rounded-interest payoff under the original rate with a transferred balance including the percentage fee, promo months and a later rate.
Estimate the time and interest needed to clear a credit card with fixed monthly repayments and no new spending.
Calculate the share of available revolving credit currently used by your entered balances.
Debt snowball vs avalanche comparison: Add monthly rounded interest, pay fixed minimums, then allocate all remaining budget to the smallest remaining balance (snowball) or highest rate (avalanche).
Calculate the percentage of your gross monthly income used by required monthly debt payments.
Discount calculator: Final price = price × (1 − discount/100)
Discounted payback period: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Dividend income and yield planner: Annual gross dividend = shares × dividend per payment × payments per year.
Effective annual rate: Effective rate (%) = [(1 + nominal/n)^n − 1] × 100
Plan an emergency savings target from essential spending and months of cover, then see your remaining shortfall.
Equivalent annual cost (EAC): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Compare a salary against two cost-of-living indices that you supply on the same scale and in the same currency.
Compare payoff time and interest with and without an additional monthly loan payment.
Value a fixed-coupon bond by discounting its remaining coupons and maturity payment at an entered yield.
Estimate how many month-end withdrawals savings can support under a fixed return and withdrawal amount.
Compare a future price with the purchasing power of a fixed amount under an assumed annual inflation rate.
Interest-only loan payment plan: Monthly payment = principal × annual rate / 1200.
Internal rate of return (IRR): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Compare projected investment balances with and without a recurring annual asset-based fee under fixed growth assumptions.
Calculate total investment profit and return percentage, including income and fees you enter.
See a monthly loan amortization schedule and download principal, interest and balance as a CSV file.
Loan payment / EMI: Monthly payment = P×r/[1−(1+r)^−n], r=annual/12; at zero interest P/n
Loan recast payment after a lump sum: Subtract the lump sum from principal and recalculate the fixed payment over the entered remaining term at the same rate.
Loan-to-value and combined LTV: LTV = first loan/property value ×100.
Modified Dietz investment return: Return = (ending − starting − net external flows)/(starting + Σ flow × remaining-days/period-days).
Modified internal rate of return (MIRR): enter your own figures, see the result and calculation method, and check the model’s assumptions.
Monthly cash-flow budget worksheet: In entered row order, ending cash = previous cash + income − expenses.
Mortgage affordability from a payment budget: Available principal-and-interest payment = income × debt ratio − other debt − housing overhead.
Estimate monthly housing cost including mortgage principal and interest, property tax, insurance and service fees.
Multiple discounts: Final price = price × (1−d₁/100) × (1−d₂/100); percentages do not add
Discount future net cash flows and subtract the initial outlay to estimate a project’s net present value.
Net worth worksheet with asset and debt totals: Total entered assets and debts separately; net worth = assets − debts.
One-time loan overpayment schedule: Calculate the normal fixed payment, then apply one extra principal payment after the regular payment in the chosen month.
Portfolio rebalancing trade worksheet: Target value = (sum of current values + new cash) × target weight.
Present value of an annuity: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Profitability index: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Adjust a nominal return for inflation over the same period to estimate the change in purchasing power.
Refinance fee break-even: New payment uses the fixed-rate annuity formula.
Estimate a monthly rent budget after other housing bills, using the income share you choose.
Rent versus buy net-worth scenario: The renter invests the down payment plus purchase closing costs.
Rental cash-on-cash return: Annual cash flow = collected rent − operating costs − financing payments.
Rental property capitalization rate: enter your own figures, see the result and calculation method, and check the model’s assumptions.
Retirement income gap and target pot: Annual funding gap = max(0, spending − other income).
Savings goal contribution: Monthly saving = max(0, target − current) ÷ months; zero growth model
Project a savings balance from an initial deposit and recurring monthly contributions, with interest and timing shown.
Simple interest: Interest only = principal × annual rate × years
Split shared bills in proportion to income: Each share = shared bill × individual income / sum of incomes.
Compare a monthly subscription with an annual plan for your expected usage period, including the break-even month.
Time-weighted investment return: Compute each subperiod return as end/start −1 and geometrically link the factors.
Calculate a tip and split the final bill equally, with a cent allocation that adds up to the total.
Year-by-year variable-return drawdown: For each entered year apply its return to the current balance, then take the entered year-end withdrawal.
Sinking fund periodic deposit: End-of-period deposit = target × r / [(1+r)^n−1].
Rule of 72 comparison: Approximate doubling years = 72 / annual percentage growth rate.
Level perpetuity present value: Present value of end-of-period level payments continuing forever = payment / discount rate.
Growing perpetuity present value: Present value = next-period cash flow / (discount rate − growth rate).
Annuity due present value: Annuity-due present value = payment × [1−(1+r)^−n]/r × (1+r).
Periods to reach a savings goal: Solve target = start(1+r)^n + deposit[(1+r)^n−1]/r and round up to the next whole deposit period.
Education cost inflation target: Inflate each annual education payment separately from today, then sum the nominal payments across the study years.
Retirement income gap: Monthly income gap = max(0, desired spending − pension income − other income).
Observed annual portfolio withdrawal rate: Observed withdrawal rate = annual withdrawal / beginning portfolio value × 100.
Fund switch fee break-even: Approximate break-even years = switching cost / annual fee savings on an unchanged balance.
Holding-period return after costs: Holding-period return = (sale proceeds + income − costs − initial investment) / initial investment × 100.
Treasury bill bank discount yield: Bank discount yield = (face − price)/face × 360/days × 100.
Bond Macaulay duration: Discount each payment at yield/frequency.
Bond modified duration price sensitivity: Modified duration = Macaulay duration / (1 + nominal yield/frequency), approximating fractional price sensitivity to yield.
Gordon dividend growth valuation: Model value = last dividend × (1+growth) / (required return − growth), with required return greater than growth.
Preferred share current yield: Current yield = annual preferred dividend / current price × 100.
Stock split share and cost adjustment: Shares after split = old shares × new/old ratio.
Theoretical ex-rights price: TERP = (existing share count × old price + new share count × subscription price) / total share count.
Weighted average cost of capital: WACC = equity weight × cost of equity + debt weight × cost of debt × (1−tax rate).
Debt service coverage ratio: Debt service coverage ratio = annual net operating income / annual debt service for the same period.
Cash-out refinance net proceeds: Net cash proceeds = new loan − existing payoff − closing costs.
Remaining loan term from payment: Remaining months = −ln(1−monthly rate × balance/payment)/ln(1+monthly rate), rounded up; zero rate uses balance/payment.
Car loan principal from monthly budget: Affordable principal = monthly payment × [1−(1+r)^−n]/r.
Currency cross-rate calculator: Units of C per A = (B per A) × (C per B).
Canadian mortgage semiannual compounding: Convert semiannual nominal rate j to monthly rate (1+j/2)^(1/6)−1, then apply the standard monthly amortising-payment formula.
No sign-up. Tool inputs stay on your device.