Pennsylvania isn't an NCCI state. Classification and loss costs come from the Pennsylvania Compensation Rating Bureau (PCRB), which administers roughly 330 classifications for its member carriers. Construction gets carved into granular codes by trade and hazard, and the high-hazard trades carry the steepest rates per $100 of payroll — roofing (steep-roof and torch-down included), structural steel and iron erection, excavation and trenching, and demolition sit at the top, with carpentry, masonry, concrete, and inside electrical and plumbing elevated but lower. Slotting payroll into a cheaper code to shave premium is a form of fraud, and the auditor catches it with back premium attached.
The math is roughly payroll per $100 × rate × experience modifier × credits and debits, estimated at bind from projected payroll and trued up at a year-end audit against what you actually paid and which subs you actually used. Once you clear a premium-size threshold, the PCRB issues an experience modification factor (EMR) built from your actual versus expected losses — under 1.00 credits your premium, over 1.00 debits it. In construction the EMR doubles as a bid qualifier, because plenty of owners and GCs won't let a sub prequalify above a stated mod.
Pennsylvania also runs the Pennsylvania Construction Classification Premium Adjustment Program (PCCPAP) — a construction-only premium credit for employers who pay above the statewide average wage for their class code. It isn't automatic; you apply to the PCRB and document the qualifying wages. For union and higher-wage open-shop contractors it can be a real, legitimate reduction. SWIF can be quoted alongside the voluntary market and is sometimes competitive for smaller operations, but it isn't automatically the cheaper option, and its endorsement choices differ from private carriers (more on that below).