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.
Browse by Category
Education
Formulas for planning and tracking education savings, including 529 plans and college funding.
1 formulasBudgeting
Formulas for tracking expenses, calculating budget allocations, and analyzing spending patterns.
6 formulasIncome
Formulas for converting salary between annual and hourly rates, and calculating take-home pay.
2 formulasFIRE
Financial Independence, Retire Early formulas for calculating your FIRE number and time to financial independence.
2 formulasInvestment
ROI calculations, portfolio analysis, and investment performance tracking formulas.
9 formulasUtilities
General-purpose spreadsheet formulas for lookups, conditional formatting, and data manipulation.
8 formulasAffordability
Formulas to calculate how much home, car, or rent you can afford based on your income and expenses.
3 formulasDebt & Loans
Calculate loan payments, interest costs, and payoff timelines for mortgages, credit cards, and other debt.
7 formulasSavings & Interest
Compound interest calculations, savings goal projections, and emergency fund planning formulas.
9 formulasAll Formulas
50/30/20 Budget Allocation
beginnerCalculate 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
advancedBuild 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
beginnerConvert between annual salary, monthly, weekly, and hourly pay rates.
=annual_salary / 2080 Income Array Formulas
advancedPerform calculations across entire ranges at once, enabling powerful automated financial analysis.
=ARRAYFORMULA(formula_applied_to_range) Utilities Budget Variance
beginnerCalculate 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)
intermediateCalculate 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
beginnerCalculate how much car you can afford based on income using the 10-15% rule.
=monthly_income * 0.10 Affordability Coast FIRE Calculator
intermediateCalculate 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)
intermediateCalculate 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)
beginnerCalculate how much your savings will grow over time with compound interest.
=FV(rate/12, periods, -monthly_contribution, -initial_deposit) Savings & Interest Conditional Formatting Formulas
beginnerFormulas 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
beginnerCalculate 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
beginnerCreate dropdown menus for consistent category selection in budget tracking and expense logging.
Data > Data validation > Dropdown Utilities Days Until Date
beginnerCalculate the number of days remaining until a target date for financial deadlines and goals.
=target_date - TODAY() Utilities Debt Payoff Timeline
intermediateCalculate 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
beginnerCalculate 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
beginnerCalculate the annual percentage return from dividends relative to stock price.
=annual_dividend / current_price Investment Dollar Cost Averaging
beginnerCalculate your average cost per share when investing a fixed amount regularly.
=total_invested / total_shares Investment Emergency Fund Target
beginnerCalculate your ideal emergency fund size based on your monthly expenses and risk factors.
=monthly_expenses * months_coverage Savings & Interest Extra Payment Impact
intermediateCalculate 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
beginnerCalculate your Financial Independence Retire Early target based on annual expenses.
=annual_expenses * 25 FIRE How Much Do I Need to Retire
beginnerCalculate your retirement savings target based on your expected expenses and the 25x rule.
=annual_expenses * 25 Savings & Interest Inflation-Adjusted Value
intermediateCalculate the real purchasing power of future money by accounting for inflation.
=future_value / (1 + inflation_rate)^years Savings & Interest Internal Rate of Return (IRR)
advancedCalculate the annualized return rate of an investment with multiple cash flows over time.
=IRR(cash_flows) Investment Monthly Average Spending
beginnerCalculate 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)
beginnerCalculate 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
beginnerCalculate how much house you can afford based on income, debts, and the 28/36 rule.
=monthly_income * 0.28 Affordability Net Present Value (NPV)
advancedCalculate 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
beginnerCalculate 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
beginnerCalculate what percentage of your budget you've spent to track progress throughout the month.
=spent/budget Budgeting Portfolio Allocation Percentage
beginnerCalculate what percentage of your total portfolio each investment represents.
=investment_value / total_portfolio_value * 100 Investment QUERY for Financial Data
advancedUse 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
intermediateCompare the true cost of renting versus buying a home over time.
=buy_costs - rent_costs Affordability Required Monthly Savings
beginnerCalculate 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)
beginnerCalculate the percentage return on an investment relative to its cost.
=(current_value - initial_investment) / initial_investment * 100 Investment Rule of 72
beginnerQuickly estimate how long it takes for an investment to double at a given interest rate.
=72/annual_rate Savings & Interest Running Balance
beginnerTrack your account balance after each transaction with a cumulative running total.
=starting_balance + SUM($C$2:C2) Budgeting Safe Withdrawal Rate (4% Rule)
beginnerCalculate how much you can withdraw annually from your retirement portfolio without running out of money.
=portfolio_value * 0.04 Savings & Interest Savings Goal Timeline
intermediateCalculate 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
intermediateCreate mini charts inside cells to visualize spending trends, account balances, and financial progress.
=SPARKLINE(data_range, {"charttype","line"}) Utilities Sum Expenses by Category
beginnerAdd up all transactions that match a specific category, like "Groceries" or "Entertainment".
=SUMIF(category_range, "Category Name", amount_range) Budgeting SUMIFS with Multiple Criteria
intermediateSum 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
intermediateEstimate 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
beginnerCalculate 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
intermediateAutomatically 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)
advancedCalculate investment returns when cash flows occur at irregular intervals, not fixed periods.
=XIRR(cash_flows, dates) Investment Years to Financial Independence
intermediateCalculate 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