Shortcut Navigation:

What I Do

Deborah Cannada, Librarian - West Side Elementary School, Charleston, WV.

More »

For American Workers, Overtime Protections Bring Jobs, Income and a Life

March 14, 2012

Now is the time to expand overtime protection, not take it away.  The purposes of the overtime laws are as urgent today as they ever have been.  Those purposes are to encourage businesses to hire new employees instead of overworking existing employees, and to compensate workers for the burden of working long hours.  With 24 million workers in need of full-time employment, we need to give employers more incentives to hire.  With wages barely keeping up with inflation, we need to find new ways to support worker purchasing power and consumer demand.  At the very least, we need to prevent the erosion of overtime protection that occurs every year when wages and salaries rise with inflation, and under no circumstances should we strip overtime protection from workers in specific occupations such as computer systems analysts, programmers, software engineers, or other information technology workers.

The Fair Labor Standards Act (FLSA) of 1938 set the standard for a 40-hour work week by requiring employers to pay their employees time-and-a-half for overtime hours in excess of 40 per week.  The FLSA was the culmination of over a century of struggle, in which many workers sacrificed their lives not just to improve the hours and conditions of their own employment, but to improve living standards for all workers and make our society more socially and economically just.  This historic achievement for the labor movement and for all workers in America should not be underestimated or disrespected, and it must not be given away or reversed under any circumstances.

Already, workers are losing overtime protection every day as wages and salaries rise with inflation.  Under current overtime eligibility regulations (Part 541), workers who earn less than a weekly salary threshold (generally $455 per week) cannot be denied overtime eligibility by being classified as executive management, administrative management, or professional employees.  However, this protective salary threshold is not currently indexed to inflation, so every year more and more workers are bumped above the threshold and become vulnerable to losing their overtime eligibility.

When the Labor Department last updated the overtime salary thresholds in 2004, it declared that ā€œthe Department intends in the future to update the salary levels on a more regular basis, as it did prior to 1975.ā€  Yet the overtime salary thresholds are the same today as they were eight years ago.  It is time to update those levels and index them to prevent more and more workers from losing overtime protection every year.  We look forward to working with Congress and the administration to update and preserve overtime protections in this way.

The current overtime eligibility regulations allow employers to deny overtime eligibility to ā€œcomputer professionalsā€ who earn as little as $455 per week on a salary basis, or $27.63 on an hourly basis.  It has never been clear why computer professionals should be denied overtime protection at all, especially if they earn this little.  Computer professionals need protection from excessive hours as much as other employees do, and their employers could apparently use an incentive to hire more workers.  The first question we should ask regarding any proposal to roll back overtime eligibility is this: why is it, exactly, that overtime protection for these particular employees would not further the purposes of the FLSA? 

Putting aside the question of whether there is any justification for denying overtime eligibility to these particular employees, the protective salary threshold for computer professionals obviously needs to be updated and indexed.  Just to keep up with inflation since the salary threshold was first established, the hourly threshold would need to be raised to $45.63.

However, legislation has been introduced in Congress that would take us in the opposite direction.  The Computer Professionals Update Act (S. 1747) would strip overtime protection from large numbers of computer systems analysts, computer programmers, software engineers, and other hi-tech employees.  According to the Congressional Research Service (CRS), S. 1747 ā€œeffectively eliminates overtime protection for all IT professionals.ā€

The corporations lobbying for S. 1747 would undoubtedly prefer to pay their employees less and overwork their existing workforce rather than hire new workers or pay a fair wage.  This is not new behavior on the part of employers.  In fact, it was in response to this kind of behavior that Congress passed the FLSA.

In this case, IBM, Oracle, and other information technology employers paid tens of millions of dollars to settle allegations that they broke the law by not paying time-and-a-half.  After agreeing to the settlement, IBM gave its workers a pay cut.  Now IBM and other IT companies are asking Congress to weaken the law they were accused of breaking.  Congress should not repeal the FLSA piece by piece by accommodating employers every time they ask for permission to pay their workers less and make them work longer hours.

The AFL-CIO calls on Congress to honor the intent of the FLSA by categorically rejecting S. 1747 and all other proposals to roll back overtime eligibility.  Instead, Congress should take action now to reverse the erosion of overtime protections that has already occurred in recent decades, and to update and index the overtime salary thresholds so workers do not lose overtime protection as wages and salaries rise with inflation.

Take Action

Sign the petition to raise the minimum wage

It’s been four years since low-wage workers got a raise. Sign the petition to tell Congress it’s time to raise the minimum wage.

Click here Ā»

Join Us Online

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2013 01:57:23
Script start
Timing: Oct 02 2013 01:57:23
Module start 'content'
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "node/view/full.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Timing: Oct 02 2013 01:57:23
Module end 'content'
Debug: ezpI18n::translateText Oct 02 2013 01:57:23
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Oct 02 2013 01:57:23
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText Oct 02 2013 01:57:23
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Oct 02 2013 01:57:23
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Workflow board'
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Warning: eZTemplate:def @ extension/aflcio/design/aflcio_user/templates/page_head.tpl:50[4] Oct 02 2013 01:57:23
Variable 'current_node_id' is already defined.
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Warning: ezjscPacker::packFiles Oct 02 2013 01:57:23
Could not find: stylesheets/surveyfile.css
Warning: eZTemplate:def @ extension/aflcio/design/aflcio_user/templates/parts/analytics.tpl:8[1] Oct 02 2013 01:57:23
Variable 'Server' is already defined.
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezstring.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "content/datatype/view/eztext.tpl" with resource "design"
Timing: Oct 02 2013 01:57:23
End
Notice: Oct 02 2013 01:57:23
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0154 sec 1,285.5234 KB1,198.9063 KB
Module start 'content' 0.0154 sec0.0686 sec 2,484.4297 KB3,713.9844 KB
Module end 'content' 0.0840 sec1.6739 sec 6,198.4141 KB10,180.7422 KB
End 1.7579 sec  16,379.1563 KB 
Total runtime:1.7632 sec
Peak memory usage:18,814.9219 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0071 sec0.4035%340.0002 sec
Find INI Files0.0003 sec0.0152%60.0000 sec
Mysql Total
Mysqli_queries1.2718 sec71.9720%8660.0015 sec
Looping result0.0194 sec1.0987%8420.0000 sec
TS translator
TS init0.0023 sec0.1284%40.0006 sec
TS cache load0.0010 sec0.0553%40.0002 sec
TS context load0.0007 sec0.0393%40.0002 sec
Template Total1.7100 sec 96.8% 3 0.5700 sec
Template load0.0050 sec0.2822%30.0017 sec
Template processing1.7049 sec96.4835%30.5683 sec
Template load and register function0.0001 sec0.0070%10.0001 sec
states
state_id_array0.1128 sec6.3811%860.0013 sec
state_identifier_array0.1529 sec8.6528%880.0017 sec
override
Cache load0.0047 sec0.2680%860.0001 sec
Sytem overhead
Fetch class attribute name0.0091 sec0.5171%220.0004 sec
Fetch class attribute can translate value0.0020 sec0.1119%130.0002 sec
class_abstraction
Instantiating content class attribute0.0013 sec0.0713%240.0001 sec
XML
Image XML parsing0.0094 sec0.5347%130.0007 sec
General
String conversion0.0000 sec0.0009%30.0000 sec
dbfile0.0027 sec0.1550%820.0000 sec
Total script time:1.7670 sec