All guides
Team scanning guide

Can several phones scan into one Google Sheet at once?

Yes. One scanner link on several staff phones writes to one Google Sheet. How rows are told apart, what each phone costs, and the free routes.

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

Short answer

Yes. With QR to Sheets, one scanner link opened on several phones writes every scan as its own row in the same Google Sheet, and each phone that scans counts as one device.

The free routes are a shared Google Form, which takes many submissions at once but has no barcode scanner, or a Google Apps Script web app that you build and maintain yourself.

The people being scanned never open the link and need nothing, so if every attendee should check in on their own phone, use a form instead of a scanner link.

The question usually arrives with one of two plans behind it. Either several staff members will scan at the same time, at two doors or in different aisles, and everything should land in one spreadsheet. Or every attendee is expected to scan a code with their own phone. Both are reasonable. They need different tools, and mixing them up is the most common reason a setup that worked in testing fails on the day.

Written by QR to Sheets, which sells the scanner link described in the second half, so weigh that accordingly. The free routes come first. Google behaviour was read from Google's own help and developer pages on 2026-10-08.

Who holds the phones? Two different setups

For the second setup, a free Google Form behind a printed QR code is the usual answer, and the QR code sign-in sheet guide includes a free poster maker for it. The rest of this guide is about the first setup: several staff phones scanning into one sheet.

Free route 1: one Google Form on many phones

A Google Form accepts submissions from many people at once, and each submission becomes its own row in the linked response sheet with a real timestamp. Nothing collides, and it costs nothing. Where it breaks for scanning:

Free route 2: everyone edits the shared spreadsheet

The other instinct is to share the spreadsheet with everyone who scans and let them type, or plug a USB scanner into a laptop, straight into it. Google Sheets handles several editors well, and Google's help says a file can be edited on up to 100 open tabs or devices at once. It is still the wrong tool for several people adding rows at speed:

Free route 3: a Google Apps Script web app

Google Apps Script can serve a small web page, with a JavaScript barcode library for the camera, that appends a row each time someone scans. Every phone opens the same URL, and the script writes to the sheet, so nobody needs edit access. It is free and fully yours. With several phones at once, the costs show up quickly:

How QR to Sheets handles several phones

In QR to Sheets, the admin signs in with Google once, connects the spreadsheet and creates a scanner link that writes to one tab. Each staff member opens the same link in Safari or Chrome, allows the camera once and scans. Every scan from every phone becomes its own row on that tab. The people scanning need no Google account, never get access to the spreadsheet, and install nothing.

How do I tell which phone or door a row came from?

A QR to Sheets row has six columns: the scan time in column A, the scanned value in column B, the scanner in column C, written as link: followed by the link's name for a scanner link, then the workspace name, the device type and a scan ID. Several phones on the same link write identical values in the scanner and device type columns. The device type only says mobile or desktop; it does not name the phone.

To count today's scans per door, put this on a separate tab, once per link name:

QR to Sheets writes each time as YYYY-MM-DD HH:MM:SS in the workspace timezone, and Google Sheets stores it as text. The SUMPRODUCT version turns it into a date with VALUE(), so it also works on a sheet with real dates. The COUNTIFS version matches the text that starts with today's date, so it returns 0 on real dates. TODAY() follows the spreadsheet's time zone in File, Settings; set it to match the workspace.

What happens when two phones scan the same code?

With several phones, the same person or item is sometimes scanned twice: once at each door, or by two staff who did not see each other. What happens depends on one setting per link, Accept duplicate scans.

To keep every scan but count each person once, clean it up in the sheet instead: handling duplicate QR scans has the first-scan flag and a unique count.

Which route fits several people scanning?

Google facts from Google's own help and developer pages, read 8 October 2026. QR to Sheets facts from its own product.
RouteMany phones at onceCamera scannerPeople adding rows can see the spreadsheetTells phones or doors apartCost
Google FormsYesNo, values are typedNoOnly with an extra questionFree
Shared Google SheetYes, up to 100 open tabs or devices editingNo on a phone; a USB scanner types on a computerYes, all of itNo, unless people type itFree
Google Apps Script web appYes, within Google's quotasOnly if you build oneNoIf you build itFree, plus your time
QR to Sheets scanner linkYes, one link on many staff phonesYes, in the phone browserNoYes, by link name, and by device ID with column mappingFree for one phone and 300 scans in total, then 7 USD per registered device per month
QR to Sheets FormsYes, for self check-in on attendees' own phonesNo, it is a formNoOnly with an extra questionPaid plan; the free plan includes 1 form with 10 trial submissions
Google facts from Google's own help and developer pages, read 8 October 2026. QR to Sheets facts from its own product.

What several phones cost

The free plan is one scanner link, one Google Sheet, one registered device and 300 scans in total, not per month: one phone, for a trial. Premium is $7 per phone per month with unlimited scans and links, so three door phones cost $21 a month whether they scan 50 people or 5,000. The people being scanned are never counted. The Events add-on ($25/month) requires Premium; it adds a guest list and shows each guest's name at check-in, so one door phone with Events is $32 a month.

If attendees should check in on their own phones instead, QR to Sheets Forms puts a public form in front of a Google Sheet, and the people submitting it are not devices. Forms is part of the paid plan, with two live forms per registered device; the free plan includes one form and 10 trial submissions. When you build one, open the form's Deliveries tab and switch on Write submissions to a Google Sheet, because new forms start with every delivery off.

Step by step

  1. 1

    Decide who holds the phones

    If staff scan codes that people or items carry, use a scanner link. If every attendee should check in on their own phone, use a form instead.

  2. 2

    Create one scanner link per place you want to tell apart

    One link can run on many phones. Name it after the door, aisle or team, because the name is written on every row it records.

  3. 3

    Open the link on each staff phone

    Send the link to each person who scans. They open it in Safari or Chrome, allow the camera once and start scanning, with no app and no account.

  4. 4

    Keep duplicates on for attendance

    Leave Accept duplicate scans on for daily attendance and check in or check out. Switch it off only for codes that may be used once, ever.

  5. 5

    Report from a separate tab

    Leave the scan tab alone and count or filter it from another tab, so rows arriving from several phones never collide with anything typed.

Frequently asked questions

Can multiple people scan into the same Google Sheet at the same time?+

Yes. With a QR to Sheets scanner link, any number of staff phones can open the same link and scan at once, and every scan is added as its own row in the same Google Sheet. Each phone that scans counts as one device: the free plan covers one, and Premium is $7 per phone per month.

Does every phone need its own scanner link?+

No. One link works on many phones. Create separate links only when you want to tell places or teams apart, because each link's name is written on every row it records.

Do the people being scanned need the app or a phone?+

No. Staff scan the codes that people carry, such as ID cards or tickets. The people being scanned never open the scanner link, install nothing and are not counted as devices.

Can attendees scan a QR code with their own phones to check themselves in?+

Not with a scanner link, because every phone that scans counts as a device and the free plan allows one. Use a form instead: a free Google Form behind a printed QR code, or QR to Sheets Forms on the paid plan.

Will two phones scanning the same code create duplicate rows?+

By default, yes: every scan is recorded, and a repeat within 12 hours on the same link is flagged on the phone with an amber Saved anyway badge. With Accept duplicate scans switched off, the link records each code once, ever, which suits single-use codes but never daily attendance.

How do I know which phone sent each row?+

The default row names the scanner link, written as link: followed by its name, and the device type, mobile or desktop. Give each door its own link to tell doors apart, or turn on column mapping, which writes a device ID for each phone's browser.

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