How to create a budget for metrics using Google Sheets

This article explains how to create a budget for metrics using Google Sheets and upload it into ScaleXP. Once uploaded, ScaleXP will automatically match your budget to actuals so you can report budget vs actuals across dashboards, reports, and board packs.

Overview of the Process

Creating a budget for metrics using Google Sheets follows three essential steps:

  1. Create actuals in Google Sheets (even if all values are nil)
  2. Generate a budget template and select the metrics
  3. Upload the completed budget

ScaleXP uses the structure of your actuals to correctly align and reconcile budgets automatically.

 

Step 1: Create Actuals in Google Sheets

Actuals must exist before a budget can be uploaded — even if the values are zero or blank.

1.1 Download the KPI Google Sheets Template

  1. In ScaleXP, navigate to Load Data → Google Sheets → Google Sheets – KPIs
  2. Click Create Template
  3. Make a copy of the template into your own Google Drive
  4. Rename the file so it is easy to recognise later.

1.2 Populate the Sheet Structure

  1. Keep columns A–E exactly as provided:
    1. Group
    2. Name
    3. Data type
    4. Increase direction
    5. Aggregation
  2. Add monthly columns using YYYY-MM format (for example: 2025-01)
  3. Enter actual values (they can be 0 or blank if no data yet)  

Even nil actuals are required — ScaleXP uses this structure to match budgets correctly.

Step 2: Connect the Google Sheet to ScaleXP

Once your actuals sheet is ready:

  1. Go to Load Data → Google Sheets → Select Google Sheet to connect
  2. Choose your Google account if prompted
  3. Select the prepared Google Sheet

The data will sync automatically and become available for reporting and budgeting.

Step 3: Generate a Budget Template

With actuals loaded, you can now create a budget template.

  1. Go to Load Data → Budgets & Forecasts
  2. Click Load New Budget
  3. Select the metrics and categories you want to include (including Google Sheets KPIs)
  4. Choose the budget period.

Important

  • Turn OFF the Include actuals data toggle if you want a blank budget template
  • Leave it ON only if you want historical actuals pre-filled
  • Click Generate Template

Step 4: Complete the Budget Template

  1. Open the downloaded template (Excel or Google Sheets).
  2. Enter budget values for each metric and month.
  3. Save the file once complete.

Important

  • Do not change row or column structure
  • Use numeric values only (no formulas)
  • Ensure months and metric names remain unchanged

Step 5: Upload the Budget into ScaleXP

  1. Return to Load Data → Budgets & Forecasts.
  2. Click Select File and Upload.
  3. Review the preview to confirm values are correct.
  4. Click Done to complete the upload.

ScaleXP will automatically match the budget to actuals based on the metric structure.

 

What Happens After Upload?

  • Budget vs actual comparisons are immediately available
  • Google Sheets metrics can be used across reports, dashboards, and presentations
  • Budgets can be replaced or updated at any time by uploading a new file
 

For more detailed guidance, see these related Help Center articles:

How to Add Data and KPIs from Other Sources (Google Sheets)
Learn how to structure and load KPI data from Google Sheets into ScaleXP.
https://www.help.scalexp.com/google-sheets/how-to-add-data-and-kpis-from-other-sources

How to Use Google Sheets Data in Reporting
Understand how Google Sheets metrics (including budgets) appear across reports, dashboards, and presentations.
https://www.help.scalexp.com/google-sheets/how-to-use-google-sheets-data-in-reporting

How to Add a Budget or Forecast
A deeper walkthrough of creating, downloading, and uploading budgets and forecasts in ScaleXP.
https://www.help.scalexp.com/budgets-and-forecasts/how-to-add-a-budget-or-forecast


Next Steps

Use your budgeted metrics in KPI reports

Add budget vs actual views to dashboards

Export budget-aware charts directly into board packs

If you need help setting this up, contact the ScaleXP support team or book a setup session.