100 Club
Scenic view of St. George, Utah red rocks and surrounding landscape
St. George, Utah • Surrounding Areas

Come for a meal. Leave someone with a story.

Once a month, we get together at an everyday restaurant in St. George or a surrounding community, share a meal, and each contribute $100 toward one big surprise tip for the person serving us.

See how it works
Christian Duncan and server at 100 Club St. George
An actual 100 Club gathering
What is the 100 Club?

We each give $100. Together, we make a difference.

The 100 Club is a group of people in St. George, Utah, and surrounding areas who meet once a month at an everyday restaurant. Each person contributes $100, which we combine into one cash-filled envelope and give as a surprise tip to the person serving us.

We’re not there for fancy food. We’re there to turn something small for each of us into something meaningful for someone else.

Want to join us? Submit a request below. Christian reviews each request before adding members to the event invitation list.

100 Club surprise tip presentation at an everyday restaurant in St. George
Watch it happen

See what $100 each can do.

Real meals. Real people. Unexpected generosity.

Take a look at a few of our past 100 Club gatherings.

100 Club Gathering 1 video preview
Click to load video
100 Club Gathering 2 video preview
Click to load video
100 Club Gathering 3 video preview
Click to load video
100 Club Gathering 4 video preview
Click to load video

Videos do not autoplay. Click any preview to load the reel or open directly in the app.

Simple Process

How it works

Six simple steps from sign up to giving the surprise tip.

1

Join the list

Sign up to receive text invitations to our monthly events.

2

Get the invitation

About a week before, you’ll receive a text with the date, time, and my Venmo link.

3

Send your $100

Your Venmo payment confirms you’re coming and contributes your $100 toward the surprise tip.

4

Get the secret location

The day before, I’ll text you the restaurant location. Keep it confidential so the surprise stays a surprise.

5

Gather for a meal

We meet at an everyday restaurant in St. George or a surrounding community and enjoy a meal together. This is about giving, not fancy food.

6

Deliver the surprise

I bring everyone’s contributions in cash, place them together in an envelope, and give it to the person serving us. Each person’s $100 becomes one big surprise.

Important Attendance Note

Joining the list does not reserve a seat. Your $100 Venmo payment confirms your attendance for that event.

There is no permanent Venmo payment on this site. You receive the specific event Venmo link with each invitation.

100 Club members gathered together at a restaurant table in St. George, Utah
Community Expectations

Come with a generous heart.

This group is for people in St. George and surrounding areas who enjoy giving and want to be part of something meaningful with others.

Our expectations are simple:

  • Contribute $100 when you confirm your attendance.
  • Keep the restaurant location confidential.
  • Don’t contact or alert the restaurant before the event.
  • Honor your commitment to attend.
  • Come for the giving, not the menu.

Eligibility Notice

To protect the surprise and the integrity of the events, people working in the food or restaurant industry are not eligible to join.

Meet the host

Hosted by Christian Duncan

Christian Duncan, Host of the 100 Club in St. George, Utah
Host • St. George

Christian is the host of The Epic Life Podcast, where he shares conversations about life, business, and personal growth.

He started the 100 Club after seeing a friend share a video of an event and encourage others to do the same. Inspired by that invitation, Christian brought the idea to St. George.

For many in the group, $100 isn't a huge amount. But combined, those contributions can make a real difference to the person receiving them. Christian shares videos of the events hoping to inspire others to start their own, just as his friend inspired him.

His message is simple: Together, we can make a difference.

Christian Duncan

St. George, Utah & Surrounding Communities

St. George Gathering

Request to Join the 100 Club

Live in St. George or nearby and want to be part of the next surprise? Submit your request and I’ll personally review it. Once approved, I’ll text you when our next local event is coming up.

Required. We text invitations and confidential location updates here.

Required Acknowledgements
•
Answers & Clarifications

Frequently asked questions

Everything you need to know about how our monthly gatherings work.

Once a month. The date and time are sent by text about a week before each event.
Our events are held in St. George, Utah, and surrounding areas only. You’ll receive the specific restaurant location by text the day before each event.
St. George, Utah • Surrounding Areas Only

Your $100 can be part of someone’s unforgettable day.

Join us in St. George and surrounding areas for our next meal and surprise tip.

No ongoing commitment. You confirm your seat for each monthly gathering individually.