The bachelor or bachelorette party is the only occasion in a person's life where their closest people are contractually obligated to roast them and they have to sit there and take it. This is a gift. Most people squander it by going too generic, too safe, or too mean. None of those land.

Here's how to write something that actually works.

Why this crowd is different from every other roast crowd

Bachelor and bachelorette parties are the most permissive roast environment you'll ever be in. You're with the inner circle — the people who have the real stories, know the real habits, and have watched this person at their least dignified. The audience already likes the guest of honor. They're rooting for the jokes to land. That's a huge advantage.

The trap is thinking that permission to go sharper means you don't need to do the work. The sharpest material still has to be specific. Generic party roasts fall flat in exactly the same way generic wedding toasts do — it's just that the tolerance for mediocrity is lower when the crowd knows the person really well.

Tone: Full Roast is appropriate here — but understand what that means

Full Roast doesn't mean cruel. It means personal, specific, and unfiltered. You're not softening jokes you'd normally say at a wedding. You're using material that's only appropriate in this room, with this group, because everyone knows the history.

The Full Roast test

Before each joke, ask: would this joke hurt them in a way they'd still feel in the morning? If yes, cut it. Would it embarrass them in a way they'd laugh about later? That's Full Roast territory. The difference is everything.

Where your best material comes from

Forget generic observations. The goldmine is shared history. The best bachelor and bachelorette roast lines come from:

Structure that works in a party setting

Unlike a wedding toast, you don't have a formal structure to follow. You're not at a lectern. Keep it loose, conversational, and punchy:

  1. One sentence of setup — who you are to them and why that gives you credibility for what you're about to say.
  2. Two or three hits — your sharpest, most specific lines. Don't rank them in ascending order of strength; lead with something good, then build.
  3. One genuine moment — not long, not maudlin. One sentence about why you're actually glad they found this person. It lands harder after three good roast beats.
  4. The button — a short, punchy closer. A call back to the first line if you can manage it.

Delivery in a party environment

You're not at a mic stand with a banquet hall waiting. You might be at a bar, at a dinner table, on a boat. Adjust accordingly:

🚫 What still goes too far, even here

✦ Skip the blank page

Get 8 personalized bachelor or bachelorette roast lines in 90 seconds

Fill in what makes them specific — the habits, the history, the thing the whole group already knows. We write the lines.

Write My Roast Lines →

Lines from $6.99 · Full speech from $24.99 · No account required

Related roast guides

Writing for other parts of the wedding weekend? These guides cover the neighboring moments:

Frequently asked questions

What tone should I pick for a bachelor or bachelorette party?
Full Roast is the right call here — this crowd can handle it and expects it. If the group is mixed (say, a joint party with partners' friends you don't know), drop to A Little Spicy until you know the room.

Should I clear the material with anyone beforehand?
Run the sharpest lines past one other person who knows the guest of honor well. Not to get permission — but to sense-check that you've read the room correctly. You'll know immediately from their reaction whether a line lands or lands wrong.

How long should a bachelor party roast be?
Two minutes max. Three if it's a dinner setting and everyone's seated. You're interrupting an evening, not headlining a show. Get in, hit your lines, get back to the party.