← Back to blog

$100 Setup Fee? CalSavers Payroll Setup for California Employers

October 1, 2026
$100 Setup Fee? CalSavers Payroll Setup for California Employers

To comply with CalSavers, register your business if you're required to, add a dedicated CalSavers deduction code to payroll, collect employee enrollment information or opt-out elections, test one full payroll cycle, and remit contributions on the state's schedule. Confirm your registration status on the CalSavers official site, since deadlines and requirements depend on your employee count. Glendale Payroll can handle the entire configuration and ongoing compliance process for California businesses that prefer a managed setup.


TL;DR:

  • Employers must create a dedicated payroll deduction code labeled clearly for CalSavers contributions to ensure proper withholding and reconciliation.
  • Registration timing depends on employee count and existing retirement plans; failure to register or file exemptions on time can result in penalties.
  • Once registered, employers need to test payroll setup with a sample run to verify contribution amounts, correct pay stub display, and remittance timing.
  • Accurate recordkeeping of enrollments, opt-out confirmations, deductions, and remittance receipts helps in case of audits or state inquiries.
  • Outsourcing setup and compliance monitoring to a payroll partner can help small businesses avoid common errors and stay current with ongoing requirements.

Glendale Payroll
Simplify Your CalSavers Payroll Setup
Glendale Payroll provides specialized payroll processing and compliance services for California businesses managing CalSavers requirements.
Explore payroll support

Table of Contents

Who must register and how to register with CalSavers

Not every California employer has the same CalSavers timeline. Registration depends primarily on how many employees you have and whether you already sponsor a qualified retirement plan, such as a 401(k) or SEP IRA.

Employers that already offer a qualified retirement plan are exempt from CalSavers but must still file an exemption request confirming that status. Employers with even one California employee and no qualified plan are generally required to register, and the state has phased in deadlines based on company size since the program launched.

Before you start configuring payroll, confirm your status directly:

  • Check your eligibility and registration deadline on the CalSavers employer portal.
  • Gather your Employer Identification Number, primary business contact, and payroll or HR contact information.
  • Estimate your current California employee count, since this affects your registration deadline.
  • File an exemption if you already sponsor a qualified retirement plan, rather than registering for CalSavers.

Once you register, CalSavers issues an access code that links your business to the program's employer portal. From there, you'll upload an employee roster, and the state handles most of the direct employee communication, including initial enrollment notices and the 30-day window employees have to opt out before automatic enrollment begins. Missing your registration deadline can expose your business to penalties, so mark the date on your compliance calendar the moment you confirm you're not exempt.

Setting up CalSavers deductions in payroll: policy and pay codes

Once your business is registered, the real work shifts to payroll configuration. CalSavers is a payroll deduction Roth IRA program, which means your job is limited to withholding and remitting employee contributions. Employers do not match contributions and do not manage investment decisions.

Start by building a dedicated deduction code rather than repurposing an existing voluntary deduction line. A distinct code keeps CalSavers withholdings separate from other after-tax deductions and makes reconciliation far simpler when it's time to remit funds or respond to a state inquiry.

  1. Create a new deduction code labeled clearly (for example, "CalSavers Roth IRA") rather than a generic "retirement" label.
  2. Set the default contribution rate according to the employee's election, or the program default if the employee has not made an active choice.
  3. Flag the deduction as after-tax, since CalSavers operates as a Roth IRA by default.
  4. Link the deduction to each enrolled employee's CalSavers account identifier once the state provides it.
  5. Build a process for capturing rate changes or withdrawal elections and updating payroll before the next pay cycle.

Employees who don't actively opt out are automatically enrolled at the program's default contribution rate, which increases annually up to a state-set cap unless the employee chooses a different rate or opts out entirely. Your payroll system needs to reflect whatever election each employee makes, and that data typically flows from the CalSavers portal rather than from a paper form your office manages independently.

Pro Tip: Map CalSavers deductions to a single dedicated pay code and keep employee-level rate overrides isolated from other voluntary deductions. This one habit prevents the most common reconciliation headache payroll teams report: contributions getting blended with other after-tax lines and becoming difficult to untangle later.

Opt-outs require their own workflow. When an employee opts out through the CalSavers portal, that status typically syncs to your employer dashboard, but your payroll team still needs to confirm the deduction code is turned off before the next pay run processes. A gap here, where an employee opts out but payroll still withholds a contribution, is one of the more common errors employers report, and it's avoidable with a simple pre-run checklist.

Contribution rate changes follow a similar pattern. An employee who decides to increase or decrease their contribution mid-year makes that change through CalSavers, and your payroll system needs a routine for pulling updated elections before processing rather than relying on memory or ad hoc emails between HR and payroll.

Configuring your payroll system for CalSavers entries

Most payroll platforms, whether you're running an in-house system or a service like automated payroll processing, handle CalSavers deductions the same general way: as a custom, non-matched, after-tax deduction with employee-level rate overrides.

The setup pattern looks similar across systems:

  • Create a custom deduction code and label it distinctly from other retirement or savings deductions.
  • Set the default contribution percentage at the company level, then allow individual overrides per employee.
  • Run a test cycle with a dummy employee record before processing any live payroll with the new code active.
  • Export a sample report to confirm the fields CalSavers requires (employee name, an identifier such as the last four digits of the Social Security number, and contribution amount) populate correctly.

Systems in the ADP, Paychex, QuickBooks, and Paylocity family generally support custom deduction codes through their standard setup menus, though the exact navigation path varies. If your platform doesn't have an obvious "CalSavers" template built in, a generic after-tax deduction code configured manually works just as well, provided the remittance fields map correctly.

Pro Tip: Run a parallel test payroll and hold the remittance file until you've confirmed the first live contributions calculated correctly. Document each step in a simple test log. That log becomes useful evidence if a state inquiry or internal audit ever asks how your CalSavers setup was validated.

Batch exports matter more than most employers expect. CalSavers accepts contribution uploads in a defined CSV format, and payroll systems that support batch exports can often automate this step once mapped correctly. If your system doesn't natively export in that format, a manual crosswalk file connecting your payroll register columns to the CalSavers upload template saves significant time on every remittance cycle, not just the first one. For a deeper look at how automation reduces manual entry across payroll tasks generally, see this guide on payroll automation.

Payroll data mapped to contribution upload

Testing your CalSavers setup before the first live payroll

Before you process a real payroll cycle with CalSavers deductions active, run through a structured test using a sample employee record. This step catches configuration errors while they're still cheap to fix.

  1. Select one sample employee with an active CalSavers election and preview their paystub before finalizing the run.
  2. Confirm the deduction appears as a distinct, clearly labeled line item, separate from tax withholdings and other voluntary deductions.
  3. Verify that federal and California state tax calculations remain unaffected by the after-tax CalSavers deduction.
  4. Check that the contribution amount matches the employee's elected rate or the program default if no election was made.
  5. Generate a sample remittance export and confirm the required fields (name, identifier, contribution amount) populate without errors.
  6. Log the test results and notify whoever manages your CalSavers portal access that the payroll-side setup is validated.

Timing matters here. CalSavers requires remittance of withheld contributions within a set number of business days after each pay date, so your internal calendar needs to account for that window rather than treating remittance as an afterthought once the pay run closes. A common pitfall is a payroll calendar that assumes remittance can happen "sometime this month," which invites late submissions once the pace of regular payroll processing takes over.

Once the test run confirms everything calculates and exports correctly, document the outcome and share it internally with whoever owns payroll compliance, even if that's a single person at a small business. That documentation becomes part of your audit trail if CalSavers or the state ever asks how your implementation was validated.

Fixing common CalSavers payroll mistakes

Even careful employers run into configuration issues, especially in the first few payroll cycles after registration. Most fall into a handful of predictable categories.

  • Missed deductions: when an employee's contribution wasn't withheld due to a setup delay, correct it with an off-cycle adjustment and clear documentation of the employee's original election.
  • Incorrect employee identifiers: a mismatched Social Security number or name on a remittance file causes reconciliation failures on the CalSavers side and needs correction before the next submission.
  • Late remittances: contributions submitted after the required window can trigger penalties, so document the cause and correct the timing process immediately rather than treating it as a one-time slip.
  • Notice errors: if an employee didn't receive their initial enrollment notice or opt-out window correctly, work with CalSavers support to reissue the notice and extend the opt-out period as needed.

Pro Tip: When correcting a missed deduction for a prior pay period, use a documented off-cycle adjustment with written employee authorization rather than silently folding the correction into a future paycheck. Auditors and state reviewers generally accept this approach when the paper trail is clear.

If you aggregate remittance files across multiple pay periods, keep an internal crosswalk mapping each payroll register row to its corresponding CalSavers member ID. This single habit saves hours during reconciliation and gives you a ready answer if the state ever questions a specific contribution.

Recordkeeping and reporting for CalSavers compliance

CalSavers doesn't require employers to manage investments or file the same kind of reports as a sponsored retirement plan, but you still need a clean paper trail. State inquiries tend to focus on whether contributions were withheld correctly and remitted on time, so your records should answer that question without hesitation.

  • Keep proof of each employee's enrollment status, including opt-out confirmations and rate elections.
  • Retain payroll register lines showing the CalSavers deduction for every relevant pay period.
  • Save remittance receipts or confirmation records from each contribution submission.
  • Document any correction, including the reason, the amount, and the employee's authorization where applicable.

Store these records electronically with a backup, and organize them by pay period rather than by employee, since that structure matches how state inquiries are typically framed. A monthly reconciliation habit, where you compare payroll deductions against remittance confirmations, catches small discrepancies before they become a pattern. This mirrors the discipline outlined in a general payroll compliance checklist, which recommends reviewing register entries and remittance documentation on a fixed schedule rather than only when a problem surfaces.

If your business is ever selected for a state inquiry or audit, having enrollment proof, payroll registers, and remittance receipts organized and ready to produce turns a stressful request into a quick response. A payroll process review before that point ever arrives is the more comfortable way to find gaps.

How Glendale Payroll approaches CalSavers implementation

Glendale Payroll employs dedicated payroll professionals rather than routing clients through a call center, which matters most in a setup process like this one, where small configuration choices have compliance consequences down the line. A person who knows your specific payroll system and your CalSavers registration status catches mismatches that a generic support script would miss.

Every new engagement includes a free, comprehensive payroll audit that reviews existing deduction codes, paystub presentation, and remittance history to identify misconfigurations before they compound. For a business that already has CalSavers running but suspects something is off, this audit is often the fastest way to find out.

Recurring issues Glendale Payroll finds during these audits include CalSavers deductions blended into a generic "other deductions" line instead of a distinct pay code, remittance files missing the employee identifier CalSavers requires, and opt-out elections that were processed in the state portal but never turned off in payroll.

For a small employer trying to decide whether to keep CalSavers setup in-house or hand it to a payroll partner, the decision usually comes down to how much ongoing attention the compliance calendar can realistically get. A business with a dedicated HR or finance person tracking deadlines can often manage it internally. A business without that bandwidth benefits from a partner who already tracks California's evolving payroll requirements as part of daily work.

Why accuracy and documentation matter most in CalSavers setup

Working with California employers on payroll compliance, the pattern we see most often isn't willful noncompliance. It's a setup that seemed fine at first and quietly drifted, an opt-out that never got turned off in payroll, a deduction code that got blended with another line, a remittance that slipped a few days late without anyone noticing until a state notice arrived.

The employers who avoid this treat the first few payroll cycles after CalSavers setup as a testing period, not a formality. They run a sample payroll before going live, they check the paystub line item, and they log what they did. That habit alone prevents most of the corrections we're asked to help unwind later.

If you're not sure whether your current CalSavers setup is clean, our free payroll audit is a low-effort way to find out before a discrepancy becomes a state inquiry.

— Glendale Payroll Staff

Glendale Payroll: setup and ongoing support for CalSavers compliance

Setting up CalSavers correctly the first time saves you from unwinding mistakes later, and that's exactly where a dedicated payroll partner earns its keep. Glendale Payroll handles the parts of this process that trip up busy business owners: EDD account setup, payroll processing with the CalSavers deduction built in correctly from day one, remittance reconciliation, and ongoing compliance audits that catch drift before it becomes a problem.

Glendale Payroll

Rather than piecing together guidance from a support forum or a vendor help desk, you get a dedicated payroll professional who already understands California's requirements and configures your system accordingly.

  • EDD account setup and CalSavers registration support for employers who haven't yet completed either step.
  • Payroll processing with CalSavers deductions mapped correctly from the first pay cycle.
  • Remittance reconciliation so contributions match payroll registers every period, not just at year-end.
  • Free comprehensive payroll audit to catch misconfigurations in an existing CalSavers setup.
ServiceWhat it solves
EDD Account SetupRegisters your business correctly before payroll begins
Payroll ProcessingConfigures CalSavers deductions with accurate pay codes
Compliance AuditIdentifies existing misconfigurations at no cost

The payroll provider serves businesses in various California locations and offers remote servicing for employers outside those areas. Onboarding includes a one-time setup fee of $100, with ongoing service billed monthly at $105 per company plus $12 per employee.

If you'd rather have a payroll professional configure and maintain your CalSavers setup than manage it internally, explore our services or check current pricing to get started.

Useful sources for CalSavers and California payroll compliance

FAQ

Is CalSavers only for California employees?

CalSavers applies specifically to employees who work in California, regardless of where your business is headquartered. If you employ even one person in California and don't sponsor a qualified retirement plan, that employee generally needs to be offered CalSavers enrollment.

How do I set up payroll for CalSavers the first time?

Register your business on the CalSavers portal if required, then create a dedicated after-tax deduction code in your payroll system for each enrolled employee. Test the setup with a sample payroll run before processing live contributions, and confirm your remittance timing matches the state's required schedule.

How much does CalSavers take from a paycheck?

The amount depends entirely on the employee's election, since CalSavers has no employer-set or mandatory rate beyond the program default. Employees who don't actively choose a rate are enrolled at the program's default percentage, which increases annually up to a set cap unless the employee changes it or opts out.

How do I register for CalSavers as an employer?

Visit the CalSavers employer portal to confirm your registration requirement and complete the process, which requires your Employer Identification Number and basic business and payroll contact information. If you already sponsor a qualified retirement plan, you'll file an exemption instead of a full registration.

What happens if I miss the CalSavers deadline?

Missing your registration deadline can expose your business to state penalties, so it's worth confirming your status and deadline as soon as your employee count changes. If you've already missed a deadline, registering immediately and documenting the delay is better than continuing to delay further.