Your Go-To Guide for a Hilarious (and Kind) Office Roast Template
So, you've been tasked with delivering a roast for a colleague or your team, and the thought of standing on camera makes your palms sweat? You want to land the jokes, get the laughs, and keep it light-hearted, not awkward. I've guided countless professionals through this exact scenario, turning potential disaster into a memorable highlight.

Scan with iPhone camera to try this script instantly
Quick Answer
An office roast template provides a structure for creating lighthearted, funny jokes about a colleague, focusing on harmless observations and relatable quirks. The goal is to celebrate the individual with good-natured humor, always followed by sincere appreciation, ensuring it strengthens team bonds rather than causing offense.
The office roast: a delicate dance between humor and respect. It’s an opportunity to celebrate a colleague, build team camaraderie, and inject some much-needed fun into the workplace, especially when you’re delivering it on camera. But let's be honest, the line between a good-natured jab and a cringe-worthy moment can be finer than a spreadsheet cell.
As your go-to guide, I’ve seen it all – the roasts that brought down the house and the ones that made everyone wish for a mute button. The key isn't just about being funny; it's about being smart funny. It’s about understanding your audience, the individual being roasted, and the overall company culture.
Understanding Your Audience & The Roastee
First, who are you roasting? Is it a departing colleague, a birthday celebrant, or perhaps a team-building event? The context dictates the tone. A roast for someone retiring will differ vastly from a lighthearted jab during a weekly team meeting. Always consider:
Their Personality: Are they a good sport? Do they have a thick skin, or are they more sensitive? Tailor your jokes to their known sense of humor. Avoid topics they've expressed discomfort with in the past.
Your Company Culture: Is your workplace super formal, or is it more relaxed and casual? A joke that lands well in a startup might fall flat (or worse) in a corporate environment.
Your Relationship: How well do you know the person? Jokes about shared experiences or inside quips can be gold, but be cautious not to exclude those who aren't 'in the know' entirely.
The Anatomy of a Great Office Roast Joke
Think of it like building with LEGOs. Each joke is a brick, and you need a solid foundation and structure.
Observation (The Setup): Start with a genuine, often mundane, observation about the person. This is where you ground the joke in reality. Examples: "I've noticed [Name] always has that one specific mug...", "You know, [Name] is incredibly punctual..."
Exaggeration/Twist (The Punchline): This is where the humor kicks in. Take that observation and blow it out of proportion, twist it into something unexpected, or apply it to a ridiculous scenario. Examples:
Observation: "[Name] is incredibly punctual."
Punchline: "...seriously, I think they set their watch by the office coffee machine brewing."
Observation: "[Name] always has that one specific mug."
Punchline: "...I'm pretty sure it's surgically attached. We should check for a serial number."
The 'But Seriously' Pivot (The Heart): This is CRUCIAL for office roasts. After a few good-natured jabs, always pivot back to sincerity. This reaffirms your positive intent and prevents the roast from feeling mean-spirited. It’s the professional equivalent of a friendly hug after a playful shove. Example: "But all kidding aside, [Name], your dedication to [specific positive trait, e.g., client happiness, team morale] is truly inspiring. We're lucky to have you."
What to AVOID at All Costs
Anything Discriminatory: No jokes about race, religion, gender, sexual orientation, age, disability, or any protected characteristic. This is non-negotiable.
Personal Attacks: Avoid jokes about appearance, family issues, financial troubles, health problems, or anything that could be genuinely hurtful or embarrassing.
Inside Jokes (Unless explained): If only two people in the office get the joke, it alienates everyone else. If you must use one, briefly explain the context.
Anything Unprofessional: Steer clear of gossip, rumors, or anything that could jeopardize someone's reputation or create workplace conflict.
Overdoing It: Too many jokes, especially if they're too harsh, can be exhausting and counterproductive. Quality over quantity.
Crafting Your Script for Camera
Delivering a roast on camera requires extra attention to pacing and clarity. You don't have the immediate feedback of a live audience's body language.
Write it Out: Don't wing it. A script ensures you hit your points and maintain control.
Practice Your Delivery: Rehearse out loud. Pay attention to your tone – it should be warm and playful, not sarcastic or biting.
Use Pauses: Strategic pauses add comedic timing and allow your points to land. They also give you a moment to breathe and collect yourself.
Visual Cues: If possible, look directly into the camera as if you’re speaking to the person. A friendly smile goes a long way.
Keep it Concise: On camera, shorter is often better. Aim for 1-3 minutes of pure roast content, followed by your sincere closing.
Example Structure (The Comedy Sandwich):
Warm-up/Intro: Greet the audience, state the purpose (e.g., "We're here to celebrate [Name]!").
Roast Section (3-5 jokes): Mix observations with funny twists. Remember the 'But Seriously' pivot after every 1-2 jokes, or at least every few jokes.
Sincere Closing: End with genuine praise and well wishes. This is what people will remember most.
Counterintuitive Insight: The best office roasts often come from people who don't seem naturally funny. Why? Because they rely on structure, observation, and sincerity – not just witty one-liners. They've put in the work to understand the person and the goal.
Remember, the goal is to create a shared moment of laughter and connection. When done right, an office roast template isn't just about jokes; it's about strengthening bonds and showing appreciation in a unique way. Now go forth and roast responsibly!
Try this script in Float
Paste your script, open Studio, and Smart Scroll follows your voice. Free on iPhone.
What makes this work
Try the script
Hit play to preview how this flows in a teleprompter. Adjust speed, then download Float to use it for real.
Celebratory Roast for [Colleague's Name]
How to get started
Identify Your Target
Understand the personality of the person you're roasting and their comfort level with humor. Assess the company culture.
Brainstorm Harmless Quirks
List funny, observable habits, pet peeves, or common sayings the person has. Focus on relatable, non-offensive traits.
Craft Your Jokes
Use the Observation -> Twist -> Sincerity structure. Exaggerate the observation for comedic effect, then immediately soften it with a genuine compliment.
Inject Sincerity
Crucially, follow every joke or a small set of jokes with a sincere compliment or positive statement about the person. This is the 'hug' after the 'poke'.
Write and Rehearse
Script your roast. Practice delivering it aloud, focusing on warm tone, clear articulation, and appropriate pacing. Time yourself.
Deliver with Confidence
On camera, maintain eye contact with the lens as much as possible. Use pauses effectively and smile genuinely. End on a high, sincere note.
Expert tips
Always end with genuine praise. The roast is the appetizer; the sincere compliment is the main course.
If you're unsure if a joke will land well, err on the side of caution and cut it. Better safe than sorry.
Use your own relationship with the person to your advantage – inside jokes (briefly explained) or shared anecdotes can be very effective.
Consider incorporating a team-wide joke that everyone can relate to, even if it's not directly about the roastee.
Questions & Answers
Everything you need to know, answered by experts.
What's the best way to start an office roast?
Begin by clearly stating the purpose and the positive sentiment behind the roast, like 'We're here today to celebrate [Name] and share some laughs!' This sets a warm, appreciative tone before diving into jokes.
How do I make sure my office roast isn't mean?
Focus on lighthearted quirks, common workplace observations, and exaggerate them playfully. Crucially, always follow jabs with sincere praise, reinforcing your positive intent and respect for the individual.
What topics should I absolutely avoid in an office roast?
Never joke about sensitive personal matters like appearance, family issues, health, finances, religion, race, or anything discriminatory. Stick to professional, observable, and universally understood (or briefly explained) traits.
Can I use inside jokes in an office roast?
Use them sparingly and only if you can briefly explain the context to everyone else. If the joke requires too much explanation, it's probably not suitable for a broader office audience.
How long should an office roast script be?
For on-camera delivery, aim for a concise script of 1-3 minutes. This typically means 3-5 well-crafted jokes followed by a sincere closing. Shorter is often more impactful and easier to deliver effectively.
What's the difference between a roast and just making fun of someone?
A roast is a structured event with good-natured humor aimed at celebrating an individual, always balanced with sincere appreciation. Simply 'making fun' can be malicious, lacks structure, and often lacks the redeeming element of genuine praise.
How do I deliver an office roast on camera if I'm nervous?
Write your script, practice it multiple times out loud, and focus on maintaining a warm, friendly tone. Look into the camera as if you're talking directly to the person, and remember that sincere smiles and pauses go a long way.
What if the person being roasted doesn't have a good sense of humor?
In such cases, it's best to heavily de-emphasize or skip the 'roast' aspect and focus almost entirely on sincere praise and positive observations. A 'celebration' format might be more appropriate than a 'roast'.
How do I structure jokes for an office roast?
A reliable structure is: 1. State a relatable observation about the person. 2. Add a humorous, exaggerated twist to that observation. 3. Immediately follow with sincere appreciation or a positive outcome.
Is it okay to roast a boss or senior management?
Proceed with extreme caution. If your company culture allows and the boss is known to be a good sport, focus on very light, universally positive, or common (and harmless) leadership observations. Always prioritize respect and avoid anything that could be seen as insubordinate.
What's the role of sincerity in an office roast?
Sincerity is paramount. It acts as the anchor that ensures the roast remains a positive, appreciative event. Without it, jokes can easily be perceived as mean-spirited, damaging relationships and morale.
Can I use a template for a virtual office roast?
Absolutely. The principles remain the same. Ensure your script is concise, practice your delivery for clarity over video, and use pauses effectively. Be mindful of potential technical delays impacting comedic timing.
What if I can't think of anything funny to say?
Focus on genuine appreciation. Instead of jokes, share specific examples of their positive contributions, skills, or impact on the team. Your sincerity will resonate even without punchlines.
How can I make my office roast feel unique?
Personalize it! Draw from specific shared experiences, company milestones, or inside jokes (explained!). The more tailored it is to the individual and your team, the more memorable and impactful it will be.
What creators say
“Float is the only teleprompter that actually follows my voice. I used to do 15 takes per video — now I nail it in 2 or 3.”
Sarah M.
YouTuber, 120K subs
“I recommend Float to every couple who needs to read vows or a toast. The script is right there while they record. Game changer.”
James R.
Wedding Videographer
“Recording 40+ lecture videos would have been impossible without a teleprompter. Float's Studio mode saved me weeks of work.”
Dr. Priya K.
Online Course Creator
Browse More Topics
Your next take
starts here
Free on the App Store. No account needed. Just paste your script and record.