Skip to content

adam110th/Household-Maintenance-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Household Maintenance Tracker

A Python tool that generates a comprehensive Excel spreadsheet for tracking household maintenance costs with 15-year projections. Designed for Australian dwellings, including new builds.

Features

  • Dynamic Interval Lookup: Annual costs automatically calculate using VLOOKUP based on maintenance intervals (weekly to 30-yearly)
  • Category Organization: 10 maintenance categories including Pool, Garden, Major Systems, Appliances, and more
  • Type Classification: Items classified as Renewal/Replacement, Ongoing Maintenance, Cleaning, or Other Allowances
  • 15-Year Projections: Calculates total costs with configurable inflation rate
  • New Build Support: Delay costs by setting start years (1-15) for items that don't apply immediately
  • Color-Coded Categories: Conditional formatting for easy visual organization
  • Data Validation: Dropdown lists for categories, types, and intervals
  • Filtering: Built-in Excel filters for easy data analysis

Generated Sheets

  1. Maintenance Tracker - Main data entry sheet with all line items
  2. Category Summary - Automatic summary by category and type with key metrics
  3. 15-Year Projection - Year-by-year cost breakdown accounting for start year delays
  4. Interval Guide - Reference table for interval multipliers used by formulas

Installation

pip install -r requirements.txt

Usage

python household_maintenance_tracker.py

This generates an Excel file household_maintenance_tracker_v4.xlsx in /home/claude/.

Requirements

  • Python 3.6+
  • openpyxl

Customization

  • Change costs: Edit the Cost per Interval column (blue cells)
  • Change frequency: Select from the Interval dropdown
  • Change inflation: Edit cell B4 on the Maintenance Tracker sheet (default: 3%)
  • Add items: Insert a row and copy formulas from an adjacent row

Categories

Category Color
Pool Maintenance Light Green
Painting Light Orange
Garden & Lawn Green
Major Systems Light Blue
Appliances Light Yellow
Flooring & Surfaces Light Purple
Cleaning & Services Pale Green
Repairs & Maintenance Light Red
Safety & Compliance Light Teal
Furniture Light Pink

License

MIT License

About

Simply budget spreadsheet for household costs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages