SOC 2 for HR tech: payroll, HR and recruiting software
Employee data raises Privacy and Confidentiality. Payroll can mean a SOC 1 as well.
SOC 2 for HR tech comes down to whose data you hold. HR, payroll and recruiting software keeps an employer’s records about its own people: names, pay, bank details, tax and benefits information, and for recruiting tools, candidates. The employer answers for that data, so its review asks how you protect it. A SOC 2 report is a licensed CPA firm’s opinion on exactly that.1
Two decisions shape the report. Which categories go in scope. And whether payroll means a buyer needs a SOC 1 too.
The table maps what an HR buyer’s review asks against the part of a SOC 2 report that answers it. Where the report answers only in part, a written answer covers the rest.
| What the buyer asks | What in a SOC 2 report answers it |
|---|---|
| Who on your staff can see employee records | The access controls and periodic access reviews the report tests |
| How pay, bank and tax data stay confidential | Encryption and access controls under Security, and the Confidentiality category if in scope |
| Whether you use the data only as the contract allows | The Privacy category if in scope, and your data processing agreement |
| Which sub-processors touch the data | The vendors and subservice organizations named in your system description |
| How you delete data when a customer leaves | The disposal criteria under Confidentiality, and your retention policy |
| Whether payroll figures are accurate | Processing Integrity if in scope, or a SOC 1 if the buyer’s auditors need one |
| How fast you report a breach | Your incident response controls, and the notice period in your agreement |
Why HR and payroll buyers review you
The data is the reason. An employee did not choose your product. Their employer did, and the employer carries the duty to protect what it hands you. Two laws make that concrete.
In California, the Privacy Protection Agency says the exemptions the California Consumer Privacy Act (CCPA) gave to employment-related personal information have expired.3 The law applies to businesses and also to service providers, contractors and third parties, as the Civil Code defines them. Employee data is no longer exempt. Ask counsel which of those roles you play for each customer.
Where the General Data Protection Regulation (GDPR) applies to your customer, Article 28 tells it to use only processors that give sufficient guarantees of appropriate technical and organizational measures.4 The contract must also require the processor to make available the information needed to demonstrate compliance, and to allow for audits. A SOC 2 report is one document a customer can review against that. It does not replace the contract.
Privacy or Confidentiality
Security is in every SOC 2. For HR software the next question is which of two optional categories fits your commitments.2
- Confidentiality
- Tests how you identify information designated as confidential, protect it, and dispose of it as committed. It fits when your promises run to the employer about its data, such as compensation files and bank details.
- Privacy
- Tests how personal information is collected, used, retained, disclosed and disposed of in line with the notice you publish, including individuals’ access to their own data. It fits when you answer to people directly, as a candidate portal or employee app may. It carries the most work of the five.
Pick the one your contracts actually promise. The scoping tool walks it, and the buyer who asked for the report should confirm it before it goes into the engagement letter. In Polara GRC you add either in the assessment or from your account settings, until the engagement letter is signed or the audit is requested.
Sub-processors
An HR product can depend on several vendors. A cloud host, a bank or payments partner, a background check provider, an email service and an identity check can each touch employee data. Each one is a sub-processor to your customer.
The GDPR sets the rule for that chain. A processor may not engage another processor without the controller’s prior specific or general written authorization.4 Under a general authorization, you must tell the customer about any intended addition or replacement, which gives it the chance to object. The same contract terms then flow down to each sub-processor.
In the report, those vendors appear in your system description. One you depend on to meet your commitments is a subservice organization, and it can be carved out, with the controls you expect it to run listed beside it. Keep its own report on file. The guide for contractors and employers of record walks one such case, and complementary user entity controls covers what the customer must do on its side.
When payroll means a SOC 1
SOC 1 and SOC 2 answer different questions. A SOC 1 reports on controls at a service organization that are relevant to its customers’ internal control over financial reporting.5 A SOC 2 reports on security and the other trust services categories.1
The test is where your output lands. Payroll produces wage expense, withholdings and payroll liabilities, and those figures flow into the customer’s financial statements. Its auditors may then ask for a SOC 1 on your processing. An applicant tracking system does not produce such figures. A benefits or expense tool may.
If a buyer names SOC 1, a SOC 2 will not substitute for it. We offer SOC 2, not SOC 1, so in that case a CPA firm that performs SOC 1 examinations is the right call. The fintech guide applies the same test to ledgers and balances.
What to answer in writing
A report covers controls. Some review questions are about terms, and those need a written answer that matches your agreement. Article 28 lists several of them as contract duties.4
- Where employee data is stored, and in which countries it is processed.
- How you help the customer answer an employee’s request to see or correct their data.
- Whether you delete or return data at the end of the service, and how fast.
- Your current sub-processor list, and how you announce a change.
- How fast you notify the customer of a security incident.
- Whether your own staff with access pass a background check.
How to answer a security questionnaire has wording for each. If you also sell to hospitals or schools, the guides for healthtech and edtech apply the same structure to their rules.
Through Polara Labs it is audit-ready starting at about a week of focused work, and a Type 2 adds a 3-month observation window before the audit. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. If you start on Star, $2,000 one time to onboard, and take Orbit within 12 months,the Star payment comes off the yearly price of your first Orbit year, not off the monthly schedule. A Type 1 report is optional: it is $2,000 more, added to Star, and no second invoice arrives from the CPA firm. Polara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.
Questions
Do HR tech companies need SOC 2?
SOC 1 or SOC 2 for payroll software?
Should an HR software SOC 2 include Privacy or Confidentiality?
Does the CCPA apply to employee data?
Is a SOC 2 report enough for GDPR?
Sources
- SOC 2 Report
- TSP Section 100, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy
- Frequently Asked Questions (FAQs)
- Regulation (EU) 2016/679 (General Data Protection Regulation), Article 28: Processor
- Reporting on an Examination of Controls at a Service Organization Relevant to User Entities’ Internal Control Over Financial Reporting (SOC 1® Guide)
Get audit-ready without a compliance team.
The readiness assessment is free, with no payment and no card. Star is $2,000 one time to get on the platform and close your gaps. Orbit is $7,800 a year, and your SOC 2 Type 2 audit is included in every contract year. You can be audit-ready starting at about a week.
Take the free assessmentPolara Labs is not a CPA firm. SOC 2 examinations are performed by independent licensed U.S. CPA firms.