Yeah, I think especially in finance companies would be willing to pay for support and feature development. There has to be a way to monetize the project and make it so at least it pays for your time.
There's nothing wrong with a labor of love, but the companies using your software can afford to pay for your time.