What are overcoats? An overcoat is a type of formal or semi-formal coat that extends past the waist when worn. They are known as “overcoats” because they are designed to be worn over your entire outfit. We can create custom-made overcoats that will be the perfect addition to any Winter outfit. Chat to us to create the perfect outfit for you.