New Year Offer Ultimate Budget & Net Worth Tracker Bundle
✓ Annual Budgeting Planner✓ Monthly Budgeting Template✓ Net Worth Tracker
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

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

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

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

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

Portfolio Allocation Percentage

beginner

Calculate what percentage of your total portfolio each investment represents.

=investment_value / total_portfolio_value * 100 Investment

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

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

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

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