All guides
Device loans guide

Chromebook and device loan checkout with QR codes and Google Sheets

Stop tracking laptop and tablet loans on a sticky note. Scan devices out to a student and back in, with the whole history in a Google Sheet you own.

9 min readUpdated 4 October 2026

Short answer

Chromebook and device loans are tracked by labelling each device with a QR code holding its asset ID, giving each borrower a code too, and scanning both on the way out and the way back in.

Two sheets are needed: an append-only movement log with one row per scan, and a device register whose current holder is derived from the most recent movement rather than an overwritten status column.

Two scanner links pointing at the same Google Sheet, one for check-out and one for check-in, remove the dropdown that desk staff would otherwise eventually pick wrongly.

Device lending in schools is documented, in the real world, as a clipboard and a sticky note. It works until a device does not come back, and then nobody can say who had it, when, or whether it was already damaged.

The heavyweight answer is a district-scale asset management system with a procurement cycle attached. That is genuinely the right answer for a large district. It is completely unavailable to one librarian, one IT technician, or one teacher running a class set of thirty Chromebooks.

What to encode on the label

Do not encode student names in device labels, and do not encode device serial numbers in student cards. Keep the two identifiers separate and join them in the Sheet — that is what lets you re-issue either one independently. The QR attendance system for schools scans the same student cards, so one set of codes covers both.

The two-table model

This is the part that decides whether the data is useful in six months.

With that split you can answer the questions that actually come up: who had this laptop in March, which devices have been out longest, which are overdue, which are used so rarely they could be redeployed, and which student has a pattern of late returns. A single overwritten status column answers none of them. Library book checkout with barcodes uses the same model for books.

Doing the check-in and check-out

QR to Sheets is built for this shape, so read this section as interested but specific. Two scanner links, both writing to your Sheet: check-out and check-in. Whoever is on the desk opens the right link on a phone or tablet and scans the device, then the student. Nothing to install, and a cover librarian or a student helper can be handed the link with no account and no training. The same two-link pattern is explained in check in and check out with QR codes.

Google Forms / Apps Script (DIY) compared with QR to Sheets
CapabilityGoogle Forms / Apps Script (DIY)QR to Sheets
CostFree (paper or a Google Form)Free to 300 scans, then $7 per device per month
Capture speedWrite or type both IDsTwo scans
Full loan historyOnly if nothing is overwrittenAppend-only log
Overdue listManual reviewFormula over the log
Desk staff onboardingExplain the sheetSend them a link
Where the data livesYour Google SheetYour Google Sheet

Cases worth planning for

Privacy

Loan records tie an identifiable student to a device and a time, so they are personal data under GDPR, FERPA, or your local equivalent. Encode student IDs rather than names, keep the Sheet in a school-controlled Drive with explicit sharing, set a retention period, and check what any third-party tool can access — a tool limited to the one spreadsheet you picked is much easier to justify than one with broad Drive access.

Step by step

  1. 1

    Give every device a permanent asset ID

    Assign an ID that never changes, even after a repair or a reimage. Print it as a QR label and fix it somewhere that survives a school year in a backpack — under the lid, not on the outside corner.

  2. 2

    Give every borrower a code too

    Student ID cards or printed codes. Scanning both device and borrower is what turns a loan record into an accountable one, and it is faster than typing a name.

  3. 3

    Keep two sheets, not one

    An append-only movement log with one row per scan, and a device register whose current status is derived from the latest movement. Overwriting a status column destroys the history you will need in a dispute.

  4. 4

    Scan out, then scan in

    Two scanner links pointing at the same Sheet: one for check-out, one for check-in. Whoever is at the desk picks the right one and scans. No dropdowns, no typing.

  5. 5

    Chase overdue items from the Sheet

    A formula comparing check-out date against an expected return window gives you the overdue list. Run it weekly rather than at the end of term.

Frequently asked questions

How do schools usually track Chromebook loans?+

In practice, on a spreadsheet with a paper receipt or a sticky note. District-scale asset systems exist but involve procurement, so a single librarian or technician generally has no realistic option. A scan-based log sits between the two.

Should I scan the device, the student, or both?+

Both. Scanning the device alone tells you it left, not who has it. Two scans take a couple of seconds and produce an accountable record.

Why keep two sheets instead of one status column?+

Because a status column overwrites history. An append-only movement log plus a derived register lets you answer who had a device in March, which items are overdue, and which are barely used — none of which survive an overwrite.

What happens when a device comes back damaged?+

Record it at check-in, in the moment, with a condition column. Damage noted a week later cannot be attributed to anyone, which is exactly when these systems stop being trusted.

Does the student need an app or an account?+

No. The student only needs their printed code. Only the person at the desk uses a device, and that runs in a normal phone browser with no install.

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