You could look at GNUCash. It's free - both in cost & in ideology - so only your time will be involved and is available across a number of operating systems. It's a double entry system, as used in standard accountancy practice.
My wife & I are going to have our own Limited Liability Company and intend using it for that based on what we've read about it.
Here's what their website says:
"Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.
Feature Highlights
Double-Entry Accounting
Stock/Bond/Mutual Fund Accounts
Small-Business Accounting
Customers, Vendors, Jobs,
Invoices, A/P, A/R
QIF/OFX/HBCI Import, Transaction Matching
Reports, Graphs
Scheduled Transactions
Financial Calculations"
Free Accounting Software | GnuCash