How to Build a Monthly Budget in Google Sheets (Free Template)
Building a monthly budget in Google Sheets means creating a free spreadsheet that tracks your income, expenses, and savings goals, using formulas like =SUM() and =B2-SUM(C2:C10) to calculate your remaining balance automatically. This guide includes a downloadable template with pre-built formulas, conditional formatting, and step-by-step instructions.
According to a 2025 Bankrate survey, 54% of Americans still live paycheck to paycheck. Meanwhile, popular budgeting apps like YNAB cost $14.99 per month or $109 per year, and EveryDollar charges $17.99 per month for bank sync. Google Sheets costs nothing, works on any device with a browser, and gives you full control over your financial data. You do not need to pay for a subscription to track your money effectively.
This article shows you exactly how to build a monthly budget in Google Sheets from scratch using copy-paste formulas, or you can download a free pre-built template with all formulas already set up. You will learn the exact cell references to use, how to set up conditional formatting to highlight overspending, and how to access your budget on mobile. The guide also covers common mistakes that break budgets and how to fix them in under five minutes.
Why Google Sheets Is the Best Free Budgeting Tool in 2025

Google Sheets offers three major advantages over paid budgeting apps for people who want simplicity and control. First, it is completely free with no premium tier or hidden costs.
Second, it works on any device with a web browser, including phones, tablets, and computers.
Third, you own your data entirely. Budgeting apps often lock your data behind subscriptions or require you to connect bank accounts, while Google Sheets keeps everything in your Google Drive under your control.
Zero Cost, Cross-Platform Access
Google Sheets requires no payment and no credit card. You only need a free Google account, which most people already have for Gmail. The mobile app works on both iOS and Android, and the interface adapts to small screens automatically. You can open your budget from any computer by visiting sheets.google.com, which matters when you are at a store and need to check your spending limit before buying something.
Additionally, Google Sheets automatically saves every change, so you never lose your work. You can view edit history and restore previous versions if you make a mistake. This feature protects you from data loss if you accidentally delete a row or enter the wrong number. Paid apps often do not offer version history unless you pay for a premium tier.
Full Control Over Your Data
When you use a budgeting app that connects to your bank, the company stores your transaction data on their servers. Google Sheets keeps all your data in your own Google Drive account, which means you control who sees it. You can share the spreadsheet with a spouse or partner by giving them view-only or edit access, or you can keep it completely private.
You also control the categories and formulas. Most budgeting apps lock you into their category structure, which may not match your spending habits. In Google Sheets, you can add custom categories like “dog food” or “subscription to podcast” without asking for permission. This flexibility matters when you need to track specific expenses that generic apps do not support.
Step-by-Step: Build Your Monthly Budget in Google Sheets
Building a monthly budget in Google Sheets from scratch takes 15–20 minutes if you follow these steps exactly. The process has three core steps: create the spreadsheet, set up categories, and add formulas.
Each step builds on the last, and the formulas are copy-paste ready so you do not need to write them from memory. For a deeper explanation of budgeting methods you can apply in this template, see our article on zero-based budgeting and how to assign every dollar a job.
Step 1: Create a New Spreadsheet
Open your browser and go to sheets.google.com. Click the blank spreadsheet icon to create a new file. Name it “Monthly Budget [Month Year]” by clicking the title at the top and typing the new name. This naming convention helps you find last month’s budget when you need to reference it. Create a new sheet for each month to track spending trends over time.
Step 2: Set Up Income and Expense Categories
Type the following headers in row 1: Column A = “Category”, Column B = “Budgeted Amount”, Column C = “Actual Amount”, Column D = “Difference”. Starting in row 2, add your income categories: “Salary”, “Freelance Income”, “Side Hustle”, “Other Income”.
Leave a blank row, then add expense categories: “Rent/Mortgage”, “Utilities”, “Groceries”, “Gas/Transportation”, “Dining Out”, “Entertainment”, “Subscriptions”, “Debt Payments”, “Savings”, “Miscellaneous”. You can add or remove categories based on your actual spending.
Step 3: Add Formulas for Automatic Calculations
In Column D (Difference), use formulas to calculate the difference between budgeted and actual amounts. The table below shows the exact formulas to copy and paste into each cell. These formulas assume your income starts in row 2 and your expenses start in row 7, with a blank row in row 6. Adjust the row numbers if you add or remove categories.
| Cell | Formula | What It Does |
|---|---|---|
| D2 (first income row) | =B2-C2 | Calculates difference for one row |
| D7 (first expense row) | =B7-C7 | Calculates difference for one row |
| B13 (Total Income) | =SUM(B2:B5) | Sums all income categories |
| C13 (Actual Income) | =SUM(C2:C5) | Sums all actual income |
| B18 (Total Expenses) | =SUM(B7:B15) | Sums all expense categories |
| C18 (Actual Expenses) | =SUM(C7:C15) | Sums all actual expenses |
| B20 (Remaining Balance) | =B13-B18 | Income minus expenses |
| C20 (Actual Remaining) | =C13-C18 | Actual income minus actual expenses |
After entering these formulas, format the number cells as currency by selecting the cells and clicking the dollar sign ($) button in the toolbar. This makes the numbers easier to read. You can also add conditional formatting to highlight negative balances in red. Select cell C20, click Format → Conditional formatting, set the rule to “Less than 0”, and choose red fill color. This visual cue shows overspending at a glance.
Download the Free Budget Template (Pre-Built)
If you want to skip the setup process, you can use a pre-built Google Sheets budget template with all formulas, formatting, and categories already configured. The template includes income and expense categories, automatic calculations, conditional formatting for negative balances, and a monthly summary section. This version saves you 15–20 minutes of setup time and reduces the risk of formula errors.
| Feature | Manual Setup | Pre-Built Template |
|---|---|---|
| Setup time | 15–20 minutes | 2 minutes (copy link) |
| Formulas included | You add them manually | Pre-filled and tested |
| Conditional formatting | You set it up | Already configured |
| Customization | Full control from start | Full control after copy |
| Cost | Free | Free |
To use the template, click the link, then click File → Make a copy to save it to your own Google Drive. This creates your own editable version that does not affect the original template. The template follows the same structure as the manual setup, so the formulas work the same way.
For a detailed explanation of sinking funds and how to add them to your budget spreadsheet, see our article on sinking funds and how they eliminate financial surprises.
Common Budgeting Mistakes in Google Sheets (and How to Fix Them)

Most budgeting mistakes in Google Sheets come from formula errors or category structure problems. The most common issue is using the wrong cell ranges in SUM formulas.
For example, if you add a new expense category between rows 7 and 15 but forget to update the SUM formula from =SUM(B7:B15) to =SUM(B7:B16), your total expenses will be wrong. This error causes your remaining balance to look higher than it actually is, which leads to overspending.
To fix range errors, click on the cell with the total and check the formula bar at the top. Verify that the range includes all the rows you intend to sum. If you see a #REF! error, it means a row was deleted and the formula reference is broken.
Simply retype the correct range, for example =SUM(B7:B16), and press Enter. Another common mistake is entering actual amounts in the wrong column. Always put budgeted amounts in Column B and actual spending in Column C, or the difference calculation will show the wrong number.
If your budget still fails after fixing formulas, the problem may be unrealistic category limits. You might budget $200 for groceries but spend $400 every month because that reflects your actual spending. In this case, adjust the budgeted amount to match reality, then work on reducing spending over time. For a diagnostic on why budgets fail even when the math is correct, see our article on why your budget fails every month.
How to Make Your Budget Work on Mobile and Automate Updates
The Google Sheets mobile app works well for entering actual spending amounts throughout the month. Download the app from the App Store or Google Play, then sign in with your Google account. Your budget spreadsheet will appear automatically in the file list. Tap the spreadsheet to open it, then tap any cell to edit the actual amount. The difference column updates automatically as soon as you save.
For better mobile usability, pin your budget spreadsheet to the bottom of your phone’s home screen. Open the Sheets app, find your budget, tap the three dots next to the title, and select Add to Home screen. This creates a shortcut that opens your budget in one tap instead of browsing through files.
You can also set up email reminders to update your budget weekly by using Google Calendar. Create a recurring event every Sunday at 7 PM with the title “Update Budget” and link it to your spreadsheet.
Automating transaction imports is not possible in Google Sheets without third-party tools, unlike paid apps that connect directly to your bank. However, you can download transaction CSV files from your bank monthly and paste them into your spreadsheet.
This approach takes five minutes but keeps your data private. If you want to compare Google Sheets with free mobile budgeting apps that do offer bank sync, see our article on best free budgeting apps in 2025. According to the Consumer Financial Protection Bureau (CFPB), the most effective budgeting method is the one you use consistently, regardless of the tool.
