Race Management Software for Marathon Organizers
Issue digital bibs, check runners in with a single QR scan, and manage every participant from one dashboard — no app to install.
Organizing a marathon, half-marathon, or fun run means juggling hundreds or thousands of runners — registrations, bib assignments, packet pickup, and check-in on race morning. Most organizers still run it on spreadsheets, printed start lists, and volunteers ticking off names by hand.
PassEngine replaces all of that with a digital pass for every runner: a QR code they keep on their phone or in Apple/Google Wallet, scanned in seconds at every touchpoint.
Why Race-Day Check-In Breaks Down
The bigger the field, the more the manual process strains. On race morning you typically have to:
- Match each runner to a paper bib from a printed start list
- Hand-check IDs and registrations at packet pickup
- Track who actually showed up across multiple volunteers and clipboards
- Reconcile no-shows, transfers, and last-minute entries by hand
With a few dozen runners that's annoying. With a few thousand, it creates queues, errors, and a stressful start line.
A Digital Bib for Every Runner
Instead of paper start lists and manual ticking, PassEngine gives each participant a unique digital pass with a QR code. Your team scans it to check runners in instantly — at packet pickup, the start corral, or any checkpoint.
How race management works with PassEngine:
Generate a digital bib for each entrant — add their name, bib number, wave, distance, and any custom fields. Create them by hand, in bulk, or automatically from your registration system via the API or Zapier.
Each runner gets a unique link with a QR code. They open it on their phone and add it to Apple Wallet or Google Wallet — no app download required.
Volunteers scan bibs with the built-in PassEngine scanner at packet pickup and the start line. Each scan is logged instantly, so you always know who has arrived.
Watch check-ins in real time from the dashboard. Multi-use passes work for multi-day events and repeated checkpoints; single-use passes are perfect for one-time packet collection.
Spreadsheets vs. PassEngine
| Race-day task | Spreadsheets & paper | PassEngine |
|---|---|---|
| Bib assignment | Manual lookup on printouts | Digital bib per runner |
| Check-in speed | Find name, tick box | One QR scan |
| Live attendance | Reconcile clipboards later | Real-time dashboard |
| Apple & Google Wallet | Not possible | Built in |
| Multiple checkpoints | Separate sheets each point | Multi-use passes |
| Volunteer training | Explain the spreadsheet | Point, scan, done |
| Registration sync | Copy-paste exports | API & Zapier |
| Duplicate / fraud control | Easy to miss | Secure tokens, every scan logged |
Built for Every Kind of Race
Handle thousands of runners across waves with fast, queue-free check-in at packet pickup and the start.
Spin up a race in minutes — generate bibs, share links, and scan participants in on the day.
Use multi-use passes to verify runners at remote checkpoints and aid stations along the course.
Issue one pass per athlete and check them in at each stage transition.
Distribute branded digital bibs to participants and track turnout for sponsors and reporting.
Give members reusable season passes that work across every event in your calendar.
Frequently Asked Questions
No. Each runner gets a web link with their QR code and can add it to Apple Wallet or Google Wallet. Your volunteers scan from the PassEngine dashboard — also no app required.
Yes. You can create passes in bulk, or connect your registration system through the PassEngine REST API or Zapier so a digital bib is generated automatically for every new entrant.
Yes. Use a multi-use pass to scan a runner at packet pickup, the start corral, and checkpoints. Every scan is timestamped and logged, so you have a full attendance trail.
A single QR scan. There's no name lookup or paper to flip through, so lines move quickly even with large fields — and you see arrivals update live on the dashboard.
PassEngine starts with a free trial — no credit card required. Paid plans scale by the number of passes you issue per month, so you can pick a plan that matches your field size. See the pricing page for details.

