🚧 This site is under construction. Content and features are being added. Stay tuned! 🚧

πŸ“Š Budget & Reforecast Automation

This solution automates the end-to-end workflow for annual budgeting and quarterly reforecasting across 400+ tenants and 100+ commercial buildings, syncing inputs from leasing and accounting teams.


βœ… Business Impact


🧠 It All Starts With Year 1 Leasing Budget

At the heart of this automation is the Year 1 leasing forecast β€” a dynamically built model combining:

This leasing engine is fully detailed in Leasing Pipeline β†’, and forms the backbone for all budget and reforecast workflows.


πŸ”— Explore More

Follow along as I share how to automate the full budgeting lifecycle β€” from leasing assumptions to actuals alignment to executive-ready scenarios.


πŸ”„ Syncing Budget & Reforecast Without Rebuilding

Each year, two tasks need to happen in sync:

Thanks to this setup, we never rebuild from scratch. Instead, we reuse the same hybrid model by:

The overlay logic uses the exact same core process from Year 1:

🧩 Hybrid Workbook β€” One Model, Two Purposes

Rather than build two separate files, I created a single Excel-based engine that serves both:

Accountants use Power Query to pull actuals and material changes from ABF, while Leasing inputs feed Python-powered projections. The result:

Process Data Tools What Tools Do Consolidation Outputs Objectives
Budget (2026–2030) Database of in-place leases SQL + Athena Clean, project, and load rent data Excel Workbook
(Syncing Budget & Reforecast)
Scenario Analysis, Flashback Results Minimize Rework
Shared Process Leasing Assumptions
(Renewals, TI, Downtime)
Python + xlwings Inject leasing assumptions, Read/Write Excel Unified Dashboard Seamless Integration
Reforecast (2025–2029) ABF (Final + IPP Budget Books) Python + Power Query Combine Queries & Connection Variance vs Original Budget Frequent/Quarterly Reforecast

πŸ“Š Forecast Manager vs. My Custom Pipeline: Executive Summary

This comparison highlights how my in-house forecasting pipeline outperforms Forecast Manager across speed, flexibility, and analytical depth β€” even when Forecast Manager is later introduced for workflow standardization.

Feature Forecast Manager My Custom Pipeline Rigidities of Forecast Manager
Reforecast vs Budget Comparison βœ— βœ“ Cumbersome reforecast process,
not fully aligned with dynamic reforecasting needs
Real-time Scenario Flashing βœ— βœ“ No portfolio-level flashing
or support for forward-looking projections
Integration: SQL, Python, Excel βœ— βœ“ Lacks integration with modern analytics tools and scripting workflows

πŸ“Œ Conclusion: While Forecast Manager is effective for enforcing standardized budgeting workflows, my custom pipeline enables agile scenario modeling, seamless integration, and deep analytical insights β€” empowering faster, data-driven decisions at both asset and portfolio levels.

βš™οΈ What Powers This Automation

Component Purpose
SQL + Athena Pull clean rent roll, charge steps, and property-level data
Python (Pandas) Process leasing team inputs, override logic, and rent projections by month
Power Query in Excel Map ABF Final Budget vs IPP Reforecast dynamically and support column renaming
Excel Interface Allows accountants to review actuals, compare projections, and export to ABF/Yardi


πŸš€ Why It Works

All these steps make budget planning and reforecasting fully aligned β€” accountants, finance, and leasing all work off the same system with full transparency and speed.