Are they going to host / manage the application / whole stack?
I'd be very wary of these clients who don't / haven't managed an application eating your profits with support questions and etc.
A lot of places imagine "boy i hate subscriptions, wish I could just pay for it" but they forgot how much work IT / managing servers, updates, and applications are ...