FinPal (formerly DollarDollar)
Self-hosted finance app for expense tracking, budgeting and bill-splitting
325 stars 20 forks last commit first released AGPL-3.0
Actively maintained
Last commit 16 Feb 2026.
FinPal (formerly DollarDollar) is an open-source, self-hosted personal finance platform for expense tracking, budgeting, bill-splitting and portfolio tracking. It provides account synchronization, multi-currency support and tools for collaborative group expenses while keeping data under user control.
Key Features
- Expense tracking with multi-account and multi-card support, recurring transactions, and date-based history
- Bill splitting for groups with multiple split methods (equal, custom amount, percentage) and settlement tracking
- Budgets with notifications, monthly summaries, category-based spending analysis, and trend visualizations
- Transaction importing (CSV, SimpleFin) and auto-categorization with customizable rules and multi-category support
- Portfolio and investment tracking with automatic price updates and portfolio performance views
- Authentication options: local login plus OpenID Connect (OIDC) integration for enterprise providers
- Deployable via Docker and Docker Compose; recommended workflows include database migrations and optional Unraid templates
Use Cases
- Personal budgeting and expense management with multi-currency accounts and recurring payment schedules
- Shared household or group expense tracking and automated bill-splitting with invitations and balance settlement
- Small team or project finance oversight including portfolio tracking and category-based spending reports
Limitations and Considerations
- The project is undergoing a rebrand and architectural evolution into the PalStack/FinPal ecosystem; some components (mobile app and expanded cloud options) are still in development
- Setup requires container tooling (Docker, Docker Compose) and occasional manual database migrations after updates
- Some sync integrations and advanced analytics features are listed as forthcoming and may be incomplete depending on release
FinPal is intended for users who want full control over their financial data with flexible group workflows and extensible deployment options. It combines traditional expense management with portfolio features and enterprise-friendly authentication choices.
Categories:
Tags:
Tech Stack:
Similar to FinPal (formerly DollarDollar)

TimeTagger
Tag-based time tracking with an interactive timeline and reporting
Open source web-based time tracker with an interactive timeline, tag-based workflow, targets, and CSV/PDF reporting for individuals and freelancers.
Budget Board
Personal finance app for budgeting, spending tracking, and goals
Open-source personal finance app to track spending, manage accounts and assets, build monthly budgets, and monitor trends and financial goals with optional bank syncing.

GiftManager
Web app to organize and track gift ideas for families
Manage gift ideas, avoid duplicate purchases, coordinate Secret Santa, track bought gifts, support multiple families with admin dashboard and OIDC authentication.

SparkyBudget
Open-source personal finance web app for tracking accounts and budgets
SparkyBudget is a Flask-based open-source personal finance app to track accounts, manage budgets, and analyze spending with a dark-themed web interface and Docker deployment.

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

Yamtrack
Self-hosted media tracker for movies, shows, anime, games, and books
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.



