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

Creating a Budget Dashboard in Google Sheets

By FinancialAha

Budget dashboard in Google Sheets with charts

A budget dashboard shows charts, progress bars, and key metrics at a glance - instead of scrolling through transaction lists to understand where your money went.

Skip the setup: The Monthly Budget Template includes a pre-built dashboard ready to use.

What Makes a Good Budget Dashboard

A good budget dashboard combines key elements: summary metrics (total income, spending, savings rate), category breakdown (where money goes), trend visualization (spending patterns over time), progress tracking (goals and limits), and at-a-glance status indicators for quick financial health assessment.

Design principles matter. Most important information goes at the top. Use clear labels and descriptions. Maintain consistent color coding. Minimize clutter. Most importantly, build it to update automatically when data changes.

Dashboard Structure

A recommended layout places the monthly summary (income, spending, savings) at the top. Below that, category spending progress bars on the left and a spending-by-category pie chart on the right. A monthly spending trend line chart comes next, followed by savings goals progress at the bottom.

┌─────────────────────────────────────────┐
│  Monthly Summary (Income/Spend/Savings) │
├─────────────────────────────────────────┤
│  Category Spending     │  Spending by   │
│  Progress Bars         │  Category Pie  │
├─────────────────────────────────────────┤
│  Monthly Spending Trend (Line Chart)    │
├─────────────────────────────────────────┤
│  Savings Goals Progress                 │
└─────────────────────────────────────────┘

Creating Summary Metrics

Key numbers to display include total income (sum of income entries), total spending (sum of expense entries), net (income minus spending), and savings rate (net divided by income). Here are the formulas:

Total Income: =SUMIF(Transactions!Category,"Income",Transactions!Amount)

Total Spending: =SUMIF(Transactions!Type,"Expense",Transactions!Amount)

Net: =Income-Spending

Savings Rate: =IF(Income>0,(Income-Spending)/Income,0) (format as percentage)

Category Spending Summary

Create a table that pulls spending by category, showing budget, actual, remaining, and percentage used for each category.

CategoryBudgetActualRemaining% Used
Housing$1,500$1,500$0100%
Food$600$485$11581%
Transportation$400$320$8080%

The key formula uses SUMIF: =SUMIF(Transactions!Category,A2,Transactions!Amount) where A2 contains the category name. Remaining amount is simply =Budget-Actual. Percentage used is =IF(Budget>0,Actual/Budget,0).

Visual Progress Bars

Google Sheets SPARKLINE function creates in-cell charts that visually represent progress:

=SPARKLINE(PercentUsed,{"charttype","bar";"max",1;"color1",IF(PercentUsed>1,"red","green")})

This creates a horizontal bar that fills based on percentage spent, shows green when under budget, and red when over budget. An alternative is conditional formatting: select the % Used column, go to Format > Conditional formatting, and apply a color scale from green (low) to red (high).

Spending by Category Chart

To create a pie chart, select category names and amounts, go to Insert > Chart, choose Pie chart, and customize colors and labels. For maximum usefulness, exclude fixed bills if you want to focus on discretionary spending, use consistent category colors across charts, and show percentages or amounts (not both).

Monthly Trend Chart

Create a monthly summary table showing month, income, spending, and net. Use SUMIFS to sum by month: =SUMIFS(Amount,Type,"Expense",Date,">="&DATE(2026,1,1),Date,"<"&DATE(2026,2,1)). Then select the data, Insert > Chart, choose Line chart, and add multiple series for income and spending.

MonthIncomeSpendingNet
Jan$5,000$4,200$800
Feb$5,200$4,100$1,100
Mar$5,000$4,500$500

Savings Goals Progress

Track multiple goals in a table showing goal name, target amount, current balance, and progress percentage.

GoalTargetCurrentProgress
Emergency Fund$15,000$8,50057%
Vacation$3,000$1,20040%
New Car$10,000$2,50025%

Add visual progress bars with: =SPARKLINE(Progress,{"charttype","bar";"max",1;"color1","#4285f4"}). Calculate months remaining at current savings pace with: =(Target-Current)/MonthlyContribution.

Conditional Formatting for Status

Apply conditional formatting to quickly show status: green for under budget/on track, yellow for approaching limit (80-100%), and red for over budget/behind on goals. For category spending status, use: =IF(Actual/Budget>1,"Over",IF(Actual/Budget>0.8,"Warning","Good")), then format cells based on text values.

Automation Tips

Automation makes dashboards more useful. Filter to current month automatically with: =SUMIFS(Amount,Month,MONTH(TODAY()),Year,YEAR(TODAY())). Use UNIQUE to dynamically list categories: =UNIQUE(Transactions!Category). For complex filtering, QUERY is powerful: =QUERY(Transactions!A:D,"SELECT B, SUM(D) WHERE C='Expense' GROUP BY B").

Sample Dashboard Layout

Rows 1-3 contain header and summary cards (Income, Spending, Savings Rate). Rows 4-12 show category progress with budget, actual, and progress bars. Rows 13-25 hold charts - pie chart on the left, line chart on the right.

Common Dashboard Mistakes

Dashboards summarize - don’t try to show every transaction (too much data). Build formulas that pull from transaction data so updates are automatic. Use consistent number formats, colors, and styles throughout. If you’ll check on your phone, test that the layout works on smaller screens.

Using Existing Templates

Building from scratch takes time. The Monthly Budget Template includes a pre-built dashboard with automated calculations, visual progress tracking, category summaries, and monthly trend views. Starting with a template lets you customize rather than build from zero.

Common Questions

How often should dashboard update?

Ideally, automatically whenever you add transactions. Build formulas that reference your data - don’t enter summary numbers manually.

Can I share with my partner?

Yes - share the Google Sheet and both can view the same dashboard.

What if I have multiple accounts?

Add an “Account” column to transactions and filter or summarize by account as needed.

Should I build dashboard first or data entry system?

Build data entry first. The dashboard pulls from your data - without good data, the dashboard can’t work.


Get a Pre-Built Dashboard

The Monthly Budget Template includes a dashboard with automated calculations, visual progress tracking, and category summaries - ready to use immediately. Works in Google Sheets.

Get the Monthly Budget Template →



A budget dashboard turns numbers into insights. Build yours to show what matters most. Automate the calculations so it stays current. Check it regularly to stay on track.

Ready to get started?

Download instantly and start managing your finances, or contact us to design a custom template package for your needs.

Private & secure

Your financial data stays on your device. We never see it.

Learn more →

Need help?

Check our guides or reach out with questions.

View FAQ →