About registration fundraising 🎟️
Registration fundraising combines event registration and fundraiser signup into one experience. Participants generally pay a registration fee (a ticket purchase or a minimum donation), choose how they'll fundraise, and get their own fundraising page, all in a single checkout. When registration requires a ticket purchase, one person can register themselves and others in the same checkout, such as a parent signing up their kids, or a captain signing up coworkers.
Registration fundraising works for peer to peer fundraising and team fundraising, so it's a great fit for walk-a-thons, fun runs, or any event where participants both register and fundraise.
Registration fundraising doesn't affect regular donations – supporters who don't want to register but do want to donate can use the separate Donate button on your campaign page.
How it works 🔍
Your campaign page has two (customizable) action buttons: Donate and Register.
Participants click Register and choose a ticket or minimum donation, set by you.
They can register themselves and others (requires a ticket purchase) and choose how to fundraise – solo, joining a team, or starting a team.
After checkout, each registrant gets their own fundraising page, and individuals can manage their pages and tickets in a donor portal.
Team member fundraising vs. registration fundraising
Team member fundraising: Participants join the campaign to get credit for donations, with no registration fee required. Joining happens in a pop-up window on the campaign page.
Registration fundraising: Participants join the campaign to get credit for donations, and must also make a registration payment (a ticket purchase or minimum donation). Registration and checkout happen on a separate, branded registration page that returns to the campaign page when complete.
Add registration fundraising ⚙️
You can enable and configure registration fundraising from your dashboard.
Go to your dashboard and select the Page or Event campaign you want to add registration fundraising to.
Click the Peer-to-Peer tab, then select Settings in the left sidebar.
Scroll down to the Enable registration fundraising toggle and turn it on. Next, you'll configure your registration fundraising settings.
Choose how fundraisers are able to register for your campaign:
Donation: Fundraisers must make a minimum donation to join. Enter the amount you want to require. (Must be $1 or more. For free registration, create a free ticket instead.)
Ticket purchase: Fundraisers must purchase a specific ticket type. Select the event tickets fundraisers must purchase. You can select more than one ticket type for registrants to choose from.
When registration requires a ticket purchase, one person can register themselves and others in the same checkout. The minimum donation process does not allow multiple registrants simultaneously.
More options ✨
Suggested fundraising goal: Set a recommended goal for participants. It appears as their default goal when their page is created.
Set a minimum fundraising goal: Require fundraisers to commit to a minimum goal by checking this option and entering an amount.
Add a preset fundraiser story: Add a default story that fills in each fundraiser's page. This can be customized by participants and provides a starting point.
Add a thank you message: Write a custom message for registrants, which appears after they complete registration.
Add a liability waiver 📝
If you want to add a liability waiver to your registration process, you can include it as a checkbox custom field with a link to your waiver file. Please see our guide to adding HTML in custom fields for instructions. Please note that you will need to host the waiver externally (for example, as a PDF on your own website).
With team fundraising 👥
Registration fundraising works with team fundraising. Registrants can join an existing team or start their own during registration, and everyone registered in the same checkout joins that team. You can set suggested goals for both individual fundraisers and teams. To turn on team fundraising alongside registration fundraising, toggle on Enable team fundraising in the Peer-to-Peer settings tab.
Registration process 🏃
The registration flow puts the campaign first and fundraising second, so participants always know what they're signing up for and what to do next. The steps depend on whether your campaign requires a ticket purchase or a minimum donation.
Ticket purchase registration 🎟️
Registrants enter their name, email, phone, and a password, then click Sign up. If they're already signed in, they click Continue.
If team fundraising is enabled (as your settings allow), they choose between Go solo, Join a team (search for an existing team), or Start a team (add a team name and logo). Everyone registered in the same checkout joins that team.
They set their fundraising goal and write their story.
They choose how many tickets they need, then add an optional donation.
Participants choose whether each ticket is for them or someone else.
Only one ticket can belong to the registrant if multiples are selected.
Having a ticket assigned to the registrant is not required.
Registrants enter details for each ticket. Email is required on their own ticket and optional for anyone else. Any per-ticket custom fields appear at this stage.
They answer any campaign-level custom fields.
They complete payment, or click through for free tickets.
When someone buys a ticket for another person, they manage that ticket unless they transfer it later. Adding the other person's email is optional and sends them their own confirmation, so parents can register kids who don't have an email address.
Minimum donation registration 💵
Registrants enter their name, email, phone, and a password, then click Sign up. If they're already signed in, they click Continue.
If team fundraising is enabled (as your settings allow), they choose between Go solo, Join a team (search for an existing team), or Start a team (add a team name and logo). Everyone registered in the same checkout joins that team.
They set their fundraising goal and write their story.
They enter a donation amount. The required minimum shows at the top of the page.
They answer any campaign-level custom fields.
They complete payment.
Minimum donation registrations are one person per checkout. To register someone else, start a new registration with their email address.
After registration ✅
Registrants land on a confirmation screen showing their event, ticket count, fundraising page, and team (as applicable). The Set up your fundraising page button takes them to their page to personalize and share it.
They also get an email confirming they've joined the campaign, with a link to their page. If they registered with a ticket, they'll get their ticket receipt by email as well.
Managing pages and tickets 🗂️
Registrants manage their own tickets and fundraising pages from their donor portal, including pages they registered for someone else. Transferring a ticket in the portal moves its fundraising page with it. For details, see How to use your donor portal.
FAQ 🤔
Can one person register multiple participants?
Yes, when registration requires a ticket purchase. One registrant can register themselves and others, like family members or coworkers, in a single checkout. Each participant gets their own fundraising page, and everyone in that checkout fundraises the same way (solo, joining the same team, or starting a team together). Minimum donation registrations are one person per checkout, so each additional participant needs to register with their own email address.
Can someone who already registered come back and register more people?
Not yet. Each Givebutter login can only register once per campaign, so a participant who has already registered can't start another registration with the same login, whether they're already signed in or sign in during registration. To register additional people, include everyone in the first checkout. If that isn't possible, use a different email address for the new registration.
Can a parent register a child who doesn't have an email address?
Yes. When registering someone else, email and phone are optional. The ticket and fundraising page stay with the parent either way, and the parent can edit the child's page from their own donor portal. If an email is added, that person also receives their own confirmation.
Can registration be free?
Minimum donations can't be set to $0, but you can still offer free registration! Create a free ticket marked Only available to registration fundraisers, then select Ticket purchase as the registration requirement. Fundraisers can sign up at no cost, and your minimum goal, preset story, and thank you message still apply.
Can I change the text on the Register button?
Yes! To show different text on the button, like "Join a team" or "Sign up", head to your campaign's Team tab, click More Options, check Custom "Become a fundraiser" button text, and enter your text.
Can custom fields be included during registration?
Yes! Both per-ticket custom fields and campaign-level custom fields appear during registration. You can add them before or after you enable registration fundraising.







