There's never going to be a time when customers will be perfectly happy with a price change/increase, but if you've conducted the proper research, that data will back your decision. The key, then, is to be as transparent as possible, utilizing your data to explain to customers exactly why the pricing change is happening. Customers appreciate honesty and it builds trust.