A passenger manifest is the list of everyone riding your charter bus. It sounds like simple paperwork, and in a sense it is. But on travel day it becomes the tool that answers the questions that matter most: Is everyone on board? Who do we call if someone is hurt? Which bus is Jordan on? Who still needs to be picked up at the second stop?
This page gives you a charter bus passenger manifest template you can copy straight into a spreadsheet or document, explains what each column is for, and shows four variations for different kinds of groups. It also covers how to use the manifest at boarding, who should hold a copy, and how to protect the personal information it contains.
The Core Template (Copy and Paste)
Start with this base version. It works for most day trips and many overnight trips. Copy the header block and the table into Google Sheets, Excel, or a Word document.
Header block
| Group / organization | |
| Trip name and date(s) | |
| Booking / confirmation number | |
| Vehicle (type and bus number if more than one) | |
| Driver name(s) | |
| Operator dispatch phone | |
| Trip lead (name and mobile) | |
| Backup lead (name and mobile) | |
| Departure time and location | |
| Return time and location | |
| Total passengers on this bus | |
| Manifest version / last updated |
Passenger table
| # | Last name | First name | Mobile | Emergency contact (name and phone) | Pickup stop | Drop-off stop | Notes | Out ✓ | Return ✓ |
|---|---|---|---|---|---|---|---|---|---|
| 1 | |||||||||
| 2 | |||||||||
| 3 |
Add as many rows as you have seats. Numbering the rows makes head counts faster: the last number tells you the total at a glance.
Why Each Column Is There
Every column on a manifest should earn its place. If you can’t say what you’d use it for on travel day, leave it out. Here is the reasoning behind each one in the core template.
Row number
It lets you call a count quickly (“we should have 47”) and gives you a simple way to refer to a passenger without reading out a full name.
Last name, first name
List by last name so you can find people quickly on a printed sheet. If your group uses preferred names, add them in parentheses, because that’s the name people will answer to at a noisy rest stop.
Mobile number
This is the column you’ll use most. When someone is missing at departure, you call them before anything else. For minors who don’t carry phones, leave it blank and rely on the chaperone column in the school version below.
Emergency contact
A name and number for someone not on the trip. If a passenger is injured or ill, this is who gets the call. Ask for it every time, even on short day trips.
Pickup and drop-off stop
Essential if your bus makes more than one stop. It lets you confirm that everyone at each stop has boarded before the bus moves on, and that nobody gets off at the wrong place. If you have several stops, our article on charter bus multiple pickup locations explains how to plan them.
Notes
A short, need-to-know field. Use it for things like “uses wheelchair, needs lift,” “will join at the stadium,” or “leaving early with parent at 3 p.m.” Keep sensitive details out of this column; more on that below.
Check columns
One tick on the way out, one on the way back, and one more for each stop on longer trips. The return check is the one people forget, and it is the one that matters most.
Four Variations for Different Groups
The core template is a starting point. Add or swap columns depending on who is traveling.
Variation 1: School and youth groups
Youth trips need clear lines of responsibility. Add these columns:
| Extra column | Why |
|---|---|
| Grade or age group | Helps with seating and supervision |
| Assigned chaperone | Every student has one named adult responsible for them |
| Parent/guardian name and phone | Replaces or supplements the emergency contact |
| Permission slip received (Y/N) | No slip, no boarding |
| Medical form on file (Y/N) | Points the chaperone to a separate, secure file |
| Authorized pickup (if leaving early) | Names who can collect the student |
Group the rows by chaperone, not alphabetically. When a chaperone checks their eight students, they look at one block of eight rows rather than scanning the whole list. For more on youth trips, see our school field trip bus checklist.
Variation 2: Overnight and multi-day trips
Add columns that help when the group spreads out across a hotel:
- Room number (filled in at check-in)
- Roommate(s)
- Number of bags (helps confirm everything is loaded at checkout)
- Daily check columns (one for each departure)
A bag count is surprisingly useful. When the bus is leaving the hotel on the last morning, “we have 52 bags under the bus and the manifest says 52” is a quick, reliable check. Our guide to charter bus luggage capacity covers how much storage different vehicles offer.
Variation 3: Multi-bus groups
When you have two or more buses, make one master list and one manifest per bus. Add:
- Bus number on every row of the master list
- Bus captain (a trip lead for each bus) in each bus’s header
- A clear rule for switching buses: in most groups, nobody switches without telling both bus captains
Put a large bus number on a sign in each windshield and on the front of each manifest. When the group comes out of a stadium at 10 p.m., that number does more work than any spreadsheet. If you’re deciding how to split a group, read one large charter bus or two minibuses.
Variation 4: Corporate and event shuttles
For conferences and company events, passengers often ride different runs at different times. Add:
- Company or department
- Scheduled run (for example, “Run 2 – 8:15 a.m.”)
- Hotel (when guests are spread across several)
- Flight number for airport transfers
For loops between several hotels, a manifest organized by run is more useful than one organized by name. Our conference shuttle scheduling guide shows how to plan runs.
How to Build the Manifest From Your Sign-Up Data
Most organizers already collect the information on a manifest through a registration form, RSVP, or permission slip. The trick is to collect it in a format that drops straight into the template.
- Match your form fields to manifest columns. If the manifest has “Pickup stop,” your form should ask “Where will you board?” with a fixed list of options rather than a free-text box.
- Export to a spreadsheet. Most form tools export to CSV.
- Sort and clean. Fix capitalization, remove duplicates, and sort by last name (or by chaperone or stop, depending on your variation).
- Add the check columns. These stay blank until travel day.
- Freeze a version. Save a copy with the date in the file name. Every later change creates a new version.
If your group is a wedding, the transportation questions in your RSVP form become your manifest. See wedding transportation RSVP questions for wording that maps neatly to these columns.
Using the Manifest on Travel Day
A manifest that stays in a folder doesn’t do much. Here is a simple boarding routine that turns it into an active safety tool.
Before boarding
- Print two copies per bus: one for the trip lead, one for a backup lead. Phones die; paper doesn’t.
- Give the driver what they need, which is usually the total count, the trip lead’s number, and the list of stops. Ask your operator whether they also want a copy of the passenger list.
- Highlight anyone with a note that affects boarding, such as a wheelchair user or someone joining at a later stop.
At boarding
- Check people on at the door rather than counting heads once everyone is seated. A door check catches the person who boarded the wrong bus.
- For large groups, use two people: one reads names, one ticks the sheet.
- When the count matches, tell the driver the total. “We have 47 of 47” is a clear signal to depart.
At every stop
- Announce the departure time before people get off. Our itinerary template includes a column for this.
- Recount at reboarding. Every single time, even at a five-minute fuel stop.
On the return
This is the moment people are tired and the group is most likely to lose someone. Do the full count again, using the return column. Do not rely on “it looks full.”
If someone is missing
- Call their mobile number from the manifest.
- Ask their roommate, chaperone, or seatmate.
- Send one person to the last place they were seen, with a phone.
- Tell the driver how long you need. Remember the driver works under legal time limits (see charter bus driver hours), so long delays may affect the trip.
- If you cannot locate a minor, follow your organization’s emergency procedures and contact the parent or guardian.
Worked Walkthrough: A Two-Stop Youth Trip
Here is how one organizer might put the template to work for a youth group of 38 students and 6 chaperones (44 total) traveling to a science center, with pickups at two schools.
Step 1: Collect. The permission slip asks for the student’s name, preferred name, parent or guardian name and phone, pickup school, and any need-to-know notes. Chaperones fill in a short form with their mobile number and emergency contact.
Step 2: Structure. The organizer uses the school variation of the template and adds a “Pickup school” drop-down with two options. Rows are grouped by chaperone, with six blocks of six or seven students each.
Step 3: Check against capacity. 44 people fits comfortably on a 50-passenger charter bus, with room for two late additions.
Step 4: Share. Each chaperone gets a printed sheet with only their block. The trip lead and backup lead get the full list. The school office keeps the digital file as home base.
Step 5: Board. At School 1, 22 students and 3 chaperones board; the lead confirms “25 of 25 for Stop A” to the driver. At School 2, the remaining 19 board; “44 of 44” goes to the driver, and the bus departs.
Step 6: Return. At the science center, each chaperone counts their block at the meeting point first, then again at the bus door. The lead adds the totals and gives the driver the final number before departure.
Two counts at each departure may feel like overkill. It takes about three extra minutes and it is the step that catches the student still in the gift shop.
Who Should Have a Copy?
| Person | What they get | Why |
|---|---|---|
| Trip lead | Full manifest, printed and digital | Runs the boarding count, handles emergencies |
| Backup lead | Full manifest, printed | Takes over if the lead is unavailable |
| Chaperones / bus captains | Their own section | Check their assigned passengers |
| Driver / operator | Count, stops, contact numbers (plus full list if requested) | Knows when the group is complete and where to stop |
| Home-base contact | Full manifest, digital | Someone not on the trip who can reach families if needed |
The home-base contact is often overlooked. If the trip lead’s phone is lost or the group has a serious incident, someone back home with a full copy can contact families quickly.
Protecting the Information on Your Manifest
A manifest holds names, phone numbers, emergency contacts, and sometimes more sensitive details. Treat it with care.
- Collect only what you need. If you won’t use a date of birth on this trip, don’t ask for it.
- Keep medical details separate. The manifest’s notes column should say “see medical file” rather than list conditions or medications. Store the medical file securely with the trip lead or a designated chaperone.
- Limit sharing. Don’t post the manifest in a group chat. Share sections with the people who need them.
- Use access controls on digital copies. Share spreadsheet links with named people, not “anyone with the link.”
- Collect paper copies after the trip and shred them. Delete or archive digital copies according to your organization’s policy.
The Federal Trade Commission’s guide Protecting Personal Information: A Guide for Business is a useful, plain-language reference for any organization that handles people’s contact details.
A Filled-In Example
Here is what three rows of the core template look like once completed for a fictional community choir day trip. Names and numbers are made up.
| # | Last name | First name | Mobile | Emergency contact | Pickup | Drop-off | Notes | Out ✓ | Return ✓ |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Alvarez | Maria | 555-0101 | Luis Alvarez, 555-0144 | Stop A – Church lot | Stop A | Section leader, altos | ||
| 2 | Bennett | Sam (Sammy) | 555-0102 | Dana Bennett, 555-0177 | Stop B – Library | Stop A | Needs front seat; see trip lead | ||
| 3 | Chen | Robert | 555-0103 | Grace Chen, 555-0190 | Joins at venue | Stop B | Driving himself out, riding home | N/A |
Notice three things. Row 2 uses the preferred name in parentheses. Row 2’s note flags a need without explaining the medical reason. Row 3’s “Out” box is marked N/A so nobody spends ten minutes looking for him at the first pickup.
Paper or Digital? Use Both
| Printed manifest | Digital manifest (spreadsheet or app) | |
|---|---|---|
| Works with no signal or a dead phone | Yes | No |
| Easy to update when names change | No | Yes |
| Quick to tick at the bus door | Yes | Depends on the app |
| Shareable with a home-base contact | No | Yes |
| Risk if lost | Anyone can read it | Lower, if access is limited |
The practical answer for most groups: build and update the manifest digitally, print it the night before, and use paper at the door. After the trip, transfer any notes back to the digital file and shred the paper.
Spreadsheet Tips That Save Time
If you build your manifest in Google Sheets or Excel, a few small features make it much easier to use.
- Freeze the header row so column names stay visible while you scroll.
- Use a drop-down list for the pickup stop and chaperone columns, so entries are consistent and easy to sort.
- Add a live count at the top of each check column with a formula such as
=COUNTIF(I2:I60,"✓"). You’ll see “46” update as you tick people on. - Use a filter to show only one stop or one chaperone’s group when printing sections.
- Color-code notes sparingly, for example light yellow for anyone joining or leaving mid-trip.
- Protect the header block so it isn’t accidentally overwritten by a volunteer.
- Keep a change log tab with the date, what changed, and who changed it. This is invaluable when two people update the same file.
Special Cases Worth Planning For
Crossing a border
If your trip crosses into Canada or Mexico, everyone will need valid travel documents and the operator may need passenger details in advance. Ask your operator what they require, and add a column to confirm each passenger’s documents are in hand before departure day.
Passengers who join or leave mid-trip
Use the pickup and drop-off columns, and add a note with the time and place. Brief the driver and bus captain so nobody waits for someone who has already left.
Accessibility needs
Note who needs a lift, extra boarding time, or a specific seat, so the driver can plan. For booking an accessible vehicle, see how to request a wheelchair-accessible charter bus.
Last-minute substitutions
If one person drops and another takes their place, update the row rather than adding a new one at the bottom, so the total stays accurate. Note the change in the version line. If your total is changing rather than just the names, read how to change your charter bus passenger count after booking.
A Pre-Departure Manifest Checklist
- Header filled in, including driver name and dispatch number
- Every passenger has a mobile number or an assigned chaperone
- Every passenger has an emergency contact who is not on the trip
- Pickup and drop-off stops match the itinerary
- Total on the manifest is at or below the vehicle’s seat count (including chaperones and guides)
- Notes column contains only need-to-know information
- Two printed copies per bus, plus a digital copy for the home-base contact
- Latest version date written at the top
Frequently Asked Questions
What should a charter bus passenger manifest include?
At a minimum: each passenger’s name, mobile number, emergency contact, pickup and drop-off stop, short notes, and check columns for departure and return. The header should list the trip lead, the driver, and the operator’s dispatch number.
Does the bus company require a passenger manifest?
Requirements vary by operator and trip type. Some ask for a full list; others only need a passenger count and a contact. Border crossings and some venues may have their own requirements. Either way, your group should keep one.
Should I give the driver the full manifest?
Give the driver the count, stops, and your contact details. Ask the operator whether they want the full list. Keep sensitive information, such as medical notes, with your trip lead.
How do I count passengers quickly?
Check people in at the door against a numbered list, and have one person read while another ticks. Then confirm the total out loud to the driver.
What’s the difference between a manifest and a seating chart?
A manifest lists who is on the bus and how to reach them. A seating chart shows where they sit. Some groups combine them by adding a seat number column; that helps with youth groups and long trips.
When should the manifest be final?
Aim to lock the list two to three days before travel, then allow only one-for-one swaps. That gives chaperones time to learn their groups and gives you time to print and share copies. Keep one person in charge of edits so different versions don’t circulate.
Can the manifest double as a seating chart?
Yes. Add a “Seat” column and fill it in for trips where seating matters, such as youth groups, long overnight drives, or passengers who need a seat near the door. Keep the chart flexible enough that the trip lead can make small changes on the bus.
Make the Manifest Part of Your Trip Plan
A good manifest takes less than an hour to build if you collect the right information from the start. It pays for itself the first time someone is late to reboard or a parent calls asking which bus their child is on.
When you’re ready to book, request a quote or contact the BusXOXO team. We’ll confirm your stops, timing, and vehicle so your manifest lines up with your booking. Planning for a church group, school, or team? Our church bus rental and group transportation pages have more planning help.