Pancakeapp
This is my go-to daily app that I use to manage my business. It does everything from estimates, invoicing, time-tracking, recurring invoices to custom reusable templates for proposals. I’ve been using this for over 2 years and I love it. It’s self-hosted which means that I paid a once-off fee (no recurring monthly fee) and installed it on my website domain. The support from the Pancakeapp team is quick and they are always working on making it better!