Best Deal Financial Planning PRO Bundle
✓ Financial Planning✓ Net Worth Tracker✓ Monthly Budgeting✓ Travel Budget Planner✓ Annual Budgeting Planner
View Details →

Formula Library

Google Sheets Formulas for Personal Finance

Ready-to-use formulas for budgeting, tracking expenses, calculating loan payments, and projecting savings growth. Copy, paste, and customize.

All Formulas

50/30/20 Budget Allocation

beginner

Calculate how much to allocate to needs, wants, and savings based on the popular 50/30/20 budgeting rule.

=income * 0.50 (needs), =income * 0.30 (wants), =income * 0.20 (savings) Budgeting

Amortization Schedule

advanced

Build a complete loan payment schedule showing principal, interest, and remaining balance for each payment.

=PMT(rate/12, periods, -principal) Debt & Loans

Annual to Hourly Salary Converter

beginner

Convert between annual salary, monthly, weekly, and hourly pay rates.

=annual_salary / 2080 Income

Array Formulas

advanced

Perform calculations across entire ranges at once, enabling powerful automated financial analysis.

=ARRAYFORMULA(formula_applied_to_range) Utilities

Budget Variance

beginner

Calculate the difference between planned budget and actual spending to see if you're over or under budget.

=planned_amount - actual_amount Budgeting

CAGR (Annualized Return)

intermediate

Calculate the compound annual growth rate - the smoothed annual return of an investment over time.

=(ending_value/beginning_value)^(1/years)-1 Investment

Car Affordability Calculator

beginner

Calculate how much car you can afford based on income using the 10-15% rule.

=monthly_income * 0.10 Affordability

Coast FIRE Calculator

intermediate

Calculate when you can stop saving for retirement and let compound growth do the rest.

=retirement_target / (1 + return_rate)^years_until_retirement Savings & Interest

College Savings Calculator (529 Plan)

intermediate

Calculate how much to save monthly for your child's college education using a 529 plan.

=PMT(return_rate/12, years*12, 0, -future_college_cost) Education

Compound Interest (FV)

beginner

Calculate how much your savings will grow over time with compound interest.

=FV(rate/12, periods, -monthly_contribution, -initial_deposit) Savings & Interest

Conditional Formatting Formulas

beginner

Formulas to use with conditional formatting for visual alerts in your budget spreadsheet.

=A2>B2 (to highlight when actual exceeds budget) Utilities

Credit Card Minimum Payment

beginner

Calculate how minimum payments are determined and why paying only minimums costs so much.

=MAX(balance * 0.01 + monthly_interest, 25) Debt & Loans

Data Validation Dropdown

beginner

Create dropdown menus for consistent category selection in budget tracking and expense logging.

Data > Data validation > Dropdown Utilities

Days Until Date

beginner

Calculate the number of days remaining until a target date for financial deadlines and goals.

=target_date - TODAY() Utilities

Debt Payoff Timeline

intermediate

Calculate how many months it will take to pay off a debt with fixed monthly payments.

=NPER(rate/12, -payment, balance) Debt & Loans

Debt-to-Income Ratio

beginner

Calculate your DTI ratio - a key metric lenders use and an important indicator of financial health.

=total_monthly_debt / gross_monthly_income Debt & Loans

Dividend Yield

beginner

Calculate the annual percentage return from dividends relative to stock price.

=annual_dividend / current_price Investment

Dollar Cost Averaging

beginner

Calculate your average cost per share when investing a fixed amount regularly.

=total_invested / total_shares Investment

Emergency Fund Target

beginner

Calculate your ideal emergency fund size based on your monthly expenses and risk factors.

=monthly_expenses * months_coverage Savings & Interest

Extra Payment Impact

intermediate

Calculate how much time and interest you save by making extra payments on your debt.

=NPER(rate/12, -(payment + extra), balance) - NPER(rate/12, -payment, balance) Debt & Loans

FIRE Number Calculator

beginner

Calculate your Financial Independence Retire Early target based on annual expenses.

=annual_expenses * 25 FIRE

How Much Do I Need to Retire

beginner

Calculate your retirement savings target based on your expected expenses and the 25x rule.

=annual_expenses * 25 Savings & Interest

Inflation-Adjusted Value

intermediate

Calculate the real purchasing power of future money by accounting for inflation.

=future_value / (1 + inflation_rate)^years Savings & Interest

Internal Rate of Return (IRR)

advanced

Calculate the annualized return rate of an investment with multiple cash flows over time.

=IRR(cash_flows) Investment

Monthly Average Spending

beginner

Calculate your average spending per category over multiple months to spot trends and set realistic budgets.

=AVERAGEIF(category_range, "Category", amount_range) Budgeting

Monthly Loan Payment (PMT)

beginner

Calculate the monthly payment required to pay off a loan with a fixed interest rate over a set number of periods.

=PMT(rate/12, periods, -principal) Debt & Loans

Mortgage Affordability Calculator

beginner

Calculate how much house you can afford based on income, debts, and the 28/36 rule.

=monthly_income * 0.28 Affordability

Net Present Value (NPV)

advanced

Calculate the current dollar value of future cash flows, discounted at your required rate of return.

=NPV(discount_rate, cash_flows) + initial_investment Investment

Net Worth Growth Rate

beginner

Calculate how fast your net worth is growing year-over-year to track financial progress.

=(current_net_worth - previous_net_worth) / previous_net_worth Investment

Percentage of Budget Used

beginner

Calculate what percentage of your budget you've spent to track progress throughout the month.

=spent/budget Budgeting

Portfolio Allocation Percentage

beginner

Calculate what percentage of your total portfolio each investment represents.

=investment_value / total_portfolio_value * 100 Investment

QUERY for Financial Data

advanced

Use SQL-like queries to filter, sort, aggregate, and analyze transaction data without complex formulas.

=QUERY(data, "SELECT columns WHERE conditions") Utilities

Rent vs Buy Calculator

intermediate

Compare the true cost of renting versus buying a home over time.

=buy_costs - rent_costs Affordability

Required Monthly Savings

beginner

Calculate how much you need to save each month to reach a financial goal by a target date.

=PMT(rate/12, months, -current_savings, goal) Savings & Interest

Return on Investment (ROI)

beginner

Calculate the percentage return on an investment relative to its cost.

=(current_value - initial_investment) / initial_investment * 100 Investment

Rule of 72

beginner

Quickly estimate how long it takes for an investment to double at a given interest rate.

=72/annual_rate Savings & Interest

Running Balance

beginner

Track your account balance after each transaction with a cumulative running total.

=starting_balance + SUM($C$2:C2) Budgeting

Safe Withdrawal Rate (4% Rule)

beginner

Calculate how much you can withdraw annually from your retirement portfolio without running out of money.

=portfolio_value * 0.04 Savings & Interest

Savings Goal Timeline

intermediate

Calculate how many months it will take to reach a savings goal with regular contributions.

=NPER(rate/12, -monthly_savings, current_savings, -goal_amount) Savings & Interest

Sparkline Trends

intermediate

Create mini charts inside cells to visualize spending trends, account balances, and financial progress.

=SPARKLINE(data_range, {"charttype","line"}) Utilities

Sum Expenses by Category

beginner

Add up all transactions that match a specific category, like "Groceries" or "Entertainment".

=SUMIF(category_range, "Category Name", amount_range) Budgeting

SUMIFS with Multiple Criteria

intermediate

Sum values that match multiple conditions, like totaling expenses for a specific category within a date range.

=SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2) Utilities

Take-Home Pay Calculator

intermediate

Estimate your net pay after federal, state, and FICA taxes are deducted from gross income.

=gross_pay - federal_tax - state_tax - fica_tax - deductions Income

Total Interest Paid

beginner

Calculate the total amount of interest you'll pay over the life of a loan.

=(PMT(rate/12, periods, -principal) * periods) - principal Debt & Loans

VLOOKUP for Category Matching

intermediate

Automatically look up and return information based on a category or transaction name.

=VLOOKUP(lookup_value, table_range, column_index, FALSE) Utilities

XIRR (Irregular Cash Flows)

advanced

Calculate investment returns when cash flows occur at irregular intervals, not fixed periods.

=XIRR(cash_flows, dates) Investment

Years to Financial Independence

intermediate

Calculate how many years until you reach your FIRE number based on savings rate and returns.

=NPER(return_rate, -annual_savings, -current_savings, fire_number) FIRE