System Access Control Checklist
User Access Management
Export the active-user list from Microsoft 365, Google Workspace, or Okta — whichever runs as the firm's identity provider. Cross-check against the partner-approved staff list; flag any service accounts or contractor accounts that don't appear in HR.
For each user, confirm the assigned role (Partner, Manager, Senior, Staff, Bookkeeper, Admin) matches the entitlements in the WISP role matrix. Common drift: staff promoted into reviewer roles never lose their preparer permissions, accumulating standing access.
Review the HR change log for the quarter. Any termination, transfer, or role change requires access removal or adjustment within 24 hours of the event — verify each one closed on time.
For every termination or role change, attach the deactivation timestamps from the IdP, tax software, GL, and client portals. The WISP audit folder is what an IRS examiner asks to see if a data incident is later reported.
User Responsibilities
IRS Pub 4557 and Pub 5708 require paid preparers to provide ongoing security awareness training. Cover phishing recognition, client-data handling on laptops vs. portals, and the procedure for reporting a suspected breach. Capture attendance — the WISP requires it.
Every staff member — including seasonal preparers and contract bookkeepers — signs the AUP before access is provisioned and re-acknowledges annually. The AUP must reference the WISP, the prohibition on personal cloud or personal email for client data, and the rule against working on unsecured Wi-Fi.
1Password, Bitwarden, or Keeper — pick one and confirm every active user has logged in within the period. Shared client logins (still common for small bookkeeping clients) belong in shared vaults with named accountability, not in a spreadsheet.
System and Application Access Control
Open the security configuration in UltraTax CS, Lacerte, ProConnect, or Drake. Confirm preparers cannot e-file without reviewer sign-off, and reviewers cannot release returns without partner approval. Watch for legacy admin accounts left from prior tax seasons.
For each client file in QuickBooks Online Accountant, review the user list and permission level. Common gotcha: a former staff accountant still holds Company Admin on three client files because the offboarding only revoked the firm-side login. Repeat for Xero and Sage Intacct clients.
Confirm that client-portal access is scoped to the engagement team only and that prior-engagement contacts have been removed. Pay attention to spouses on prior 1040 engagements — divorces are a recurring source of inappropriate document access.
Operating System Controls
BitLocker on Windows, FileVault on macOS — confirm encryption is on for every device that touches client SSNs or tax returns. State breach-notification laws (MA, NY, CA, TX) treat an unencrypted lost laptop as a reportable incident; encryption is the safe-harbor.
FTC Safeguards Rule requires MFA on any system holding customer information. Confirm MFA is enforced (not just available) on the IdP, tax software, GL platforms, email, and the client portal. Hardware keys or authenticator apps preferred over SMS.
Pull the patch report from the MDM (Intune, Jamf, Kandji). The WISP standard is 30 days for critical patches, 90 days for everything else. Flag any device more than two minor releases behind — preparers running unpatched Windows during tax season is a recurring finding.
Network and Remote Access
Pull the rule set from the firewall (Meraki, SonicWall, Fortinet, etc.) and walk through inbound and outbound exceptions. Any rule without a documented business justification gets removed or recertified. Common find: an old port-forward to a retired on-prem tax server.
Hosted tax software and cloud GL should already enforce IP allow-lists or device certificates. Confirm staff working from home or coffee shops are routed through the firm VPN before they hit client data, and that split-tunnel is configured per the WISP.
Walk into the lobby with a laptop on guest Wi-Fi and try to ping the file server, the network printer, and any on-prem device. If anything responds, the VLAN segmentation is broken. Clients waiting for a meeting share that network — it must not reach production.
Monitoring and Quarterly Sign-Off
Export sign-in logs from the IdP, tax software, and client portal for the quarter. Look for impossible-travel events, after-hours access by staff who don't normally work late, and repeated failed-login bursts. Document each anomaly with disposition.
Append this quarter's review to the WISP audit log: date, reviewer, scope, findings, and remediation status. The IRS expects this log to be produced on request and updated at least annually; quarterly is the firm standard.
The managing partner and the WISP-designated security coordinator both sign off. If issues are found, document them and trigger remediation rather than signing a clean review. A Pass-with-issues record is more defensible than a Pass that papers over a finding.
For each finding in the review, open a ticket with named owner, due date, and severity. Critical findings (orphaned admin accounts, missing MFA, unencrypted device) close within 7 days. Track to resolution before next quarter's review opens.
Use this template in Manifestly
- Monthly Close Process
- Budgeting and Forecasting Checklist
- Monthly Bookkeeping and Accounting Close
- Financial Statement Audit Checklist
- Business Succession Planning
- Expense Reporting and Reimbursement Checklist
- Bank Reconciliation Checklist
- Risk Management Checklist
- Fixed Assets Management Checklist
- Client Onboarding Checklist
- Accounts Receivable Checklist
- Cash Flow Analysis Checklist
- Consulting and Advisory Services Checklist
- Accounts Payable Checklist
- Tax Planning Checklist
- Account Reconciliation Checklist
- Audit Preparation Checklist
- Financial Reporting Checklist
- Business Valuation Checklist
- Payroll Processing Checklist
- Internal Controls Review Checklist
- New Business Structuring Checklist
- Chart of Accounts Maintenance Checklist
- Debt Management Checklist
- Journal Entry Checklist
- Lease Accounting Checklist
- Investment Reconciliation Checklist
- Regulatory Compliance Checklist
- Credit and Collections Checklist
- Loan Covenant Compliance Checklist
- Individual Tax Return Preparation Checklist
- Business Tax Compliance Checklist
- Cash Flow Management Checklist
- New Employee Onboarding Checklist (Accounting Department)
- New Client Onboarding Checklist
- Financial Analysis Checklist
- Employee Termination Checklist (Accounting Department)
- Employee Expense Policy Compliance Checklist
- Cost Accounting Checklist
- Accounting Policy Update Cycle
- Inventory Accounting Close Checklist
- Quarterly Budget Review Checklist
- Quarterly Internal Control Review Checklist
- Client Engagement Letter Renewal
- End-of-Month Sales and Revenue Reporting
- Capital Expenditure (CapEx) Approval Checklist
- Grant Accounting Checklist
- Performance Review Checklist (Accounting Staff)
- Accounting Software Migration Checklist
- Financial Statement Preparation Checklist
- Yearly Accounting Department Goals Setting
- Quarterly Financial Reporting Checklist
- Vendor Contract Negotiation Checklist
- Chart of Accounts Review Checklist
- Fixed Assets Audit Checklist
- Accounting Standards Update Adoption Checklist
- Sales Tax Reporting Checklist
- Merger and Acquisition Due Diligence Checklist
- Monthly Management Reports Checklist
- Financial Risk Assessment Checklist
- Firm Insurance Renewal Checklist
- Payroll Services Checklist
- Accounts Payable Ledger Checklist
- Collections Management Checklist
- Quarterly Payroll Tax Compliance Checklist
- AP Payment Processing Checklist
- Vendor Setup and Maintenance Checklist
- Employee Expense Reimbursement Checklist
- Monthly Accounting Close Checklist
- Annual Financial Statements Checklist
- Accounting Department Workflow Optimization
- Accounts Payable Aging Report Checklist
- Payroll Tax Filing Checklist
- Corporate Tax Return Preparation Checklist
- Internal Audit Preparation Checklist
- Internal Control Procedures Checklist
- External Audit Preparation Checklist
- Daily Bookkeeping Checklist
- Customer Credit Approval Checklist
- Accounts Receivable Aging Report Checklist
- Budget Variance Analysis Checklist
- Cash Application Checklist
- Financial Audit Checklist
- Cost-Benefit Analysis Checklist
- Weekly Bookkeeping Checklist
- Client Engagement Closeout Checklist
- Corporate Tax Preparation Checklist
- Year-End Bookkeeping Checklist
- Billing Process Checklist
- Risk Assessment Checklist
- Cash Flow Analysis Checklist
- Legal Entity Management Checklist
- Monthly Financial Review Checklist
- M&A Due Diligence Checklist
- Post-Merger Audit Checklist
- Profitability Analysis Checklist
- Acquisition Integration Checklist
- Year-End Tax Planning Checklist
- Segregation of Duties Assessment
- Fraud Prevention Checklist
- Cash Management Checklist
- Financial Project Planning Checklist
- SOX Compliance Checklist
- Financial Ratio Analysis Checklist
- Accounting Software Implementation Checklist
- Monthly Bookkeeping Close Checklist
- Tax Audit Documentation Checklist
- Contract Review Checklist
- Project Cost Control Checklist
- Deal Closure Checklist
- Engagement Risk Management Checklist
- Year-End Accounting Checklist
- Quarterly Bookkeeping Checklist
- Staff Offboarding Checklist
- Engagement Budgeting Checklist
- Monthly Financial Reporting Checklist
- Monthly Financial Close Checklist
- New Vendor Onboarding Checklist
- Annual Budget Preparation Checklist
- New Employee Onboarding Checklist
- Month-End Close Checklist
Ready to take control of your recurring tasks?
Start Free 14-Day TrialUse Slack? Sign up with one click
