If you’re a Linux command-line user, I’d suggest trying hledger. It’s a simple CLI tool for double-entry bookkeeping. I’ve used it for many years as a self-employed solo. It does a nice job generating basic reports, and everything is kept in plain text, which makes it easy to move data around.