ZipBooks is accounting software that let's small businesses track income, expenses, non-cash assets, owner's equity, etc.
ZipBooks has a free accounting program that is perfect for individual business owners that don't need recurring billing or time tracking.
Paid versions also have the ability to track profitability by class.