I’ve never heard a customer say “on-premises” when talking about servers they run. On-premise is usually the term regardless if it is “correct”.
I'm not suggesting that you correct your customers, but there's no reason to sink to the lowest common denominator when writing.