Financial Health Dashboards
6
Minutes Read
Published
September 14, 2025
Updated
September 14, 2025

Build a Real-Time Cash Dashboard in Google Sheets to See One Number That Matters

Learn how to track cash flow in Google Sheets by building a real-time dashboard that connects to your bank data for automated financial visibility.
Glencoyne Editorial Team
The Glencoyne Editorial Team is composed of former finance operators who have managed multi-million-dollar budgets at high-growth startups, including companies backed by Y Combinator. With experience reporting directly to founders and boards in both the UK and the US, we have led finance functions through fundraising rounds, licensing agreements, and periods of rapid scaling.

Foundational Steps: Understanding How to Track Cash Flow in Google Sheets

For many founders, the true cash position of the company is a scattered reality. There is the main operating account, a separate high-yield savings account, funds sitting in Stripe or Shopify waiting for a payout, and perhaps a foreign currency account from an international investor. The official figures in QuickBooks or Xero are a snapshot of the past, reflecting transactions only after they have been reconciled. This gap between the books and reality creates a constant, low-grade anxiety. Answering the simple question, “How much cash do we have right now?” involves logging into multiple portals and manually updating a spreadsheet, a process prone to errors and delays. A simple, automated cash dashboard in Google Sheets solves this by providing one reliable, real-time number that matters most: total cash on hand.

To achieve this automation, you need two distinct parts working together: a bank feed connector and the dashboard itself. The connector is the secure pipe that pulls data into your sheet, while the dashboard is the custom display you build to make that data useful. Before building anything, it is essential to address the most common concern: security.

Connecting a bank account to a spreadsheet is understandably nerve-wracking, but the technology is built on a robust security model. Modern bank feed tools use a multi-layered approach to keep your financial data safe.

  • Trusted Aggregators: These tools typically use established third-party aggregators like Plaid or Yodlee. These are the same services trusted by major fintech apps like Venmo and Chime to handle bank connections.
  • Read-Only Access: The access granted to your accounts is safe by design. Bank connections are 'read-only,' meaning the application can see transaction and balance data but cannot initiate payments, withdraw funds, or move money.
  • Tokenization: Your sensitive credentials are never stored by the spreadsheet tool itself. When you connect your bank, your login details are exchanged for a secure token by the aggregator. This token grants limited, revocable access, protecting your actual username and password from ever being exposed.

Step 1: Choose Your Bank Feed Connector for Live Bank Data in Google Sheets

Once you are comfortable with the security model, the next step is to choose how you will get data into Google Sheets. There are two primary approaches for startups: connecting directly to your bank accounts or syncing from your existing accounting software. The right choice depends on your company's stage and complexity.

Direct-to-Spreadsheet Connection

The first method involves using a tool that links directly to your bank, credit card, and investment accounts to pull raw transaction and balance data into a Google Sheet. Tools like Tiller Money specialize in this approach, offering a straightforward and cost-effective way to get started. Tiller Money pricing is approximately $79 per year.

The main benefit is its simplicity; it provides an unfiltered feed of your financial data, giving you immediate access to balances and transactions as they happen. The downside is that this data is completely uncategorized. You get the raw materials but must build all the logic, reports, and categorization rules from scratch. This makes it a good fit for very early-stage teams or solopreneurs who primarily need a quick, consolidated view of balances without the full context of formal accounting categories.

Accounting System Synchronization

The second method is to use a tool that syncs with your accounting software. Services like Liveflow connect to your QuickBooks or Xero account and pull structured financial reports, like the Balance Sheet or Profit and Loss statement, directly into Google Sheets. Liveflow pricing starts at approximately $59 per month.

The reality for most Pre-seed to Series B startups is more pragmatic: syncing from the accounting system is often the more scalable choice. Its power lies in leveraging the work you or your bookkeeper are already doing. Since transactions are already categorized and reconciled within your accounting platform, you can pull clean, organized data. This allows you to build more sophisticated and reliable dashboards from day one. This approach turns your accounting software into your central source of truth, ensuring consistency between your official books and your operational dashboard. It saves you from recreating categorization rules and ensures your dashboard reflects your formal financial records.

Step 2: Build Your Startup Cash Flow Monitoring Dashboard

With your data flowing into a source tab in Google Sheets, you can now build a simple, powerful dashboard. The goal is to transform long lists of transactions and balances into instant, actionable insight. The best practice is to create a new tab named "Dashboard" to keep your calculations and presentation separate from your raw, imported data.

1. Consolidate Scattered Balances

The first and most important task is to solve the pain of logging into multiple systems. Create a small table on your "Dashboard" tab that lists each cash and cash-equivalent account. For a US-based SaaS company, this might include their main QuickBooks checking account, a Stripe balance, and a Mercury savings account. Using a function like SUMIF or QUERY referencing your data tab, you can pull the current balance for each account. For example, if your data tab has account names in column A and balances in column B, a formula like =SUMIF('Data Tab'!A:A, "Stripe Balance", 'Data Tab'!B:B) would pull the correct figure.

2. Manage Multi-Currency Accounts

A common challenge for companies with global operations is managing cash held in different currencies. A UK-based biotech startup, for instance, might hold its venture funding in a GBP account but receive a research grant in a USD account. To get a true total cash figure, you must convert everything to a single reporting currency.

Google Sheets makes this easy with its built-in finance functions. The Google Sheets formula for currency conversion is =GOOGLEFINANCE("CURRENCY:EURUSD"). You can use this to create a live conversion rate table on a separate tab or in a small section of your dashboard. For example, you can fetch rates for USD to GBP and EUR to GBP. Then, you can apply these live rates to each account's balance, creating a normalized, real-time view of your total cash position in your home currency.

3. Calculate the One Number That Matters

With all balances consolidated and converted to a single currency, you can now calculate the "one number that matters": total cash. This is a simple SUM of all your normalized account balances. This figure should be the headline metric of your dashboard, placed prominently at the top. It gives you an immediate, up-to-date answer to your most critical financial question.

4. Add a Simple Runway Calculation

Finally, you can add a simple runway calculation to provide context. The formula is straightforward: Total Cash / Average Monthly Burn. To find your average monthly burn, you can look at the net change in your total cash over the last three months from your transaction data and divide that total change by three. For example, if your cash decreased by $150,000 over three months, your average burn is $50,000 per month.

It is crucial to understand that this calculation is a directional indicator, not a sophisticated financial model suitable for a board report. Its purpose is to provide a quick, operational gauge of your runway, helping you make informed daily decisions about spending and resource allocation without waiting for month-end reports.

Maintaining Your Automated Cash Tracking Spreadsheet

An automated dashboard is powerful, but it is not entirely “set it and forget it.” Understanding its maintenance needs will prevent surprises and ensure your data remains reliable for your Google Sheets finance automation.

The most common issue you will encounter is the need for re-authentication. This is a security feature, not a bug. For your protection, bank security protocols may require you to re-authenticate your accounts approximately once every 90 days. Your chosen connector tool, like Tiller or Liveflow, will notify you when an account needs to be reconnected. The process typically involves simply logging into your bank through their secure portal again. It is a minor, periodic task that ensures your connections remain authorized and safe.

Another key aspect is the data refresh schedule. To get the full benefit of real-time financial visibility, you must configure your connector to refresh data automatically. Most tools allow you to set a schedule, such as hourly or daily. An hourly refresh is ideal for businesses with high transaction volumes, like e-commerce stores, while a daily refresh is often sufficient for SaaS or service businesses. This automation ensures the figures on your dashboard are always current without any manual intervention, which is central to building a reliable automated cash tracking spreadsheet.

Practical Takeaways for Real-Time Financial Visibility

Building a real-time cash dashboard in Google Sheets provides immediate clarity into your startup's most vital resource. It transforms a scattered, anxiety-inducing financial picture into a single, reliable number that can guide daily operational decisions and strategic planning.

However, this dashboard is a tool for visibility, not a replacement for formal accounting. For US companies, your QuickBooks file remains the source of truth for US GAAP compliance. For UK startups, your Xero ledger is what matters for FRS 102 reporting. The dashboard's role is to bridge the gap between your periodically closed books and your live cash reality, giving you an operational edge.

Its value is universal across different startup models. An e-commerce founder can track a Shopify balance, a main operating account, and a revenue-based financing facility in one view. A deeptech CEO can monitor grant funding in one currency and venture capital in another, providing a unified runway calculation. A professional services firm can see client payments as they land, offering a clearer picture of project-based cash flow.

What founders find actually works is starting small. First, choose and set up your bank feed connector. Second, build the dashboard to show your total cash in one currency. Only then should you add the simple runway calculation. The goal is clarity, not complexity. By automating the tedious work of tracking cash, you free up valuable time and mental energy to focus on what truly matters: building your business. See the Financial Health Dashboards hub for more on tracking runway and liquidity.

Frequently Asked Questions

Q: Is it safe to connect my company bank accounts to Google Sheets?
A: Yes, when using a reputable connector tool. These services use bank-grade security, including read-only access and tokenization, which means they never store your login credentials. They typically rely on trusted aggregators like Plaid, the same technology used by major fintech applications.

Q: Can this real-time cash dashboard replace my accountant or bookkeeper?
A: No. This dashboard is an operational tool for real-time visibility. It is not a substitute for professional accounting, which is required for financial reporting, tax compliance (under US GAAP or FRS 102), and ensuring your books are accurately reconciled. It complements your accounting, not replaces it.

Q: How much does it cost to set up an automated cash tracking spreadsheet?
A: The cost is primarily for the bank feed connector. Direct-to-spreadsheet tools like Tiller cost around $79 per year. More advanced tools like Liveflow that sync with accounting software like QuickBooks or Xero start at approximately $59 per month. The Google Sheets part is free.

Q: How often should I check my cash flow dashboard?
A: It depends on your business needs. Some founders check it daily to monitor spending and incoming payments, giving them a pulse on the business. Others may check it weekly as part of their financial review process. The value lies in having an accurate, on-demand number whenever you need it.

This content shares general information to help you think through finance topics. It isn’t accounting or tax advice and it doesn’t take your circumstances into account. Please speak to a professional adviser before acting. While we aim to be accurate, Glencoyne isn’t responsible for decisions made based on this material.

Curious How We Support Startups Like Yours?

We bring deep, hands-on experience across a range of technology enabled industries. Contact us to discuss.