If you already have Microsoft 365, I strongly encourage you to give Money in Excel a look. It's a free download and, on its own, it is a solid piece of financial software that doesn't push you with ads. However, unless you already have a use for Microsoft 365, it's not worth subscribing to Microsoft 365 for this alone.