At policy inception, store the estimated auditable exposures (estimated payroll by class code for WC; estimated gross sales or payroll by classification for GL) and the corresponding deposit premium.
At policy expiration (or mid-term for larger accounts), send an audit request to the policyholder via API-triggered email or portal notification; request actual payroll records by class code (WC), gross sales figures (GL), or other exposure basis defined in the policy.
Receive the audit data via a structured intake form, payroll integration (e.g., ADP or Paychex payroll API if a direct integration exists — consult the payroll provider's partner portal for availability), or uploaded documents processed by an IDP pipeline.
Apply the carrier's audit rules: classify employees to the correct NCCI (or state bureau) class codes based on job duties, apply exclusions (e.g., executive officers, subcontractors with certificates of insurance), and calculate the audited exposure for each class.
Compute the audited premium using the filed rates and LCMs for each class code and compare to the deposit premium; generate an additional premium or return premium transaction accordingly.
Issue the audit statement to the policyholder with a detailed breakdown of exposures by class code and resulting premium adjustment; route contested audits to a physical or virtual audit review workflow.
Known gotchas
Subcontractor payroll inclusion/exclusion rules vary by state and policy endorsement; misclassifying subcontractor labor as excluded when certificates of insurance are missing or insufficient creates audit disputes and potential coverage gaps.
NCCI class code assignments can be challenged by policyholders during audit disputes; document the job-duty basis for each code assignment with supporting evidence (job descriptions, payroll records) in the audit file.
Payroll APIs from third-party processors (ADP, Paychex) typically require the policyholder's authorization via OAuth; do not build workflows that assume direct carrier access to policyholder payroll systems without explicit consent and a data sharing agreement.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp