Best way to present multiple types of data in a cluster bar chart?

enter image description here

This company has two different customer types and they all have two different kind of contracts. The aim here was to show all the contract prices in the same chart. As you can see I tried to map customer types with colors and contract types with patterns. As I was showing this around I saw that people couldn't understand this very easily and mostly confused about reading the legend correctly. Is there a way to show this data in a different format that might be more understandable, or maybe minor changes here that I can't see right now that will make reading this chart easier? Thank you.