The original post: /r/selfhosted by /u/Regular_Shine2865 on 2025-03-13 21:07:04.

Had another late night session,need to stop drinking coffee after 4. So I rolled out v3.3 of “Dollar Dollar Bill Y’all” - our self-hosted expense tracker that I originally built for me and my wife to manage our household expenses.

If you are already using the service and hoping to pull the latest:

This might break your service! I added new tables so please do

1. flask migrate

2. flask upgrade

Quick Background (For Those Who Missed Previous Posts)

Dollar Dollar Bill Y’all is a self-hosted expense tracking and bill-splitting web application (think Splitwise but private and customizable). I started building it to solve a personal need - tracking household expenses with my wife - and it’s grown into a pretty robust ish system.

  • Track shared expenses between friends, roommates, or groups
  • Track personal expenses
  • Split bills using flexible methods (equal, percentage, or custom amounts)
  • Create expense groups for specific events or living situations
  • Track recurring expenses
  • Visualize who owes whom with a dashboard showing balances
  • Record settlements when people pay each other back
  • Filter and sort expense history

What’s New in v3.3

Budget Management

  • Set monthly/annual budget targets
  • Create category-specific budgets
  • Get notifications when approaching budget limits
  • Visual budget tracking with interactive charts

https://preview.redd.it/nlshvj48vioe1.png?width=2998&format=png&auto=webp&s=86c4524bb2699cf1949cea15c953dbc16ccc1e42

Advanced Categorization

  • Unlimited custom categories for better transaction organization
  • Configure hierarchical categories (parent/child relationships)
  • Auto-categorize transactions based on patterns
  • Generate category-based reports for tax time

https://preview.redd.it/ziesv069vioe1.png?width=2998&format=png&auto=webp&s=0515956d4d279491c0d2cb0183ec9a15546d354b

This update was inspired by many of your suggestions after the v3.2 release. I wanted to provide better tools for proactive financial planning rather than just reactive expense tracking.

If you want to check it out, the code is on GitHub: https://github.com/harung1993/dollardollar

Setup is designed to be straightforward even if you’re not super technical.

Planned future releases:

  1. Ability to import csv bank transactions
  2. Simplefine connection
  3. Revamped dashboard
  4. Better notifications for budgets

If you like this project and would like to support my work, you can buy me a coffee! Your support helps me scontinue creating resources like this one. No pressure at all!!