Mercury bank handles invoicing quite well. If you're manually preparing invoices (as I assume OP is given the need to include hours), invoicing is free. Obviously payments are included (cards via Stripe).
They have recently expanded into bookkeeping, but I haven't used that. If you're just using the bank account & manual invoices, it's free.
Used Bonsai happily for years before that. I see they have been bought by Zoom, so I would expect some changes.
I started with mercury recently and absolutely love it. The Books stuff seems to be OK, which is a huuuuge improvement over QuickBooks Online which is now an unwieldy pile of crap that nobody should use.
As of Jan 1 Mercury says they will start charging $30/month, which is cheaper than other alternatives I've found. My vibecoded Beancount-based system probably cost me more in time than using a year of Mercury Books.