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.

5 sections 27 steps Collects data
1

Hardware Inventory

  1. 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
  2. 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.

  3. 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.

  4. 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.

  5. 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.

2

Software and Patching

  1. 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.

  2. 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
  3. 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.

  4. 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.

  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.

  6. 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.

3

Networking and Connectivity

  1. 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.

  2. 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.

  3. 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.

  4. 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.

4

Storage and Backup

  1. 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.

  2. 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
  3. 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.

  4. 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.

  5. 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.

5

Security and PCI Compliance

  1. 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
  2. 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.

  3. 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
  4. 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.

  5. 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.

  6. 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.

  7. 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.


Sections 5
Steps 27
Category Retail
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

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.