Retail Store Technology Audit Checklist
Quarterly review a store manager runs with the IT lead or MSP to verify POS hardware, software, networking, backups, and PCI-relevant controls across a retail location. Covers patch state, segmentation, backup restores, and the ASV scan that feeds the SAQ.
Hardware Inventory
-
Inventory POS terminals and pinpads
Walk every register and back-office station. Record make/model, serial number, and firmware version of each POS terminal and EMV pinpad. Flag any unit running firmware older than the vendor's current release — out-of-date pinpads are the most common SAQ B-IP finding.
Collects number -
Test barcode scanners at every register
Scan a known SKU at each lane and confirm the price ties to the POS record. Misreads at checkout drive shrink and customer disputes — replace any wired scanner with intermittent reads and any wireless scanner that won't hold a charge through a full shift.
-
Inspect receipt printers and cash drawers
Open and close every drawer with a no-sale and a void; confirm the printer cuts cleanly and the trigger cable seats. Stuck drawers and shredded receipts both push cashiers toward manual workarounds that defeat the audit trail.
-
Audit back-office workstations and stockroom tablets
Confirm the manager workstation, receiving PC, and any handheld counting tablets are on the asset register. Decommission anything that hasn't logged in within the last 90 days — orphan devices are a known pivot path for skimmer malware.
-
Inspect wireless access points and switches
Photograph the IDF and confirm each AP and switch matches the network diagram. Look for any unauthorized device piggybacking on a wall jack — a common ORC technique is to drop a small Wi-Fi bridge behind a display fixture.
Software and Patching
-
Confirm POS software version against vendor release notes
Check the build number reported by Lightspeed / Square / Shopify POS / Counterpoint against the vendor's current release. Vendors push EMV and PCI fixes silently; a terminal more than two minor versions behind has likely missed at least one security patch.
-
Verify OS patch level on POS terminals
Pull the patch report from the RMM. Windows POS terminals running unpatched builds are the textbook vector for RAM-scraper card-skimming malware. Anything more than 30 days behind the current cumulative update needs a patch window.
Collects list -
Audit installed applications against the approved list
Compare the RMM's installed-software inventory to the approved baseline. Common findings: associates installing remote-support tools (TeamViewer, AnyDesk) on the back-office PC, or browser toolbars on the receiving workstation. Both expand PCI scope.
-
Update endpoint antivirus signatures
Confirm every POS terminal, back-office PC, and stockroom tablet has checked in to the AV console within the last 7 days. A device that hasn't checked in is almost always offline or has a broken agent — both count as failed PCI Requirement 5.
-
Review POS user accounts and disable inactive logins
Pull the cashier roster from the POS and reconcile against the active employee list in the WFM (Homebase, Deputy, UKG). Disable any cashier ID for an associate who left more than 14 days ago. Shared logins must be replaced with named accounts — a hard PCI Requirement 8 fail otherwise.
-
Schedule a POS patch window with the MSP
Book the patch window outside trading hours — most stores schedule between close and 4am. Confirm the MSP has the rollback plan documented and that a manager will be on-call in case a terminal fails to come back up before opening.
Networking and Connectivity
-
Verify VLAN segmentation between POS and guest Wi-Fi
From the guest SSID, attempt to reach the POS VLAN gateway and a POS terminal IP. Both should be blocked at the firewall. Flat networks where guest Wi-Fi can route to the POS subnet are the single most common reason a small retailer fails PCI Requirement 1.
-
Test the failover internet connection
Unplug the primary WAN and confirm the LTE or secondary fiber takes over within the SLA window. Time how long it takes the POS to resume card authorization — most stores discover their failover during a real outage, not before.
-
Review firewall rules against the documented baseline
Export the running config and diff against the baseline in version control. Look for temporary rules added during a vendor visit and never removed — those drift the configuration out of PCI scope compliance silently.
-
Pull network monitoring alerts from the quarter
Export alerts from the monitoring tool (Auvik, Meraki Dashboard, PRTG). Flag repeated AP disconnects, switch port flaps, and any after-hours traffic spikes. Persistent off-hours traffic from a POS terminal warrants a deeper look.
Storage and Backup
-
Confirm nightly POS database backup ran
Pull the backup log for the last 14 nights. A green job that ran in 4 seconds is not a backup — confirm the file size matches the prior week. Tiny backups usually mean the agent lost its lock on the database file.
-
Test restore from the most recent backup
Restore the prior night's backup to a sandbox VM and open the POS database. Verify yesterday's transactions are present and reconcile to the Z-report total. A backup nobody has restored is a backup nobody knows is broken.
Collects list -
Verify off-site backup retention meets policy
Confirm the off-site copy (S3, Backblaze, Datto cloud) holds daily for 30 days, weekly for 90 days, and monthly for 12 months — or whatever the documented policy says. State data-breach notice exposure is materially easier to scope when you can prove what was lost.
-
Confirm cardholder data is not stored on POS terminals
Run a PAN-finder scan (e.g., Spirion, ccsrch) against the POS local drives and any back-office shares. Tokenized terminals should return zero. A hit on a back-office PC almost always traces to an exported transaction report somebody dumped to the desktop.
-
Open a ticket with the MSP for backup failure
Log the ticket with restore evidence attached — error messages, log excerpts, the size discrepancy. A failed restore test is a P2 ticket; don't let it sit in the queue behind printer requests.
Security and PCI Compliance
-
Run the quarterly ASV vulnerability scan
Kick off the external scan with the PCI-approved ASV (Trustwave, SecurityMetrics, ControlScan). Scope is the public IP serving the store. A passing scan is required quarterly to attach to the SAQ — schedule the rescan window now in case findings come back.
Collects list -
Remediate ASV findings and schedule a rescan
Work the findings by CVSS, starting with anything at 7.0 or above. Common culprits at retail edge: weak TLS on the guest portal, an exposed router admin page, default SNMP community strings. Book the rescan within 14 days so the quarter doesn't lapse uncompliant.
-
Complete the PCI SAQ for the current period
Fill out the right SAQ for your environment — B-IP for IP-connected pinpads with tokenization, C for integrated POS, D for everything else. Attach the passing ASV report and the signed Attestation of Compliance.
Collects file -
Review CCTV recording coverage and retention
Confirm every register, the safe, the receiving door, and the sales floor entry are in frame and recording. Pull footage from a random hour in the prior week to confirm retention. Sensormatic and Verkada both quietly drop cameras when PoE flaps — check the camera tile, not just the storage stat.
-
Audit physical access to the network closet
Confirm the IDF is locked, the key list is current, and no unmarked cables run out of the rack. Vendors leave behind dongles and USB drives — pull anything not on the asset list and bag it for investigation.
-
Reconcile badge access list against active roster
Export the badge or door-code list and reconcile against the active payroll roster from the WFM. Disable codes for anyone separated in the prior quarter. Old door codes are a recurring finding in internal-theft investigations.
-
Sign off on the quarterly IT audit
Store manager and IT lead (or MSP account manager) review findings together. Capture the result, any open remediation items, and a signature for the audit binder. Open items roll forward to next quarter's run.
Collects list Collects paragraph Collects signature
Use this template
Copy it to your account, customize the steps, and run it with your team in minutes.
Browse hundreds of free templates across every team and industry.
Back to template libraryRelated templates
More workflows your team can run.
Run Retail Store Technology Audit Checklist with your team
Customize the steps, assign roles, set a schedule, and keep a complete record for every run.