IT Compliance Checklist

Quarterly IT compliance review for a CPA or bookkeeping firm — covers WISP maintenance, FTC Safeguards Rule, IRS Publication 4557, vendor SOC 2 review, and incident response. Run by the firm's managing partner, IT lead, or fractional CISO.

10 sections 32 steps Collects data
1

General IT Controls

  1. Review and update the firm's WISP
    • The Written Information Security Plan is required for every paid preparer under IRS Publication 4557 and the FTC Safeguards Rule. Confirm the qualified individual is named, the data inventory is current, and the most recent risk assessment is attached. Document any partner or staff turnover that affects access ownership.

  2. Run a quarterly access review across tax and GL systems
    • Pull user lists from UltraTax, Lacerte, ProConnect, QuickBooks Online, Xero, and the document portal (TaxDome, SmartVault, Liscio). Cross-check against the active employee roster — seasonal preparers and departed staff are the common gotchas. Revoke any account that no longer maps to a current role.

  3. Document IT control ownership in a RACI matrix
    • For each control area — backups, encryption, MFA, patching, training — name a single owner. Firms with shared MSP/internal-IT arrangements often have controls assumed by both sides and executed by neither.

2

Data Protection and Privacy

  1. Verify backup integrity for tax workpapers
    • Restore a sample workpaper, return file, and engagement folder from backup to a sandbox location and confirm the files open cleanly. Untested backups are a frequent finding in peer review and in IRS Pub 4557 self-assessments.

  2. Confirm full-disk encryption on every preparer laptop
    • BitLocker on Windows, FileVault on Mac. Pull the report from your MDM (Intune, Jamf, Kandji, NinjaOne) and reconcile against the asset inventory. An unencrypted laptop holding client SSNs is a reportable breach in MA, NY, CA, and most other states the moment it leaves the office.

  3. Map client PII against state breach-notification laws
    • List the states where clients reside and where SSNs, financial-account numbers, or driver's-license numbers are stored. MA 201 CMR 17, NY SHIELD Act, CA CCPA, and TX BC §521 each have their own notification windows. Update the response matrix in the WISP appendix.

3

Network Security

  1. Audit firewall rules at the firm perimeter
    • Pull the active rule set from the firewall (Meraki, Fortinet, SonicWall) and confirm every allow rule still maps to a documented business need. Remove rules left over from old VPN tunnels, terminated cloud apps, or one-off vendor access.

  2. Confirm EDR coverage on every endpoint
    • Reconcile the EDR console (CrowdStrike, SentinelOne, Defender for Endpoint, Huntress) against the asset inventory. Any endpoint missing EDR is a Safeguards Rule deficiency and a likely audit finding.

  3. Review SIEM alerts for anomalous logins
    • Filter Microsoft 365 / Google Workspace sign-in logs for impossible travel, legacy-auth attempts, and MFA fatigue patterns. Cross-reference against the tax-software audit log for the same users — credential theft typically shows up in the email tenant first.

4

Incident Response and Management

  1. Update the breach-response runbook
    • Confirm the IRS Stakeholder Liaison contact, the state CPA-board notification path, the cyber-insurance carrier hotline, and outside counsel are current. Pub 4557 requires a defined data-theft reporting procedure.

  2. Run a tabletop incident exercise with partners
    • Walk a realistic scenario — a preparer's M365 account is compromised mid-tax-season and 200 client returns are downloaded. Time the response: who calls the carrier, who notifies clients, who files the FTC Safeguards Rule notification when 500+ consumers are affected.

  3. Log reportable incidents from this quarter
    • A reportable incident under the FTC Safeguards Rule is unauthorized acquisition of unencrypted customer information affecting 500 or more consumers — notification to the FTC is due within 30 days. State thresholds may be lower. If unsure, default to Yes and consult counsel.

    Collects list
  4. Notify clients and regulators within state windows
    • Notification windows: FTC (30 days, 500+ consumers), MA (as soon as practicable), NY SHIELD (most expedient time possible), CA (most expedient, no unreasonable delay). Coordinate with cyber counsel before sending — premature notice can create liability. File Form 14039-B with the IRS for tax-related identity theft.

5

Physical Security

  1. Audit door-access logs at the office and server room
    • Pull badge or keypad logs and reconcile against the active staff list. After-hours entries and weekend access by non-partners deserve a second look — especially during tax season when seasonal staff hold credentials.

  2. Verify clean-desk policy enforcement
    • Walk the office after hours. Tax organizers, K-1s, W-2s, and prior-year returns left on desks are the most common Safeguards Rule finding in small-firm walkthroughs. Confirm shred bins are locked and pickup logs are current.

  3. Inspect environmental controls in the server closet
    • Confirm temperature and humidity readings, UPS battery health, and that the smoke/water sensors are reporting. Even cloud-first firms still have an on-prem NAS or scanner that holds client data.

6

Vendor Management

  1. Collect SOC 2 reports from critical vendors
    • Request the latest SOC 2 Type II from Thomson Reuters, Intuit, Karbon, TaxDome, SmartVault, Bill.com, Gusto, and any cloud GL provider. Read the complementary user entity controls (CUECs) — those are the controls the firm must implement on its end for the vendor's certification to apply.

    Collects file
  2. Review data-handling terms in vendor contracts
    • Confirm the Data Processing Addendum names the firm as controller, requires breach notification within 72 hours, and prohibits use of client data to train AI models. The last clause is new in 2024-2025 and not present in older contracts.

  3. Score vendors against the firm's risk rubric
    • Rate each vendor on data sensitivity (PII / PHI / financial), volume, and replaceability. Anything tier-1 (tax software, document portal, payroll) gets annual review; tier-3 vendors (single-user SaaS) every two years.

7

Compliance with Industry Standards

  1. Verify alignment with IRS Publication 4557
    • Walk the Pub 4557 'Safeguarding Taxpayer Data' checklist line by line — PTIN-holder responsibilities, vendor due diligence, access controls, monitoring, employee training. Document gaps with remediation owners and dates.

  2. Document the FTC Safeguards Rule program
    • The amended Safeguards Rule (effective June 2023) requires nine specific elements: qualified individual, risk assessment, access controls, asset inventory, encryption, secure development, MFA, disposal procedures, and an incident response plan. Map each to a current artifact.

  3. Confirm whether the firm processes payment cards
    • If the firm accepts card payment for fees through Stripe, QuickBooks Payments, or CPACharge in a way that keeps the card data outside the firm's environment, scope is usually SAQ A. Direct card entry on a firm device pushes scope to SAQ B or higher.

    Collects list
  4. Complete the PCI-DSS self-assessment questionnaire
    • Identify the correct SAQ (A, A-EP, B, B-IP, C, or D) based on how cards are accepted. Sign and retain the SAQ; merchant banks request it on demand and during annual attestation cycles.

8

Employee Training and Awareness

  1. Deliver annual security-awareness training
    • KnowBe4, Hoxhunt, or Curricula are common platforms. Required topics under Pub 4557 and Safeguards: phishing, BEC against partners requesting wire transfers, secure handling of W-2s and SSNs, and incident reporting. Seasonal preparers must complete training before they touch a return.

  2. Run a simulated phishing campaign
    • Use a current-season lure — fake DocuSign of an engagement letter, a spoofed client portal login, an urgent K-1 request from the partner. Click rates above 10% trigger a remedial training round before tax season.

  3. Capture training-completion records
    • Export the completion roster from the training platform and store it in the WISP evidence folder. Auditors and cyber-insurance underwriters both ask for this; partial completion creates an exclusion in some carrier policies.

    Collects file
9

Change Management

  1. Log changes to tax-software environments
    • UltraTax, Lacerte, and ProConnect each push mid-season updates that affect calculations and e-file. Record version numbers, date applied, and who validated a known-good return after the update — silent regressions are the operational risk.

  2. Assess security impact before GL system updates
    • QuickBooks Desktop major-version upgrades, NetSuite quarterly releases, and Sage Intacct upgrades can change permission models and API tokens. Re-validate role-based access after every release.

  3. Approve changes through the firm's CAB
    • Even a small firm benefits from a 15-minute weekly CAB during off-season and a freeze during active filing windows (Mar 1–Mar 15, Apr 1–Apr 15). Document the approver and the rollback plan for every change.

10

Audit and Sign-Off

  1. Confirm logging coverage on critical systems
    • Tax software audit logs, M365 unified audit log, document-portal access logs, and GL change logs should all be enabled and retained for at least 12 months. Default retention in M365 is 180 days unless an upgraded SKU is in place.

  2. Conduct the internal control audit
    • Sample-test one control in each domain — pick a recent terminated employee and trace de-provisioning across all systems, pick a recent change and trace the approval, pick a recent client onboarding and trace the document-portal invitation. Document evidence in the workpaper.

  3. Sign off on the quarterly compliance review
    • Managing partner and qualified individual sign jointly. Outstanding findings carry to the next quarter's risk register with named owners and dates. Required as evidence under the Safeguards Rule annual report.

    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 10
Steps 32
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run IT Compliance Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.