GnuCash
Personal and small-business financial-accounting software for tracking income, expenses, stocks, and more.
Key features
- Double-Entry Accounting
- Checkbook-Style Register
- Scheduled Transactions
Pros
- Completely free and open-source under GNU GPL.
- Utilizes professional double-entry accounting for accuracy.
Cons
- Experimental SQL database support may lead to data loss in corner cases.
- Relies on volunteer development, which might affect update frequency or support response times.