Windows Download | Online Documentation


MyMoney MyMoney is a rich client .NET 4.0 ClickOnce application for managing your personal finances. It is written entirely in C# and is designed for programmers who want easy access to their data and who want to quickly and easily add their own features. Your data will not be locked up in some proprietary format, it is yours to do with as you like.



Supports Banking, Credit Card, and Investment accounts, with Auto Categorization, Statement Reconcilitation, and simple identification and merging of duplicate transactions. .


Save a lot of typing using secure Online Banking to download statements from your bank, using OFX over secure HTTPS. No middle man storage of your account information, everything is directly from your bank to your local PC, just as secure as if you logged onto your Bank website and downloaded transactions yourself. For banks that don't support OFX, you can download Money or Quicken QFX files and import them.


Storing your data in multiple formats, including XML, Encrypted Binary XML, SQL Compact Edition, SQL Local DB, or SQL Server. Your data can also be exported in XML or CSV formats.


Instant graphs show everything from current spending trends in your accounts, to pie charts showing spending by category, to bar charts showing historical spending by category, to portfolio charts showing your current holdings across stocks, mutual funds, and other investment categories.


Basic support for budgeting so you can set monthly goals for each category, then it provides a budget balancing feature where you can manually transfer money between categories, essentially treating your categories like mini bank accounts. This provides a flexibility in budgeting that makes the system more realistic and less rigid and therefore more likely to be used long term.


Tax Categories can be assigned so that you can export your tax information to Turbo Tax. This includes a capital gains tax report for investments organized into short term and long term.


Bug free account reconciliation (balancing) process that guarantees that once a statement is reconciled it stays that way.


Quick Search gives you a powerful ability to find anything in many years of historical data almost instantly. For example, type (costco or arco) and fuel to find all transactions recoding a fuel purchase from either costco or arco.


Attachments can be associated with each transaction which is handy for tracking additional information that doesn't fit in the memo field. You can also use this to store a scanned copy of your store receipts so you can find your receipts quickly and easily.


Every numeric field in the application pops up a calculator so you can enter expressions to compute the value you want in that field. This saves you from having to switch between applications and makes entering data much more efficient.


Modularity so new developers can easily add their own favorite features. For example, one developer added support for managing rental properties and loans while another added support for easily tracking sales tax.


Multiple currencies. When you setup an account you can specify the currency used by that account. This is handy if you have overseas accounts. It is then able to handle the fact that transfers between accounts with different currencies will not necessarily have the same amount on either side of those transfers.


Lastly, for additional eye candy, the application supports multiple UI themes, including a Visual Studio 2010 theme, a dark Metro theme and a silvery OSX theme.


Windows Download | Online Documentation