Home / Guides

How to write a best man speech

To write a best man speech, introduce yourself and how you know the groom, tell one or two affectionate and lightly funny stories, say something genuine about the couple, welcome the partner to the friendship, and end with a toast. Keep it to three to five minutes and balance humor with heart.

Balance humor and heart

The best man speech can be funny, but it lands because it is also sincere. Aim for gentle, affectionate humor that flatters the groom rather than roasts him, then shift to something heartfelt about the couple. Ending on emotion is what makes it memorable.

Structure that works

Introduce yourself and your history with the groom, tell one or two stories that show his character, turn warmly to the couple and the partner, and close with a toast. This gives the speech shape and stops it becoming a string of unrelated jokes.

Stories to tell and avoid

Choose stories that are affectionate and make the groom look good, or endearingly human. Avoid anything genuinely embarrassing, references to exes, crude jokes, and inside references most guests will not understand. If a story makes the couple wince, cut it.

Keep it tight and rehearse

Three to five minutes is plenty. Write it out, then read it aloud several times to fix pacing and cut anything that drags. Knowing your opening and toast by heart steadies your nerves. You can generate a first draft from a few details and shape it from there.

AI Speechwriter

Tell us the occasion and a few details, and get a heartfelt, well-paced speech in minutes. Preview free.

Write my speech

Frequently asked questions

How long should a best man speech be?

Three to five minutes. Long speeches lose the room; a tight one keeps everyone with you.

How funny should a best man speech be?

Funny is welcome, but keep it affectionate and end on something sincere. Humor that embarrasses the groom or couple falls flat.

What should a best man speech end with?

A toast to the couple, so guests know to raise their glasses on a warm, sincere note.