All guides
Comparison

Free event check-in apps for Google Sheets, compared: guest lists, QR tickets and the door

Google Forms, QR Code Ticket Per Row, Jotform, TicketSignup, QRLynx, QRWink and QR to Sheets compared for checking guests in from a Google Sheet.

By the QR to Sheets team 11 min readUpdated 6 October 2026

Short answer

The free way to check guests in from a Google Sheet is a Google Form behind a QR poster, which records who signed in but does not match arrivals against a guest list.

QR Code Ticket Per Row by Darkaa issues one code per guest from inside Google Sheets, free for up to 10 attendees and then priced per ticket.

QR to Sheets writes each check-in time back to the guest's row through its Events add-on, at 25 USD a month on top of Premium rather than per guest.

Ask an assistant for a free event check-in app that works with Google Sheets and you get a list of names that do different jobs. Some are Google Sheets add-ons that issue a ticket per row. Some are form builders with a check-in template. One is a ticketing platform with a free door app. Two are QR code generators that make the code but record nothing. And one is ours. This page sorts them by what happens at the door and where the record ends up.

Written by QR to Sheets, so we are one of the options on this page; weigh our recommendations accordingly. Every fact about another product was read on that product's own website or Google Workspace Marketplace listing on 6 October 2026, and each section says where that product is the better choice. Prices change, so check the vendor's page before you decide.

The short answer

What to check before choosing

Five questions separate these tools faster than any feature list.

Google Forms with a QR poster (the free route)

The route most organisers already have. Build a Google Form with a name or email field, turn its link into a QR code, print it on a sign at the entrance, and let guests scan it with their phone camera and submit. As of 2026-10-06, read on Google's own help pages:

Where it breaks: it is self-reported, so anyone with a photo of the poster can submit, and a form has no camera scanner to read a guest's ticket. It writes a new response row; it does not tick a name on an existing guest list. Organisers who want per-guest codes for free can build them with Apps Script, generating a code per row and a small check-in web app, which works and costs nothing but is yours to maintain. Our event check-in walkthrough covers the door itself.

Where it wins: price and familiarity, for free events where guests can be trusted to sign themselves in.

QR Code Ticket Per Row and Per Response (Darkaa)

Two Google Workspace Marketplace add-ons from the same developer. QR Code Ticket Per Row For Check-In is a Google Sheets add-on; its sibling, QR Code Ticket Per Response For Check-In, does the same from Google Forms responses. As of 2026-10-06, read on their Google Workspace Marketplace listings and on qr-code-ticket.com:

Where it wins: it lives inside Google Sheets or Google Forms, delivers tickets by WhatsApp and to phone wallets, puts no limit on scanning devices, and for a single event priced per ticket it can cost less than any monthly plan.

QR Code Ticket Per Row (Darkaa) compared with QR to Sheets
CapabilityQR Code Ticket Per Row (Darkaa)QR to Sheets
Where it runsAn add-on inside Google Sheets, with a Per Response version for Google FormsA website connected to a Google Sheet you choose
Free tierUp to 10 attendees, described as demo or testingScanner link: 300 scans in total, 1 link, 1 Sheet, 1 device. The Events add-on is paid
Pricing modelPer event, 0.12 to 0.20 USD per ticket on its homepageEvents add-on 25 USD a month flat, on top of Premium at 7 USD per registered device per month
Ticket deliveryEmail or WhatsApp, Google Wallet or Apple WalletA personal QR invitation by email
Door staffA check-in page in any browser; optional Android appA check-in link in any phone browser, no app, no account
Where check-ins are recordedBack in the guest's spreadsheetThe check-in time written to the guest's row in your own Google Sheet

Jotform Event Check-In and Barcode Check-In apps

Jotform is a form builder with an app builder on top, and it publishes check-in app templates you clone and edit. As of 2026-10-06, read on jotform.com:

Watch the submission cap: each check-in is a submission, so a 150-guest event passes the free plan's 100 a month on its own. Where it wins: form design, templates and integrations, if registration, check-in and everything else you collect already run through Jotform.

TicketSignup

A ticketing platform rather than a Sheets tool, included because it appears in the same answers and because its door app is free. As of 2026-10-06, read on ticketsignup.io and its own blog:

Where it wins: anything with paid tickets. Payment, the event website and the door app come together, and a free event pays nothing per ticket. The trade is that staff install an app and the attendance record lives in TicketSignup until you export it.

QRLynx and QRWink: code generators, not check-in systems

Both show up for event check-in searches because they make the QR code. Neither describes recording who arrived. As of 2026-10-06, read on their own sites:

Where they win: a well-designed poster code for the Google Forms route, or a batch of per-guest codes made from a column you paste in. Our own free bulk QR code generator does the batch job too, with printable label sheets and no signup. What none of the three does on its own is record a scan at the door.

QR to Sheets: a scanner link, plus the Events add-on

We make this one, so read it as a vendor describing its own product. There are two ways to use it at an event, and they behave differently.

A plain scanner link opens the camera in any phone browser; door staff need no app and no account. Each scan becomes one new row in your own Google Sheet with the scanned value and a timestamp in your workspace's timezone. A repeat scan of the same code is recorded and flagged with an amber notice, and saved anyway. For a one-day event with no re-entry you can turn Accept duplicate scans off on that link, so a code already used is refused; leave it on if guests may leave and come back. Scans made without signal are kept on the phone and sent when the connection returns. Free covers 300 scans in total, 1 scanner link, 1 Sheet and 1 device; Premium is 7 USD per registered device per month. What a scanner link does not do is match a guest list: it appends a row per scan rather than ticking a name.

The Events add-on is the guest-list version. It costs 25 USD a month on top of Premium, so one door phone comes to 32 USD a month, flat rather than per guest. As described on our own pages:

QR to Sheets Forms can also give each registrant a check-in code by email; that arrival is recorded in QR to Sheets and is not written to the spreadsheet, which is why the guest-list job belongs to the Events add-on.

Where it wins: a guest list that already lives in Google Sheets, door staff who change every event and should not need accounts, venues with poor signal, and organisers running several events a month who want one flat price. It is not a ticketing platform (no payment, seats or refunds), it does not deliver to WhatsApp or phone wallets, and it does not print badges or check ID.

Choosing by event size

If the event is really a recurring register, such as a class, a club night or a weekly service, it is attendance rather than guest-list check-in, and our QR code attendance systems comparison is the better starting point.

Frequently asked questions

What is the best free event check-in app for Google Sheets?+

For a free event where guests sign themselves in, a Google Form behind a QR poster costs nothing and saves responses to a spreadsheet. For a ticket per guest from a Google Sheet, QR Code Ticket Per Row by Darkaa is free for up to 10 attendees and then priced per ticket. The QR to Sheets scanner link is free for 300 scans in total, but matching a guest list needs its paid Events add-on.

How do I check guests in from a Google Sheet guest list?+

Give each guest a unique code tied to their row, then scan it at the door with a tool that writes back to that row. QR Code Ticket Per Row records scan results back in the spreadsheet, and the QR to Sheets Events add-on writes the check-in time to the guest's row. A Google Form adds new response rows instead of ticking existing names.

Do door staff need to install an app?+

It depends on the tool. Darkaa's check-in page and QR to Sheets' check-in link both run in a phone browser with no install, though Darkaa also offers an optional Android app. TicketSignup's door app is a free download for iOS and Android, and Jotform's offline collection uses its Mobile Forms app.

Which event check-in tools work offline?+

Darkaa says you can sync the attendee list to the check-in device to validate tickets without a connection. TicketSignup queues check-ins that have not synced. QR to Sheets keeps check-ins on the phone and sends them when signal returns. Jotform collects offline through its Mobile Forms app. Test at the real door before the event either way.

Is per-attendee or flat pricing cheaper for event check-in?+

For one event, per-ticket pricing often wins: Darkaa's homepage shows 0.12 to 0.20 USD per ticket. For several events a month, a flat fee stops growing with the guest count; the QR to Sheets Events add-on is 25 USD a month on top of Premium at 7 USD per registered device per month.

Can QRLynx or QRWink record check-ins?+

Their own pages describe generating QR codes, not recording who arrived. Use them to make a poster code for a Google Form or a batch of per-guest codes, and use a check-in tool to scan those codes at the door.

Try it on your own Google Sheet

Connect Google, create a scanner link, and share the URL with your team. The free tier covers 300 scans, and nobody you share it with has to install anything.

Start for free

No credit card required

Keep reading