The Overcoat: Length, Closure, and the One That Works Over a Suit
An overcoat has one job: cover the suit completely without swallowing the person inside it. Length decides most of it, and the wrong length ruins the rest.
A classic overcoat ends just below the knee, covers the suit jacket in every position, and buttons over the jacket without pulling. Single-breasted is the safe first coat. Double-breasted is warmer and more formal, and it needs to stay buttoned to hold its shape.
Length is the decision
The essential rule is simple: an overcoat worn over a jacket must be longer than the jacket, comfortably covering its hem in every position. In practice most classic overcoats end somewhere between just above and just below the knee. Knee length is the safe default. It is long enough to look formal and keep the legs warm, and short enough to walk and climb stairs without fighting the coat.
Shorter men usually look better in a coat that ends at or just above the knee, while a long coat on a short frame can overwhelm the figure. Taller men can wear a coat that falls toward mid-calf, but it needs a back vent or a generous hem sweep so it does not restrict stride. The car coat that ends above the knee is easier to drive in and reads more casual. Longer does not mean dressier: a long black coat over jeans and a sweater is about as casual as it gets.
Related reading on this site: NimbleTailor and Trouser Rise: The Measurement That Changes the Whole Silhouette cover the neighbouring problems in more depth.
Single or double breasted
For a first coat, buy single-breasted. It usually comes with three or four buttons, you can wear it buttoned or open, and it still looks right either way. A double-breasted coat is more tied to fashion, and it needs to stay buttoned to hold its shape, which makes it a good second coat and a risky first one. The double-breasted front gives a second layer of cloth over the chest in cold wind, so it is warmer, but that warmth comes with a rule: keep it buttoned.
The Chesterfield is the dressiest of the group and a safe first coat: single-breasted, knee-length, short lapels, often with a velvet collar. The polo coat is double-breasted, belted, with a looser fit and big lapels. The trench is double-breasted with a belt and water-resistant fabric, which suits cool rainy days more than freezing nights. Each one is a different tool, and the mistake is buying the dramatic one first.
The fit check that matters
Try the coat on over the suit, not over a shirt. A coat that closes perfectly over a shirt can be tight over a suit, because an overcoat is drafted over a jacket, sometimes over a jacket and a knit. The shoulders should sit on the edge of your shoulder, the sleeves should cover the suit jacket sleeve and the shirt cuff and end around the base of the thumb, and the coat should button without pulling across the chest.
The hem is the last check. If the suit jacket peeks out below the coat, the look breaks, and no amount of tailoring fixes it. The coat has to cover the jacket in every position: standing, walking, and sitting. If it does that, and the shoulders sit right, the rest is color. Charcoal or navy first. Camel second, not first.
Frequently asked questions
How long should an overcoat be?
Just below the knee is the classic length. It covers the suit jacket completely, keeps the legs warm, and works for most heights. Shorter men usually look better in a coat that ends at or just above the knee, while taller men can wear one that falls toward mid-calf.
Can I wear a pea coat over a suit?
You can, but it will not look right. A pea coat ends at the hip, so the suit jacket shows below it. A coat worn over tailoring has to be longer than the jacket underneath, which is why the overcoat, not the pea coat, is the right tool.
Single or double breasted for a first overcoat?
Single breasted. It usually has three or four buttons, works buttoned or open, and suits every body type. A double-breasted coat is warmer because two layers overlap across the chest, but it needs to stay buttoned to hold its shape, so make it your second coat.
What color should my first overcoat be?
Charcoal or navy. Both go with everything a suit goes with, and both read formal enough for the office and a wedding. Camel is the classic second coat, not the first.