keepcalculator

06 Numbers and Powers

Google Forms as Expense Tracker: Step-by-Step

Card No. 06·64190 · Updated · Standard formula, shown below

This guide shows you how to turn Google Forms into a simple, mobile-friendly expense tracker. You enter each purchase on your phone or computer, and the responses land in a Google Sheet where you can see totals, categories, and monthly trends. You don’t need any coding or spreadsheet experience—just a free Google account and about 10 minutes to set it up.

What You’ll Need

  • A Google account (Gmail, Workspace, or personal)
  • A phone, tablet, or computer with a browser
  • Optional: a Google Sheets template if you want pre-made formulas

Step-by-Step

  1. Create a new Google Form. Go to forms.google.com and click the big “+” blank form. Or open Google Drive, click “New” → “More” → “Google Forms.”
  2. Name your form and write a short description. For example, title it “Personal Expense Tracker” and add “Log every purchase here. The sheet updates automatically.”
  3. Add a date question. Click the “+” to add a question. Change the question type to “Date” (the drop-down menu with “Short answer”). Label it “Date of purchase.” This is how you’ll sort by month later.
  4. Add an amount question. Add another question, set it to “Short answer,” and label it “Amount ($).” To make sure you only enter numbers, click the three-dot menu on the question and choose “Response validation.” Select “Number” and “Greater than” and set the minimum to 0.01. This prevents accidental text or negative amounts.
  5. Add a category question. Add a question, set it to “Multiple choice” or “Drop-down.” List your main categories: Groceries, Dining, Transport, Housing, Utilities, Entertainment, Health, Shopping, Other. You can change these later, but it’s easier to start with the ones you use most.
  6. Add a note or description question (optional). Add a “Short answer” or “Paragraph” question labeled “Notes” (e.g., “Lunch with team” or “Electric bill”). This is optional but helps you remember what the expense was for.
  7. Make all questions required. Toggle the “Required” switch on for Date, Amount, and Category. This ensures your sheet doesn’t have blank rows.
  8. Preview the form. Click the eye icon in the top-right corner to see what it looks like on a phone. Test by submitting a sample expense.
  9. Send the form to yourself. Click “Send” (the blue button top-right). Choose the email icon, enter your own email, and click “Send.” You’ll get a link you can bookmark or save to your phone’s home screen. On a phone, you can also open the link in a browser and tap “Add to Home Screen” to make it feel like an app.
  10. Open the linked spreadsheet. In the form editor, click the “Responses” tab (top). Click the green Sheets icon (or “View in Sheets”) to create a new spreadsheet. This is where all your entries will appear.
  11. Add a summary sheet (optional but powerful). In the spreadsheet, click the “+” at the bottom to add a new sheet. Name it “Summary.” Then use formulas to pull totals. For example, in cell A1 type “Total Spent” and in B1 type =SUM('Form Responses 1'!C:C) (adjust the column letter if your amount column is different). For category totals, use =SUMIF('Form Responses 1'!D:D, "Groceries", 'Form Responses 1'!C:C). You can also add a monthly total with =SUMIFS('Form Responses 1'!C:C, 'Form Responses 1'!A:A, ">="&DATE(2025,1,1), 'Form Responses 1'!A:A, "<="&DATE(2025,1,31)).
  12. Set up automatic email notifications (optional). In the form editor, click the “Responses” tab, then the three-dot menu (⋮), and choose “Get email notifications for new responses.” You’ll get an email every time you log an expense, which is a nice reminder to keep up.

Common Mistakes

  • Not making the amount required. If you leave it optional, you’ll get entries with no amount, and your totals will be off.
  • Using a free-text category. If you use a short answer for category, you’ll end up with “grocery”, “Groceries”, and “groceries” as three different categories. Use a multiple choice or drop-down to keep it consistent.
  • Forgetting to set the date. If you don’t include a date question, you won’t be able to sort by month later. You can add a timestamp automatically, but that’s when the form was submitted, not when you made the purchase.
  • Not linking to a spreadsheet. If you never click “View in Sheets,” your responses stay only in the form’s summary page, and you can’t do calculations.
  • Editing the form after you start using it. If you change a category option, old entries keep their old category. That’s fine, but new entries will use the new list. Just be careful not to delete an option that you’ve already used, or the old entries will show “(Other)” and break your SUMIF formulas.

Tips

  • Create a shortcut on your phone. Open the form link in Chrome or Safari, tap the share icon, and choose “Add to Home Screen.” It will look like an app and open instantly.
  • Use a separate form for each month or year. If you want a clean monthly report, you can create a new form each month and archive the old spreadsheet. But it’s easier to keep one form and use the date column to filter.
  • Add a “recurring” checkbox. If you have fixed bills, add a checkbox question “Recurring?” and then you can filter those out if you want to see only variable spending.
  • Use data validation on the amount. In the form, you can set the amount to be “Number” and “Between” 0.01 and 100000 to catch typos.
  • Make a dashboard with pivot tables. In Google Sheets, go to “Insert” → “Pivot table” and set rows to Category, values to SUM of Amount. That gives you a quick breakdown.
  • Set a weekly reminder. Use your calendar to remind yourself to log expenses every evening. The form takes less than 30 seconds per entry.

Troubleshooting

  • My responses aren’t showing up in the spreadsheet. Check that you actually clicked “View in Sheets” and created a spreadsheet. If you created it before, open the form → Responses tab → click the green Sheets icon; it should open the existing spreadsheet. If not, go to the spreadsheet and look for a sheet named “Form Responses 1.”
  • I get a “Cannot compute” error in my SUM formula. That usually means the formula is referencing the wrong column or the sheet name has a space. Use single quotes around the sheet name, like ='Form Responses 1'!C:C. Also check that the amount column is actually numbers—if any cell has text, the SUM will fail.
  • I accidentally deleted a response. In the spreadsheet, you can undo with Ctrl+Z (Cmd+Z on Mac) if it was recent. If you deleted the entire spreadsheet, check your Google Drive trash (right-click → Restore).
  • The form link is too long and ugly. You can use a URL shortener, but Google Forms links are already short enough (forms.gle/...). Or just bookmark it.
  • I want to change the category list after I’ve used it. You can edit the form and add or remove options. Old entries will keep their old category, but your SUMIF formulas will only count the exact text you specify. If you rename an option, update your formulas too.

Frequently Asked Questions

Can I use Google Forms offline?

No, you need an internet connection to submit the form. But if you have the Google Sheets app, you can mark the spreadsheet for offline access and view your data later.

Is there a limit to how many expenses I can log?

Google Forms and Sheets can handle thousands of entries without issue. The free version of Google Workspace has limits on total storage, but for personal expense tracking you won’t hit them.

Can I add a photo of the receipt?

Yes, add a “File upload” question to your form. It will store the image in Google Drive and show a link in your spreadsheet. Note that file uploads require the form to be accessible to the person submitting (if you share it with others, they need to be signed in).

How do I see my monthly total?

Use a SUMIFS formula in your summary sheet with the date column. For example: =SUMIFS('Form Responses 1'!C:C, 'Form Responses 1'!A:A, ">="&DATE(2025,1,1), 'Form Responses 1'!A:A, "<="&DATE(2025,1,31)). Replace the dates with the month you want.

Can I share the form with my partner or family?

Yes, just send them the link. They can submit expenses too, and all entries go into the same spreadsheet. You can also make the form anonymous if you don’t want to see who submitted what.

What if I forget to log an expense?

You can go back and submit the form again with the correct date. There’s no way to edit a previous response from the form, but you can edit the row directly in the spreadsheet if you need to change a value.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →