A dress shirt should fit close at the collar and shoulders, clean through the body with no pulling at the buttons, and end at a sleeve length that shows a half inch of cuff past the jacket. Most men size a shirt by the neck number alone and stop there, which is how a shirt ends up technically correct and visibly wrong at the same time. This guide walks through fit at the collar, sleeves, and body one measurement at a time, how that fit changes depending on whether you’re in a slim, tailored, traditional, or athletic cut, and when the answer is a different size versus a trip to the tailor.
Start at the Collar and Neck
The collar is the one measurement most men get right because it’s printed on the tag, but “right” on the tag doesn’t always mean right on you. Button the collar with no tie and slide two fingers inside. If you can’t get two fingers in, the shirt is too tight and will show a strain line across the front by the end of the day. If you can fit three or more fingers with room to spare, the collar is too loose and will gap away from your neck in every photo, even under a jacket.
Collar fit also shifts with the style. A spread collar sits slightly looser by design to leave room for a tie knot, while a button-down collar is meant to sit closer to the neck since it’s built for an open, tieless look. For a full rundown of collar shapes and when to wear each one, see our guide to what defines a dress shirt, which covers collar and cuff styles in more depth than we’ll go into here.

Sleeve Length and Shoulder Fit
Shoulder seams are the fastest tell on a dress shirt. The seam where the sleeve meets the body should sit right at the edge of your shoulder bone, not out over your arm and not pulled in toward your neck. A seam that sits too far out reads as a size too big; one that pulls in toward your collar is a size too small, no matter what the tag says.
From there, sleeve length is measured with your arm relaxed at your side. The cuff should end right at the wrist bone, covering it without stopping short. With a jacket on, that same sleeve should show about a half inch of cuff and shirt cuff link, if you’re wearing one, past the jacket sleeve. Too short and the shirt disappears under the jacket; too long and the cuff bunches at the wrist. If you wear slim-fit shirts under a tuxedo jacket for formal events, our slim fit tuxedo shirts are cut to keep that cuff length correct under a jacket sleeve.

Body Fit and Fabric Drape by Cut
Once the collar and sleeves are right, the body is where fit types actually diverge, and it’s the fit most exposed once a suit jacket comes off. Pinch the fabric at your waist while the shirt is tucked in. If you can gather more than two inches of loose fabric, the shirt is cut too generously for your frame; if the buttons pull or gap when you sit down, it’s cut too close. Where that two-inch line falls depends on the cut.
A slim fit is cut close through the chest and waist with minimal extra fabric, so the drape follows your body closely and shows almost no excess at the sides. It’s the least forgiving cut if your measurements sit between sizes, but it’s the cleanest line under a fitted jacket. Our skinny fit dress shirts take that same idea a step further for a closer taper through the torso.
A tailored fit splits the difference: it follows the body without hugging it, so the fabric drapes with a slight break at the waist rather than lying flat. This is the safest starting point if you’ve never been fitted for a dress shirt, since it forgives small measurement errors that a slim fit won’t. A traditional or classic fit is cut fullest through the body, and the fabric will naturally drape with visible looseness at the sides when tucked, by design rather than by mistake. Athletic fit sits between slim and tailored through the waist but adds room across the chest and shoulders for a build that carries more muscle there. Picking the wrong one of these for your build is the single most common fit mistake, more common than getting the wrong size within the right cut.
When to Size Up vs. Get It Tailored
Not every fit problem is solved by trying a different size. As a rule, size up when the issue is at the collar or shoulders, since those two points can’t be altered without rebuilding the shirt. If the collar is tight or the shoulder seam sits out past your arm, that’s a sizing problem, not a tailoring one.
Alterations are the right call when the collar and shoulders already fit but the body or sleeves don’t. A tailor can take in the side seams to remove excess fabric at the waist, or shorten sleeves that run long, for a fraction of the cost of buying shirts in a different cut. This is the same logic we cover in our guide to finding a tailor and getting the perfect fit, which applies just as much to dress shirts as it does to suits. And if you’re not sure which cut to buy in the first place, our breakdown of what slim fit actually means is a useful next stop before you shop.

The fastest way to check all of this on yourself is to work the list in order: collar, then shoulders, then sleeve length, then the body. A shirt that passes the first three but fails at the waist is a five-minute fix for a tailor. A shirt that fails at the collar or shoulders means you’re in the wrong size or the wrong cut, and the fix is trying on the next size or a different fit type entirely, not an alteration. Once you’ve been through this checklist once for your build, buying the next dress shirt gets a lot faster. And if you’re building a full look around it, our guide to how a suit should fit walks through the same collar-to-hem logic for the jacket that goes over it.