If you’re running payroll through Paychex and want to implement a Section 125 cafeteria plan, you’re in good shape. Paychex Flex is built to handle pre-tax benefit deductions, and the setup process is straightforward once you understand the core steps. This guide walks you through everything you need to know.
Paychex and Section 125: Native Compatibility
Paychex Flex was designed with benefits administration in mind. Whether you’re setting up health insurance premiums, dependent care accounts, or other Section 125-eligible benefits, Paychex handles pre-tax treatment natively without requiring external payroll integrations or workarounds.
The key difference between Paychex and some smaller payroll providers is that Paychex has robust tax treatment options built directly into the platform. When you configure a deduction as “pre-tax” or “Section 125,” Paychex automatically excludes those amounts from federal income tax, FICA, and unemployment tax withholding—no manual calculations needed.
That said, before you dive into Paychex configuration, you need one critical piece in place: a valid Section 125 plan document. You can’t simply decide to offer pre-tax benefits without this formal document. This comes from your Third Party Administrator (TPA), and it’s required for IRS compliance.
Before You Set Up: Plan Documentation
Before you configure Paychex, understand the implementation process. See Section 125 Implementation Guide for the full picture. Your TPA or benefits consultant will provide you with two key documents:
The Section 125 Plan Document — This is the formal legal plan that allows employees to reduce their taxable income through pre-tax benefit elections. It specifies which benefits are eligible, contribution limits, eligibility rules, and how elections work.
The Summary Plan Description (SPD) — This is the plain-language version you’ll distribute to employees explaining what they can elect and how the plan works.
Have both of these documents finalized and reviewed before you configure anything in Paychex. Once you’re ready to move forward, your TPA will typically provide guidance on how their plan document aligns with Paychex’s deduction coding requirements.
Navigating Paychex Flex for Benefits Setup
Paychex Flex uses a consistent menu structure for payroll configuration. For benefits setup, you’ll spend most of your time in two areas:
Company Settings — This is where you define deductions, tax treatments, and overall benefit structure. Access this through the admin dashboard under Company > Deductions or Company > Benefits.
Employee Records — Once deductions are configured, you’ll assign specific benefits to individual employees with their elected amounts. This is under Payroll > Employees > [Employee Name] > Deductions.
The navigation is menu-driven and fairly intuitive. If you’re new to Paychex, take 10 minutes to explore the structure. Familiarizing yourself with where things live saves time when you’re setting up multiple benefits or managing changes.
Step-by-Step Setup Process
Here’s what the setup process looks like in Paychex Flex. Understanding these steps helps you have a productive conversation with your Paychex representative or TPA when it’s time to get things configured.
Step 1: Create Benefit Deduction Codes
In Paychex Flex, the administrator navigates to Company > Deductions. You’ll see a list of existing deductions (likely just standard pre-tax items like 401(k)). Click “Add Deduction” to create a new one for your Section 125 benefit.
Choose a clear, descriptive code name. For health insurance premiums, something like “Sec125-HealthIns” or “Pre-Tax-Medical” works well. Avoid generic codes that might be confused with other deductions.
Step 2: Configure Tax Treatment
This is the critical step. When you create the deduction, Paychex will ask you to specify the tax treatment. Select “Pre-Tax” or “Section 125” (naming varies slightly by Paychex version, but the intent is clear).
By marking it as pre-tax, Paychex will automatically:
- Exclude the deduction from federal income tax withholding
- Exclude the deduction from FICA (Social Security and Medicare) withholding
- Exclude the deduction from state income tax withholding (where applicable)
- Exclude the deduction from unemployment tax withholding
Do not select “post-tax” or “after-tax” for Section 125 benefits. That defeats the entire purpose.
Paychex will also ask how frequently employees elect this benefit. Most Section 125 plans allow elections only during open enrollment (once per year) or upon qualifying life events (marriage, birth, plan changes). Configure the election frequency to match your plan document.
Step 3: Set Deduction Amount and Frequency
Specify whether employees elect a fixed dollar amount per paycheck (most common for health insurance) or a percentage (rarely used for Section 125). For health insurance premiums, you’ll typically enter specific dollar amounts per employee, not percentages.
You can also set an annual maximum if your plan document specifies one. This is useful if employees elect different amounts and you want Paychex to track against annual limits.
Step 4: Assign Deductions to Employees
Once the deduction is configured, you need to assign it to each participating employee. Go to Payroll > Employees > [Employee Name] > Deductions.
Click “Add Deduction” and select the Section 125 deduction you just created. Enter the specific dollar amount the employee elected (e.g., $300 per paycheck for health insurance premiums).
If you have multiple benefits (health, dental, dependent care), you’ll add separate deductions for each one. Paychex will track them independently and apply pre-tax treatment to each.
Step 5: Preview and Verify
Before running the first payroll, generate a payroll preview. This shows you exactly what will be withheld and paid for each employee. Verify that:
- The Section 125 deduction appears on each employee’s check stub
- The deduction reduces the taxable amount (compare gross to taxable pay)
- Tax withholding is lower because of the deduction (this is the employee’s tax savings)
- The deduction amount matches what the employee elected
If something looks off, you can edit the deduction before payroll is processed. Once payroll is finalized, changes require adjustment paychecks.
Paychex’s Built-in Benefits Administration Features
Depending on which Paychex plan you use, you may have access to additional benefits administration features beyond basic payroll deduction coding.
Paychex Benefits Flex (their dedicated benefits platform) integrates with Paychex Flex payroll. This allows you to manage employee elections, track plan eligibility, set open enrollment windows, and communicate benefit information—all in one place. If your TPA integrates with Paychex Benefits Flex, this significantly simplifies administration.
Paychex HR Services may also provide benefits counseling or enrollment support, though this varies by plan level. Some customers use Paychex’s HR team to help guide employees through elections, especially during initial Section 125 implementation.
If you’re unsure what features are included with your Paychex plan, ask your account representative. Not all companies need the full benefits platform—if you have a simple, stable benefit structure, deduction coding in Paychex Flex is sufficient.
Common Scenarios and How to Handle Them
New Hires
When a new employee joins, they’ll typically be added to payroll in Paychex Flex. During onboarding, provide them with your Section 125 plan SPD and have them complete a benefit election form. Once you receive their elections, add the appropriate deductions to their employee record in Paychex before their first paycheck.
Some companies use a waiting period (e.g., 30 days) before allowing new hires to enroll in benefits. If so, note this in your Section 125 plan document and build it into your hiring workflow.
Terminations
When an employee terminates, their Section 125 benefits typically end on their last day of employment. In Paychex, you’ll remove the deduction from their final paycheck(s). The exact timing depends on whether you process their final check during the regular payroll cycle or separately.
Your TPA may require notification of terminations for compliance tracking. Keep records of all termination dates.
Open Enrollment
Once per year, you’ll conduct open enrollment. Employees review their current elections and make changes if they wish. Collect new election forms, update the deduction amounts in Paychex Flex for each employee, and effective with the next payroll period, the new amounts will be withheld.
Paychex Flex allows you to run both old and new deductions in transition pay periods if employees terminate before the open enrollment effective date.
Qualifying Life Events
Employees can elect changes mid-year if they experience a qualifying life event (marriage, birth, death, significant change in family status, change in coverage eligibility). When this happens, collect updated election forms, update the employee’s deduction in Paychex, and apply the change prospectively (usually the next paycheck).
Document the life event in your records for compliance purposes.
TPA and Paychex Integration
Your TPA likely has systems in place to reconcile Paychex payroll data with their records. Some TPAs can receive payroll files directly from Paychex via secure upload. Others may require you to submit monthly reports showing gross pay, deductions, and participating employees.
Ask your TPA:
- What payroll data do they need and in what format?
- Do they connect directly to Paychex, or do you submit reports manually?
- What’s the timing for reconciliation (weekly, monthly)?
If your TPA integrates directly with Paychex, syncing is automatic. If not, you’ll need a process to track and report deductions. Either way, regular reconciliation is essential to ensure payroll and benefit administration are aligned.
Your Paychex Account Representative
Unlike some payroll providers that are purely self-service, Paychex typically assigns you a dedicated account representative or payroll specialist. This is a huge advantage when you’re implementing Section 125 for the first time.
Use your rep. They can:
- Guide you through deduction setup in Paychex Flex
- Review your plan document with you to ensure Paychex coding matches TPA requirements
- Help troubleshoot if deductions aren’t calculating correctly
- Provide best practices based on their experience with other benefits clients
You’re paying for Paychex, and the support is included. Don’t hesitate to ask questions or request a review before you go live.
Year-End Considerations
W-2 Reporting
At year-end, Paychex will report total gross pay, deductions, and withholding on W-2 forms. Section 125 deductions are automatically excluded from Box 1 (Wages, Tips, Other Compensation) and the corresponding tax withholding amounts. Paychex handles this correctly if you’ve coded the deduction as pre-tax.
Review your W-2s before distributing them to employees to confirm Section 125 deductions were treated correctly.
Plan Document Updates
Section 125 plans must be maintained and updated to remain compliant. If your plan document was last updated more than three years ago, or if you’ve made changes to eligibility, benefit types, or contribution limits, work with your TPA to issue an updated plan document. These updates should be made before the next plan year begins.
Changes to plan documents typically require employee notice and sometimes re-enrollment.
Wrapping It Up
Setting up Section 125 in Paychex Flex is manageable and straightforward once you have your plan document and understand Paychex’s deduction structure. The platform handles pre-tax treatment correctly, tracks employee elections, and produces accurate payroll and tax reporting.
Start with clear documentation, configure deductions carefully, and lean on your Paychex representative and TPA for guidance. If you’re evaluating other payroll providers, see how ADP and Gusto handle Section 125 setup. Your employees will see real tax savings, and you’ll have a compliant benefits program that’s integrated directly into payroll. That’s a win for everyone.
Have questions about Section 125 or how it fits into your broader benefits strategy? We’re here to help you think through the details.