Jason Lamb .ME Some stuff I think is cool and interesting, you might too!

September 29, 2026

A Personal Budget Tracker Built Around Everyday Numbers

Filed under Informational

A budget gets harder to understand when every number speaks a different language. Income might arrive every two weeks, insurance might be billed monthly, and another expense shows up once a year. My Budget Tracker puts those amounts into a common view.

The app lets a user model hourly or fixed-paycheck income, withholding, savings goals, recurring expenses, and one-time costs. It rolls the information into monthly and annual projections so the relationship between income and spending is easier to see.

Expenses can be categorized, and the interface highlights areas such as food, car costs, and subscriptions. The point is to make a collection of individual entries easier to review, rather than leave the user doing the frequency conversions in their head.

Each configured user has a separate budget stored in a JSON file. The project is designed for a private PHP page on shared hosting, with editing, deletion, import, and export available through the application. It does not need a database server to support that basic workflow.

This is a planning tool based on the information entered. It does not automatically know about a new bill or a changed paycheck. That boundary keeps the job understandable: record the assumptions, compare the resulting totals, and update the inputs when life changes.

I like projects that make a familiar task less scattered. A budget page does not have to predict the future to help. Sometimes it is enough to put the recurring numbers in one place and make it obvious which ones deserve another look.

Open the hosted project ยท Explore the project on GitHub