California’s computer software employee exemption can allow qualifying employees to be treated as exempt from state overtime rules, but a software-related job title alone is not enough. Employers must meet specific pay and duties tests, and the exemption is narrower than many assume. The rules are set out in California Labor Code section 515.5 and include a pay threshold that changes periodically. Understanding how compensation, actual work, and statutory exclusions fit together can help employers classify workers accurately and help employees recognize when the exemption may not apply.
What the California Computer Software Exemption Does
The California computer software employee exemption is a state overtime exemption for certain highly skilled computer professionals. If an employee qualifies, the employer generally does not have to pay California overtime based on the employee’s daily or weekly hours. The exemption does not automatically remove other workplace protections or obligations, and it does not apply simply because someone works in technology.
California’s rule is distinct from the federal computer employee exemption under the Fair Labor Standards Act (FLSA). An employer operating under both state and federal law must satisfy the applicable requirements of each. When the rules differ, employers generally need to comply with the more protective standard for the employee. The California Division of Labor Standards Enforcement (DLSE) provides guidance on the state exemption, while the statute itself appears in California Labor Code section 515.5.
California Computer Software Exemption Salary Threshold
Pay is a key part of the exemption. For 2026, the required minimum compensation is $56.97 per hour, or a monthly salary of at least $9,888.13 and an annual salary of at least $118,657.43. These figures took effect January 1, 2026. The state adjusts the threshold annually based on the California Consumer Price Index for Urban Wage Earners and Clerical Workers.
The statute allows employers to meet the compensation test using the hourly-rate option or the monthly and annual salary option. The salary route requires both the monthly and annual minimums. A job title, bonus, stock grant, or commission does not replace the required rate or salary. Employers should confirm the applicable threshold for the year in which the work is performed, rather than relying on a prior year’s figures.
| Pay method | 2026 minimum | Practical note |
|---|---|---|
| Hourly rate | $56.97 per hour | Rate must meet the statutory threshold for hours worked. |
| Monthly salary | $9,888.13 per month | Must be paired with the required annual salary. |
| Annual salary | $118,657.43 per year | Salary must also meet the monthly minimum. |
The DLSE publishes annual threshold information on its Computer Software Employee Exemption page. Because rates can change, employers should check the state’s current information when making or reviewing a classification decision. Pay compliance is only one part of the test: an employee who meets the threshold can still be nonexempt if the actual job duties do not qualify.
Job Duties Required for the Exemption
The employee’s primary duty must involve work requiring a highly skilled level of expertise in the theoretical and practical application of highly specialized information to computer systems analysis, programming, or software engineering. The work must also fall within one or more of the categories specified in Labor Code section 515.5. The analysis focuses on the work actually performed, not the wording of a job description.
Qualifying duties can include:
- Applying systems analysis techniques and procedures, including consulting with users to determine hardware, software, or system requirements.
- Designing, developing, documenting, analyzing, creating, testing, or modifying computer systems or programs, including prototypes based on user or system design specifications.
- Designing, documenting, testing, creating, or modifying computer operating systems or related software.
- Performing a combination of these duties that requires the same level of highly specialized skill.
The statute’s language sets a demanding standard. Routine use of software tools, basic programming, or following established procedures does not automatically establish the specialized expertise the exemption requires. Employers should assess the employee’s independent judgment, technical depth, and the nature of the work rather than assuming that all software development is exempt.
Jobs and Tasks That May Not Qualify
Some computer-related work is expressly outside the exemption or may fail its duties test. The statute excludes employees who are engaged in the manufacture, repair, or maintenance of computer hardware or related equipment. It also excludes certain work involving the creation of computer-related products, such as work by engineers, drafters, machinists, or other professionals whose work is not covered by the specified software duties.
Work focused on creating or modifying computer graphics, animation, visual effects, or computer-aided design may also fall outside the exemption when it does not meet the statutory duties test. Similarly, employees who install, maintain, or troubleshoot computer hardware or software are not automatically exempt. Their work may be valuable and technically demanding, but the question is whether their primary duty satisfies the precise requirements of section 515.5.
A job can combine qualifying and nonqualifying assignments. In that situation, the employer must examine which work is the employee’s primary duty and whether the overall work requires the specialized expertise described by the law. A title such as “software engineer,” “developer,” “IT analyst,” or “systems administrator” is not decisive. Nor does the employee’s degree, professional certification, or salary by itself establish exemption status.
How to Evaluate an Employee’s Classification
A sound classification review examines compensation and duties together. Employers can use the following steps as a starting point:
- Confirm the applicable pay threshold. Check the current year’s hourly rate and the monthly and annual salary minimums published by California’s labor agency.
- Document the employee’s actual work. Identify regular tasks, projects, responsibility levels, and the amount of time spent on different duties.
- Match duties to the statute. Determine whether the primary duty fits one or more of the specific computer systems, programming, or software engineering categories.
- Review skill requirements. Assess whether the job requires highly specialized knowledge and a highly skilled application of that knowledge, rather than routine or closely supervised work.
- Check for exclusions and other laws. Consider whether the work falls into a statutory exclusion and whether federal or other California requirements also apply.
- Reassess when the role changes. A promotion, shift toward support work, or change in project responsibilities can affect exemption status.
Job descriptions and organizational charts can help, but they should reflect real work. Useful records may include project assignments, technical responsibilities, supervision levels, time spent on different tasks, and compensation records. A written analysis is especially helpful when duties are mixed or change over time.
What Happens When an Employee Does Not Qualify
If an employee does not meet every requirement for the California computer software exemption, the employee is generally nonexempt under this exemption. That classification can trigger requirements for overtime pay, meal and rest periods, accurate wage statements, and records of hours worked. California overtime rules generally require overtime pay for qualifying work beyond eight hours in a workday or 40 hours in a workweek, as well as for other circumstances set by state law.
California’s general executive, administrative, and professional exemptions have their own tests, including a salary requirement tied to twice the state minimum wage for full-time employment. The computer software exemption has a separate, specifically indexed compensation threshold. Employers should not assume that satisfying one test automatically satisfies another, or that a software employee who fails section 515.5 qualifies under a different exemption without a separate analysis.
Misclassification can lead to claims for unpaid overtime, missed meal or rest period premiums, interest, penalties, and attorneys’ fees, depending on the facts and applicable law. Employers should correct a classification promptly if a review shows that the pay or duties test is not met. Employees with questions about their pay may consult the California Labor Commissioner’s Office or seek advice from a qualified employment attorney.
California and Federal Rules Are Not Identical
The FLSA has a separate computer employee exemption, including its own duties and compensation options. Federal rules can permit an hourly rate or a salary basis meeting federal requirements, but California’s threshold and duties language differ. A federal classification does not automatically establish a valid California exemption.
For employees working in California, employers should review both state and federal rules. Remote work can add complexity: the location where the employee performs work may affect which state’s wage laws apply. Employers with teams across multiple states should avoid using a single nationwide classification policy without checking each jurisdiction’s standards.
Frequently Asked Questions
Does every software developer qualify for the exemption?
No. The employee must meet the compensation test and perform qualifying primary duties requiring the specialized skill described in the statute. Some developers may qualify; others may not, depending on the actual work, degree of responsibility, and level of expertise required.
Does a high salary make a software employee exempt?
No. Compensation alone is not enough. The employee must also satisfy the duties test and avoid applicable exclusions. Conversely, qualifying duties do not excuse an employer from meeting the required pay threshold.
Can an IT support specialist qualify?
Possibly, but the job title is not determinative. Work that mainly involves installing, maintaining, or troubleshooting hardware or software may not meet the statutory test. The specific tasks and primary duty need to be reviewed against section 515.5.
How often does California update the software exemption threshold?
The threshold is adjusted annually based on a state inflation index. Employers should check the DLSE’s current computer software exemption information for the applicable year instead of relying on outdated salary figures.
Reliable Sources for Current Requirements
The primary legal reference is California Labor Code section 515.5. For current pay thresholds and agency guidance, consult the California Department of Industrial Relations’ computer software exemption page. Federal requirements are explained by the U.S. Department of Labor’s Fact Sheet #17E: Computer-Related Occupations. These sources are useful starting points, but a particular classification can depend on detailed facts and subsequent legal updates.