QR code check-in for events: a step-by-step setup guide

How to set up QR code check-in: lanes and staff by attendee count with the arithmetic shown, badge options, walk-ins, weak Wi-Fi plans, and what to measure.

Published by ConferenceTap · · Updated

QR check-in replaces the alphabetical list and the highlighter. Each registered attendee gets a unique code. At the door, a staff member scans it with a phone or tablet, the system marks that person as checked in, and a second scan of the same code shows up as a duplicate. The line moves as fast as people can hold up a screen.

The scanning is the easy part. Lines form because of the arrival peak, people who cannot find their code, walk-ins, badge printing, and weak venue Wi-Fi. This guide sets up each of those, with the arithmetic for sizing your lanes shown so you can swap in your own numbers.

Step 1: Get the code into every attendee’s hand

Most door delays start days earlier. If attendees do not know where their code is, every one of them becomes a name search at the desk.

  • Put the code, or a clear link to it, in the registration confirmation email.
  • Send a reminder the day before and again on the morning of the event, with one line: “Have your QR code open when you reach the door.”
  • Repeat the same line on signs at the entrance and at the back of the line.
  • Tell people that a screenshot of the code works, if your system allows it. Ask your vendor; do not assume.

In ConferenceTap, each attendee creates a free account when they register, and their QR code for check-in lives in that account alongside their agenda. Attendee emails can be scheduled in advance, so the morning-of reminder can be written the week before.

Step 2: Size the lanes and staff

The number of lanes depends on how many people arrive in your busiest window and how long each check-in takes. The formula:

Lanes needed = arrivals per minute at peak ÷ check-ins per minute per lane, rounded up.

Assumptions used below. These are planning assumptions, not measured industry figures. Time a few check-ins during your rehearsal and replace them with your own.

  • 60% of attendees arrive in the 30 minutes before the first session.
  • A scan with the code already on screen takes 10 seconds.
  • A name search for someone without their code takes 30 seconds.
  • One in five arrivals needs a name search.

The average check-in time is then (0.8 × 10 seconds) + (0.2 × 30 seconds) = 8 + 6 = 14 seconds. One lane handles 60 ÷ 14 = about 4.3 check-ins a minute.

Scroll sideways to see all columns.

AttendeesPeak arrivals (60% in 30 min)Arrivals per minuteLanes (÷ 4.3, rounded up)Suggested door staff
10060212: one scanner, one for questions and walk-ins
30018062 (6 ÷ 4.3 = 1.4)3: two scanners, one help desk
800480164 (16 ÷ 4.3 = 3.7)6: four scanners, one help desk, one line manager
2,0001,2004010 (40 ÷ 4.3 = 9.3)13: ten scanners, two help desks, one line manager

The extra staff are judgment, not formula. A help desk takes walk-ins and problem cases out of the scanning lanes so one confused attendee does not stop a lane. A line manager walks the line, tells people to open their code, and sends name searches to the help desk.

If you print badges on demand, each check-in takes longer. Adding an assumed 15 seconds per badge makes the average 29 seconds, or about 2.1 check-ins a minute per lane. The 800-person event then needs 16 ÷ 2.1 = 7.6, so 8 lanes instead of 4. Badge printing roughly doubles the lanes, which is the strongest argument for pre-printed badges or no badges at all.

Two ways to cut lanes without adding people: open the doors earlier to flatten the peak, and put the coffee inside the room rather than in the lobby so arrivals do not bunch at the door.

Step 3: Set up the lanes

  • Devices. One phone or tablet per scanner, fully charged, plus a power bank each. With a phone-based scanner, each staff member can use their own device, so test every one before doors open.
  • Logins. Give every scanner their own login if your platform allows it, so you know who checked whom in and nobody shares a password on the day.
  • No alphabetical split. With QR scanning any lane can take any attendee, so there is no reason for A to M and N to Z lines. Send everyone to the next open lane.
  • Help desk to one side. Put walk-ins, name searches, and ticket problems at a separate table so they never block a lane.
  • Signs. “Have your QR code open” at the back of the line, and “No code? Help desk this way” at the front.
  • Rehearse. Check in five colleagues per lane at the venue, ideally at the same time of day as the real event, and time it.

In ConferenceTap, check-in is a QR scan from any phone or tablet, and organizer seats are unlimited, so every volunteer gets their own login. There is no rented hardware. See how it runs at the door on our in-person events page.

Step 4: Choose a badge option

Scroll sideways to see all columns.

OptionHow it worksTradeoff
No badges, or handwritten name stickersAttendee is scanned and walks inFastest door. Weakest for networking and for access control on later days.
Pre-printed badgesBadges printed before the event and laid out alphabetically; staff hand one over after the scanAdds a few seconds per person. Walk-ins and late registrations need a blank badge or a sticker.
Print on demand at check-inScanning triggers a badge printer at the laneEvery badge is correct, including walk-ins. Roughly doubles lanes (see Step 2) and needs rented or owned printers.

For a sense of cost, two vendors publish figures (checked October 13, 2026). EventMobi’s pricing page lists pre-printed badges from $3.99 per badge including taxes and shipping, and its badge printing page lists hardware rental from $1,000 for two iPads and printers for seven days. Swapcard’s Swapcard Go page lists a base rental of $1,800 for up to seven days for events under 250 attendees. Both are tied to those vendors’ platforms, so confirm current prices and terms with them.

ConferenceTap does not print badges or rent hardware. If you want badges with our check-in, pre-print them and hand them over after the scan.

Step 5: Handle walk-ins and name searches

Every event has people who registered with a work email they cannot open, people whose phone died, and people who never registered at all.

  • Name search. Search by last name, then confirm one more detail, such as organization or email, before checking someone in. Two people with the same name is common at a large event.
  • Walk-ins. Decide in advance whether you accept them, at what price, and how they pay. If your registration page stays open on event day, a walk-in can register on a tablet at the help desk and be checked in right away.
  • Problems. Give the help desk a short written list of rules: refunds, transfers between attendees, and who can approve exceptions.

ConferenceTap lets staff search for an attendee by name and check them in without a code.

Step 6: Plan for bad Wi-Fi

Venue Wi-Fi is often fine in an empty hall and slow when 800 phones arrive at once. Plan for it.

  1. Test at the door, not in the office, and ask the venue in writing what capacity the network has.
  2. Bring a cellular hotspot for the check-in team only, so scanners are not competing with attendees for bandwidth. Bring a second one as a spare.
  3. Ask your vendor whether check-in works offline and how scans sync later. ConferenceTap does not have offline check-in yet; scanning needs a connection, so we recommend a hotspot at the door.
  4. Keep a fallback list. Export the registration list before doors open and keep it on a laptop or on paper. If everything fails, tick names by hand and enter the check-ins afterward.

Step 7: Decide whether you need session-level check-in

Door check-in tells you who came to the event. Some events also need to know who attended each session:

  • Continuing education programs that issue credit per session.
  • Workshops with limited seats, where no-shows release places.
  • Sponsored sessions where the sponsor was promised an attendance report.

Session check-in needs a scanner at each room door at the start of each session, so staff it from your volunteer schedule, not from the main desk. If you need it, ask any vendor, us included, to show a session check-in and the per-session export in the demo. If you only need rough numbers, a head count by the room monitor is often enough.

Step 8: Measure what happened

Check-in data is the most reliable attendance record you will have. Export it the same day and look at five numbers.

  • Show-up rate. Checked in ÷ registered. Illustrative example: 246 checked in out of 300 registered is 246 ÷ 300 = 82%. Compare free and paid tickets separately; they often differ.
  • Arrival curve. Check-ins per 10-minute block. Use your real peak, not the 60% assumption above, to size next year’s lanes.
  • Name-search share. If far more than one in five needed a search, the code was hard to find. Fix the emails, not the door.
  • Walk-ins. How many, and whether you had enough badges and help-desk staff for them.
  • Longest wait. Have the line manager note the longest wait they saw and when. It is the number attendees remember.

ConferenceTap shows registered and checked-in counts in the organizer portal, and you can export who registered and who checked in for your post-event report. For tickets and registration setup, see our ticketing and check-in page.

Sources

Sources checked October 13, 2026.