
May 2026 | Cybersecurity for CPA Firms | Password Security & Credential Stuffing
Your accounting staff logs into a lot of systems every single day — UltraTax CS or Lacerte for returns, QuickBooks and Xero for client accounting, SafeSend or ShareFile or SmartVault for document delivery, TaxDome or Karbon for workflow management, CCH Axcess for larger practices. Each platform holds extraordinarily sensitive information: client Social Security numbers, bank account details, business financial records, IRS correspondence. If the passwords protecting those systems are reused, weak, or compromised, a single breach gives an attacker access to client data worth thousands of dollars per record on the dark web — and a potential IRS Publication 4557 violation for your firm.
What Credential Stuffing Means for Tax Professionals
Credential stuffing is an automated attack technique that uses username and password combinations stolen from one breach to access accounts on completely different platforms. Attackers buy or download leaked credential databases — from social media breaches, retail data incidents, old email providers — and run automated tools that test those credentials against thousands of platforms simultaneously.
A 2025 Cybernews study analyzed 19 billion passwords and found that 94% were reused or duplicated. That means if one of your staff members uses the same password for their personal Netflix account that they use for your UltraTax CS login, and Netflix suffered a breach, attackers may already have tested that combination against your tax software. If it worked, they're in.
They don't need to guess. The password is already in their database.
Why CPA Firms Are High-Value Targets
Tax professionals hold the most sensitive personal and financial information that exists for both individuals and businesses. Social Security numbers. Bank routing numbers. Business revenue figures. Payroll data. Investment account details. This data is extraordinarily valuable — far more valuable than most consumer records — and attackers know it.
Your client portal — whether you use SafeSend, ShareFile, SmartVault, or a platform built into TaxDome — is a particularly attractive target. A compromised portal account doesn't just expose one client's data; depending on how your access is structured, it may expose your entire client base. The combination of high data value and the operational pressure your staff works under (especially March through April) makes CPA firms a priority target.
IRS Publication 4557 and Your Password Obligations
IRS Publication 4557 (Safeguarding Taxpayer Data) provides detailed guidance for tax professionals on data security requirements. It explicitly addresses password practices: requiring strong, unique passwords; enabling multi-factor authentication; and regularly reviewing who has access to what systems. The FTC Safeguards Rule, which applies to tax preparers as financial service providers, similarly requires written information security programs that address credential management.
If your firm experiences a data breach and the IRS or FTC examines your practices, password reuse and the absence of MFA are the kinds of findings that indicate insufficient security controls. The penalties and reputational damage from a reportable taxpayer data breach are severe.
Three Changes That Make a Real Difference
1. Deploy a Password Manager Firm-Wide
Password managers — 1Password, Bitwarden, or Dashlane — solve the core problem. Your staff can't memorize dozens of strong, unique passwords, so without a password manager they reuse them. A business password manager generates unique, complex passwords for every system — UltraTax, Lacerte, QuickBooks, TaxDome, ShareFile, all of them — and auto-fills credentials so no one has to remember them.
Business-grade deployments include admin controls, shared team vaults, and audit logs. You can demonstrate to regulators that credential management is a documented, auditable practice at your firm — exactly what Publication 4557 and the FTC Safeguards Rule call for.
2. Enable Multi-Factor Authentication on Every System
MFA means that a stolen password alone isn't enough to access your systems. The attacker also needs a second factor — a code from Google Authenticator or Microsoft Authenticator, a push notification, or a hardware key. Most of the platforms your firm uses support MFA: CCH Axcess, TaxDome, ShareFile, SmartVault, QuickBooks, Xero, and major email providers all offer it.
Enabling MFA on your client portal and your tax preparation software is the single highest-impact step you can take against credential-based attacks. For many breach scenarios, MFA stops the attack entirely.
3. Check Whether Your Credentials Have Already Been Compromised
Services like Have I Been Pwned allow you to check whether email addresses associated with your firm have appeared in known data breaches. Business password managers often include similar checks. Run this against your firm's domain. You may find that credentials from current or former staff are already in attacker databases — information that lets you take immediate remediation steps.
The Real Cost of a Credential Breach at a CPA Firm
A staff member at a mid-size accounting firm reuses a password across their work email and a personal account. That personal account was in a 2023 breach. Attackers test the credentials against the firm's ShareFile environment. They get in. Over several weeks, they quietly access and exfiltrate client tax documents for hundreds of clients — Social Security numbers, bank accounts, W-2 data.
The firm discovers the breach when clients begin reporting identity theft and fraudulent tax returns filed in their names. The firm faces state breach notification obligations, potential FTC Safeguards Rule violations, client notifications, and devastating reputational damage during the period when clients are deciding whether to continue the engagement for next tax season.
The entry point: one reused password.
What to Do Before Next Tax Season
- Deploy a business password manager and require enrollment for all staff
- Enable MFA on your tax preparation software, client portal, and email platform
- Run a credential exposure check using your firm's email domain
- Review access controls — do departed staff still have active accounts in any systems?
- Update your written information security plan to document your password and MFA requirements
Qualit Works With Salt Lake City CPA Firms
We work with Salt Lake City CPA firms to protect client data and keep systems running through tax season. To talk through your current credential management practices and what changes would have the most impact, schedule a free discovery call with Qualit.
Frequently Asked Questions
Does IRS Publication 4557 specifically require password managers or MFA?
Publication 4557 requires tax professionals to use strong, unique passwords and enable multi-factor authentication — which in practice means using a password manager (since humans can't reliably create and remember unique strong passwords for dozens of systems). The FTC Safeguards Rule requires a written information security program with access controls that address password management. The specific tools are your choice, but the functional requirements point clearly toward password managers and MFA.
What happens if client taxpayer data is exposed because of a compromised password?
Under IRS guidance and the FTC Safeguards Rule, you have notification and reporting obligations. State breach notification laws also apply. Beyond regulatory obligations, you face potential liability to affected clients and significant reputational damage — particularly damaging for a firm whose entire value proposition rests on trustworthiness. Cyber insurance may provide some coverage, but insurers increasingly require evidence of security controls, including MFA, as a condition of coverage.
We use a client portal (SafeSend/ShareFile/SmartVault) — is that secure?
Client portals are significantly more secure than email for document exchange — which is why you should be using one. But the security of the portal depends on the security of the accounts that access it. If your staff accounts or client accounts protect portal access with weak or reused passwords and no MFA, the portal's security is only as strong as the weakest credential. Requiring MFA for all portal access — for both staff and clients — is the right standard.

