WebCheckbook

WebCheckbook is a self-contained PHP web application for tracking and reconciling personal bank accounts — with no application-framework dependency.

View on GitHub →

Key Features

  • Manage multiple accounts with running and reconciled balances
  • Add, edit, and delete transactions (deposits, debits, checks, fees)
  • Import bank statements (CSV) and reconcile them against transactions
  • Search, filter, and reports (duplicates, missing checks, unreconciled items)
  • Export as text, HTML, or XLS
  • Responsive Bootstrap 5 UI with internationalization support

Tech: PHP 8.0+, MySQL 5.7+ or MariaDB 10.3+, and any PHP-capable web server (Apache, Nginx, Caddy). Licensed under the MIT license.