If you are not sure how much you spend each month, then GnuCash will enable you to manage your finances effectively.
This open source tool was designed to manage money from a family or small business.
GnuCash uses a double entry accounting system and includes a revenue / expense account where you can monitor all your commercial activity.
You can use it to manage clients, providers and employees. It supports editing with different currencies, and can import QIF and OFX-formatted files.
Some other interesting features include:
- Summary of economic activity graphs and a wide variety of reports
- Transaction programmer and localizer
- Invoice scheduled date recorder, and more
Thanks to this portable version, you can save your financial information in a pendrive so that it is accessible from any computer without installing any program.