| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README.md | 2026-02-16 | 6.7 kB | |
| MoneyCsvSetup_2_7_0_0.exe | 2026-02-16 | 3.1 MB | |
| MoneyCSV_2_7_0_0.jar | 2026-02-16 | 3.3 MB | |
| MoneyCSV_2_6_0_0.jar | 2025-12-30 | 3.2 MB | |
| MoneyCsvSetup_2_6_0_0.exe | 2025-12-30 | 3.1 MB | |
| MoneyCsvSetup_2_5_0_0.exe | 2025-12-14 | 3.1 MB | |
| MoneyCSV_2_5_0_0.jar | 2025-12-14 | 3.2 MB | |
| MoneyCSV_2_4_0_0.jar | 2025-12-09 | 3.2 MB | |
| MoneyCSV.ico | 2025-12-09 | 17.5 kB | |
| Totals: 9 Items | 22.2 MB | 6 |
MoneyCSV
Personal finances Java Swing program based on CSV files
Installation Instructions
Requirements
- System must have Java JRE 8 installed
Windows
Quick Start
- Run the windows installer MoneyCsvSetup.exe (note that account CSV files are stored in your AppData directory)
Advanced User
- Copy MoneyCSV.jar and MoneyCSV.ico to your desired data directory (e.g. <documents>\MoneyCSV)
- Right-click on MoneyCSV.jar and select "Send to > Desktop (create shortcut)" (use Show more options in Windows 11)
- Right-click on the new shortcut on the desktop and select "Properties"
- Press "Change Icon ..."
- Select the MoneyCSV.ico in your data directory (e.g. <documents>\MoneyCSV)
- (more advanced) add path to portfolio CSV file in the command line argument to "Target:" to force MoneyCSV to start with a specific portfolio CSV file, otherwise it will startup with the last used CSV file
MacOS (from Google of "Mac OS create shortcut to jar file")
- Open Automator (found in your Applications folder, or search for it in Spotlight).
- Choose File > New and select "Application" as the type of document.
- In the actions library on the left, search for "Run Shell Script" and drag it to the main workflow area on the right.
- Ensure the "Shell" is set to /bin/bash (or similar) and "Pass input" is set to "as arguments".
- In the text field, enter the command required to run your JAR file, replacing /path/to/MoneyCSV.jar with the actual, full path to the MoneyCSV JAR file:
- bash
- java -jar /full/path/to/MoneyCSV.jar
- (Tip: You can type java -jar and then drag the JAR file from Finder into the Automator window to automatically insert its full path).
- Go to File > Save and save your new application with a descriptive name (e.g., "MoneyCSV") to your Applications folder or Desktop.
- You can now drag this new application to your Dock or double-click it to run your JAR file with the specified command. * You can even change its icon for a more polished look. Google "automator app custom icon"
Linux
- Use your favorite scripting language to run "java -jar MoneyCSV.jar"
- Use your favorite scripting language to run "java -jar MoneyCSV.jar <path to portfolio CSV file>"
Changelog
2.7.0.0 (2026-02-16)
Added
- Import image capability for account logos.
- Transaction cost column to investment transactions.
- Investment account worth + cash balance on the summary tool tip when hovering on investment account
- Bold border for find report totals
- Bold font for summary group text and summary report income and expense totals
- Spacer columns for the budget columns after budget category info, years, and months
- Column header indicator when a column has tool tip hover information
- Button for asset accounts to update the asset value with a new transaction
- Backup of the log file (for debugging)
- Set focus on expense or income when auto filling based on the last payee transaction
- Bulk update to text fields for the find transaction reports
- Show account balances on the account transfer dialog
Fixed
- Not able to show summary table if no accounts (summary table removed from navigator if no accounts)
- Empty category list warning when requesting a report find from a transaction with a sub-category
- Not updating investments in stock price table when renaming investments from the report for the list of investments
- Budget header font colors for budget (black), and actual (red or green)
- Properly center custom icons into the assumed small/large icon square dimension
- Remember portfolio selected record after modification
- Remember bill selected record after modification
Changed
- Create account about is enabled by default on portfolio, update is only enabled when dirty
- Summary table to move net worth and change in net worth to header panel, changed control panel to show top investments, top budget expenses and upcoming bills
Removed
- Nothing
2.6.0.0 (2025-12-30)
Added
- Virtual balance display to header panel for accounts with a virtual overdraft
- Support for sub-categories with the use of a colon (i.e. Food : Dining-out vs. Food : Groceries)
- Create recurring bill from transaction (from the right click pop-up menu)
Fixed
- High CPU and memory usage (strange swing timer behaviour)
- Layout problem in stock price header panel
- CSV writing/reading breaks with a single quote
- Missing " (V)" for favorite accounts with a virtual overdraft
Changed
- Show the stock price pre-worth prior to pushing the update button
- Increase font size of account balance in header panel for accounts
Removed
- Nothing
2.5.0.0 (2025-12-14)
Added
- Created "Account in Portfolio" on the Summary table when clicking outside of valid rows
- About dialog
- Show pre, post, and delta holdings worth after Investment Price button update on the Stock Price header panel
- Animate all currency labels (not just title currency labels)
- View program log menu item
- Description to Import Rules header panel
Fixed
- Dirty button when selecting records on the Portfolio table
- Split ID amount is not changing when the split total value changes
- Not updating account transaction when editing from the Reconcile dialog
Changed
- Title content for all reports with better descriptions.
Removed
- Nothing
2.4.0.0 (2025-12-07)
Added
- Show total split transaction amount on Split button
- Tool tip capability to the main ledger view panel
- Tool tip for the Summary table
- Gain with dividend on holdings control panel
- Pop-up show transaction
- Tool tip for find report
- Improve icons for most buttons
- Pop-up menu button icons to similar buttons
- Account icons to all account combo lists
- Account icons to all ledger columns for account names
- Icons for portfolio table and summary group type
- Calculate the annual growth rate for net worth
- Show payee/category/investment list to pop-up menus
- Show account for find report to pop-up menus
- Show all fields for in tool tip for find report
- Animate Create and Update buttons when control panel is dirty
- Drag-n-drop text to import panel
- Animate account balances
- Show account in portfolio pop-up menu
- Show stock price it holding and investment pop-up menu
- Investment holdings plus balance total to investment account header panel
Fixed
- Backup custom icon files
- Dirty button in bills and import rules
Changed
- Split tag in Num column to include the total split amount
- Auto-complete to show three options rather than just one
Removed
- Nothing
2.3.0.0 (2025-11-23)
Initial version for public release