What the Groom Should Wear to a Church Wedding
Your invitations set the tone for the day, and the couple's clothes should do the same. A formal church ceremony followed by an elegant reception calls for a different dress code from a relaxed outdoor wedding and barn celebration. Which outfits suit the groom at a formal church wedding?
Tuxedo
With tailcoats less common, a tuxedo is among the most formal choices for a groom. Consider whether the bride's dress follows the same level of formality; a more elaborate gown with a full skirt can complement it. Fit matters above all: even an expensive tuxedo loses its effect if it sits poorly. If you want a suit you can wear more often after the wedding, a black suit may be more versatile. With a tuxedo, choose a white shirt, black bow tie and polished black patent leather shoes.

A black suit
A black suit can work well for evening occasions. If you do not expect to wear it to work but want it for balls, theatre or other formal events, it may be the better choice. Wear it with a white shirt, ideally in a tone that complements the bride's dress for the photographs.
A dark suit
For a church wedding that is formal without requiring the highest dress code, choose navy or charcoal if you also want to wear the suit to work. The article advises against brown for this occasion. A waistcoat can add formality to a navy or charcoal suit.

Whichever option you choose, add a white shirt and simple formal shoes. Keep the tie or bow tie and pocket square restrained, especially if you also wear a floral boutonnière. Avoid showy pre-tied cravats; a classic choice works best.