Aurentex. We build the tech. You run the event.
Operations

Running event registration on a spreadsheet: where it breaks, and when to move off it

Most events start life as a spreadsheet, and plenty of them should stay that way. The trouble is that the moment a sheet stops being enough is not obvious at the time. Here is what that moment looks like, and how to move without losing a single row.

The Aurentex Team
15 September 2026, 6 min read
A corporate townhall in an office atrium with speakers on stage and employees seated in lounge chairs
Internal events like this one are where registration spreadsheets live longest, and often where they first break.

Nobody chooses to run registration on a spreadsheet. It just happens: someone makes a form, the answers land in a sheet, and the sheet becomes the guest list. That is not a mistake. It is the fastest way to get an event off the ground, and for a lot of events it is also the right way to finish one.

When a spreadsheet is genuinely fine

A spreadsheet is a good registration tool when four things are true: one person maintains it, the list is small enough to read on one screen, it does not change much once invitations go out, and nobody is paying for a ticket. A leadership offsite, a team dinner, a 60-person internal training day. For events like these, buying software would be solving a problem you do not have.

The difficulty is that events rarely stay in that box. The offsite becomes a partner summit, a second colleague starts helping with the list, and someone asks whether you can print badges. The spreadsheet does not announce that it has stopped coping. It just keeps accepting edits.

The four ways it breaks

Two people, one file. The first failure is concurrency. When two people edit a guest list, whether in a shared sheet or in copies emailed back and forth, you get competing versions. The one that wins is whichever was saved last, not whichever was right. A dietary requirement updated in one copy and a cancellation recorded in another rarely both survive.

It fails silently. Spreadsheets do not warn you when they drop data. The clearest public example came to light in October 2020, when it emerged that nearly 16,000 Covid-19 cases had gone unreported in England. Public Health England had built its process on the old XLS format, which holds only about 65,000 rows, so each template topped out at roughly 1,400 cases, and further cases were, in the BBC's words, "simply left off."1 A guest list is smaller, but it fails the same way: a sort applied to one column, a paste that lands one row out, a filter someone forgot was on.

A spreadsheet never tells you it has lost a row. You find out at the registration desk.

The list cannot check anyone in. A spreadsheet is a record of who said they would come. It knows nothing about who actually arrived. So on the day it gets printed, or exported to a check-in app, and from that moment there are two lists: the one at the door and the one still being edited back at the office. Late registrations and name changes land in the second and never reach the first.

The data leaves the sheet. This is the failure nobody sees. Every download, every attachment sent to a caterer, every copy on a colleague's laptop is another copy of your attendees' personal data. Under India's DPDP Act, the organiser collecting that data has to protect it with reasonable security safeguards, tell the Data Protection Board and each affected person if there is a breach, and erase the data once consent is withdrawn or it is no longer needed, including making anyone processing it for you erase their copies too.2 All three duties assume you know where your copies are. With a spreadsheet you usually do not.

~16,000
Covid-19 cases that went unreported in England when an old spreadsheet format ran out of rows1
~1,400
cases each template could hold before further rows were silently left off1
4%
of event leaders say pulling their event data is easy3

Three signals it is time to move

You do not need a headcount threshold. You need to notice any one of these three things, and one is enough.

YOU HAVE OUTGROWN THE SPREADSHEET WHEN Any one of these is enough 1 More than one editor Two people updating the list means two versions of the truth, and the last save wins. 2 Data leaves the sheet Exports to caterers, venues and badge printers are copies of personal data you cannot recall. 3 Check-in uses a copy If the door works from a printout or an export, late changes never reach the people checking guests in.
None of these is about size. A 40-person dinner can hit all three; a 400-person internal day run by one careful person may hit none.

Notice what the three have in common. In each one the spreadsheet has stopped being the record and become one of several copies of it. That, rather than any particular number of guests, is the moment it stops being the right tool.

Moving off without losing a row

The good news is that your spreadsheet is not wasted. It is your import file. Four steps:

Clean it first. One row per person, one column per fact. Remove duplicates, split first and last names into separate columns, and standardise phone numbers and company names. If you collected consent, keep it in its own column and carry it across, because consent you cannot show is consent you do not have.

Import, then check by hand. Load the cleaned file into the new platform and compare twenty random records against the original. Import problems are almost always systematic, so a small sample finds them.

Freeze the old sheet. Make it read-only the moment the import is done. The most common migration failure is not a bad import, it is a colleague who keeps editing the old sheet for another week.

Delete the stray copies. Ask everyone who received an export to delete it. Under the DPDP Act this is not housekeeping: those copies are personal data you are responsible for.2

If you are moving from another platform rather than from a spreadsheet, the checklist is longer, and we wrote it up separately in switching event platforms: what to get out before you go.

Where Aurentex sits

Most events start life as a spreadsheet, so the way in is built for one: bulk import takes up to 10,000 guests from a spreadsheet, and setup includes a test event before your first real one. After that there is one list, and the door checks guests in against the same live list everyone else is editing, so a late change is at the desk the moment it is saved. Badges print from that list too, which is why the per-event badging licence we wrote about in on-site badge printing without an agency does not apply.

And if your event genuinely fits the box at the top of this article, keep your spreadsheet. We would rather you come back when you need us. When you do, your first event is free.

Common questions

Is it okay to manage event registrations in a spreadsheet?

Yes, for a small event with one person maintaining the list, few changes after invitations go out, and no ticket sales. It stops being okay when more people edit it, when data starts leaving it, or when check-in works from a copy.

What are the risks of keeping attendee data in a spreadsheet?

Silent data loss, as in the 2020 case where nearly 16,000 Covid-19 cases went unreported,1 and uncontrolled copies of personal data, which the DPDP Act expects you to protect, report on and erase.2

When should I move event registration off a spreadsheet?

When more than one person edits the list, when attendee data regularly leaves the sheet, or when check-in means matching people against a printed or exported copy. One is enough.

How do I move a guest list into event software?

Clean it into one row per person and one column per fact, import it, check a sample by hand, freeze the old sheet as read-only, and have every stray export deleted.

Ready to retire the spreadsheet?

Bring it with you. We import up to 10,000 guests from a spreadsheet, run a test event with you first, and from then on there is one live list from registration to the door. Your first event is free.

Talk to us
OperationsRegistrationData

Get the next one in your inbox

Occasional, practical notes on event tech. No spam.

Unsubscribe anytime. We will never share your email.

References

  1. BBC News, "Excel: Why using Microsoft's tool caused Covid-19 results to be lost" (5 October 2020). Nearly 16,000 coronavirus cases went unreported in England; Public Health England used the older XLS format, which handles only about 65,000 rows, limiting each template to about 1,400 cases, after which "further cases were simply left off."
  2. Digital Personal Data Protection Act, 2023, Section 8, "General obligations of Data Fiduciary." Section 8(5): a Data Fiduciary shall protect personal data in its possession or under its control by taking reasonable security safeguards to prevent a personal data breach. Section 8(6): intimation of a breach to the Board and each affected Data Principal. Section 8(7): erase personal data upon withdrawal of consent or once the specified purpose is no longer being served, and cause any Data Processor to erase personal data made available to it.
  3. Stripo, "Event Industry Statistics 2026 Research Report." Only 4% of event leaders say pulling event data is easy (Swoogo / Gatepoint Research).

The Public Health England case is a public-sector example rather than an event, included because it shows plainly how spreadsheets lose data without warning. This article is practical guidance, not legal advice; take specific DPDP questions to your own counsel.