Delta Cancelled 689 Flights in Three Days — The Union Contract Catch-22 That Left Planes Without Pilots

Delta cancelled nearly 700 flights in three days, long after other airlines had recovered from New York weather. The surprising culprit wasn’t lingering storms or air traffic control—it was a pilot-union contract catch-22 that can make last-minute pilot assignments break down when disruptions create open trips.

A couple of days ago I wrote about Delta’s terrible operational meltdown. It began with weather in New York, but everyone else’s operations recovered. United and JetBlue, both with New York hubs, didn’t suffer the way that Delta did.

Delta used to go months at a time without cancelling a mainline flight. Over three days, they cancelled nearly 700 flights. And it’s because the airline was unable to assign pilots to flights.

It wasn’t quite clear why they were having so much more of a problem than everyone else. It’s always tougher to find crew with available hours left to pick up trips at the end of a month, and willing to do so over the holidays. But make no mistake, aviation watchdog JonNYC had revealed the issue was Delta simply couldn’t match pilots with trips.

Aviation watchdog JonNYC shares dispatch notes from one cancelled flight,

Let’s take a closer look at ’FLT CXL- Flight Operations-Crew uncovered- Normal Ops’

  • Flight was cancelled.
  • The cancellation is being attributed to is an operational issue – lack of crew – not to maintenance, weather, air traffic control, etc. They didn’t have the crew available to operate the flight.
  • But what’s key here is ‘Normal Ops’. This isn’t being handled under an ‘irregular operations’ event context like a major weather day. We’re past that. They’re labeling the flight as crew coverage failure on an otherwise normal day.

Delta was acknowledging, “nothing external is blowing up the network right now, and we still can’t cover the flight.” Even if dispatch didn’t type “normal operations” as editorial snark (it looks like a standard structured suffix), it still lands as a jab.

It seems we now know the why. One Mile at a Time points to this detailed explanation of the Rube Goldberg procedures in the Delta Air Lines pilot union contract that forced flight cancellations.

[B]oth the pilots and the company are exercising contractual loopholes that have crippled the company’s ability to staff trips that become open with less than 18 hours to departure.

Ironically, it started when the company introduced some new software to try and improve the situation. Several years back, the company introduced a 3rd party crew staffing app (ARCOS) to help automate some crew scheduling processes. Prior to this software, the last minute overtime coverage (“Green Slips” / double pay) was done manually by a crew scheduler and if they got the pilot on the phone, the trip was theirs. With this software, the company could contact pilots in groups (“batch sizes”) instead of 1 at a time. This created situations where pilots would be woken in the middle of the night to acknowledge a trip that they in fact would not be given because 10 pilots had been called, but only the senior pilot who acknowledges gets the trip. So, they negotiated an option to “auto-accept” a trip which would then give them a 12 minute window to contact the company and acknowledge the trip. Eventually the company decided that they didn’t want batch sizes and ALPA essentially gave away batch size limits for free (a controversial move). Now that the company could call everyone at once, this created more nuisance calls in the night which drove up the use of the auto-accept feature. More recently, they negotiated to also have this same app be used for normal last minute pickups (“White Slips” / standard pay).

Because of the increase in auto-accept and reduced staffing in crew scheduling, the company found they were having trouble staffing flights. So, they turned to a previously obscure and little used function in the contract called 23M7 which allows them to skip all of the coverage steps (the app) and simply award a trip to anyone they can get on the phone (“Inverse Assignment”). In order to do this, they pay the pilot who flies the trip 2x pay and then they have to identify a “harmed” pilot who was skipped over (since they skipped the app) and pay them 1x pay. It costs Delta 3x to staff trips this way, but it eliminates all the steps that are normally followed – making it much easier for a crew scheduler to get the trip covered. The proliferation of this method of staffing has created an even greater use of the “auto-accept” feature of the app because a pilot has to have this feature turned on in order to potentially become the 23M7 “harmed pilot” and get 1x pay without having to fly.

So, let’s say a trip needs a new captain 12 hours before departure. They will begin to ask pilots through the app if they want the trip, but imagine in a large base (ATL 320) that 200 pilots have “auto-accept” turned on. That means that each of them has 12 minutes successively to acknowledge the trip. As you can see, the math doesn’t math and they then have to go into the emergency coverage step / 23M7. All of that is a manual process though and they have staffed the department at a level that expected / anticipated automation.

Weather may be the initial cause of why a flight needs new pilots, but make no mistake – the reason they are cancelling like this is because of this contractual catch-22 they find themselves in.

In essence, Delta moved trip coverage (at premium pay) from manual scheduler phone calls to an automated crew-staffing app which let Delta contact pilots in groups instead of one at a time, which created nuisance calls (pilots awakened to respond even though only one would actually get the trip, assigned based on union seniority).

In response, pilots negotiated an “auto-accept” option that provides a 12-minute window to contact the company and acknowledge the trip. Eventually, the airline and union allowed everyone to be called at once, which increased nuisance calls and further increased auto-accept usage. The app was expanded to also cover standard last-minute pickups, not just premium pay trips.

With more auto-accept and fewer crew scheduling staff, Delta had trouble covering flights, so it relied on a contract provision called 23M7 that skips the app process and awards a trip to anyone they can reach by phone.

  • Delta pays 2x to the pilot who flies the trip, but must also identify a “harmed” pilot who was skipped and give them regular pay for not flying (3x total cost).

  • But to be eligible to get paid for not flying (to be ‘harmed’) a pilot must have auto-accept enabled, signaling they were available. So even more pilots started using auto-accept.

Here’s where things break down. If a trip opens 12 hours before departure and 200 pilots have auto-accept on, giving each 12 minutes successively makes timely coverage impossible. It’s a contractual catch-22. There’s just not enough people calling and not enough time to make it through everyone that needs to be called.

A sequence of contract and software changes created incentives that ballooned auto-accept usage and pushed Delta toward a manual, expensive bypass (“23M7”) for last-minute coverage. That bypass then further increased use of auto-accept, worsening the underlying timing and staffing problem. And that’s created operational fragility that shows up as cancellations when disruptions create open pilot trips.

About Gary Leff

Gary Leff is one of the foremost experts in the field of miles, points, and frequent business travel - a topic he has covered since 2002. Co-founder of frequent flyer community InsideFlyer.com, emcee of the Freddie Awards, and named one of the "World's Top Travel Experts" by Conde' Nast Traveler (2010-Present) Gary has been a guest on most major news media, profiled in several top print publications, and published broadly on the topic of consumer loyalty. More About Gary »

More articles by Gary Leff »

Comments

  1. So…I’m thinking outside the box, but could Delta just…I dunno…go back to the old system and abandon the technical fixes?

  2. When you quote someone that uses F words to describe operations, no one takes them seriously.

    there has been a thread on APC since Dec 5 on ARCOS.

    As usual, neither you or Jon referenced that thread. But when you are more interested in tweeting, you don’t take the time read what actual DL pilots are saying or understand the issues.

    and, as for the speed of DL’s recovery, DL cancelled the same percentage of JFK flights on Saturday as B6; on Sunday, MSP had 4 hour ATC delays for snow and ice at time and yesterday DTW had ATC delays due to runway construction (like, who does runway construction in Michigan in the winter?)
    DL hasn’t had a day since the NYC storm when it had no IROPS in one of its hubs – until today.

    and DL still has the best combination of system on-time and lowest cancellations year to date of its NYC competitors – and the rest of the industry.

    And AA and UA both are at the bottom of the industry in baggage handling

    Yeah, DL and DALPA have to fix this but it won’t move the needle in DL’s rankings for the industry in 2025.

  3. Ok, so Delta has identified they have a problem that has contributes to taking them from zero cancellations over a period of months to hundreds of cancellations in a period of hours.

    So, the question is, what is DL going to do to fix the issue? Are they going to even try to fix the issue.

    So much of what’s happening at Delta right now is self-inflicted.

  4. These Tim Dunn quotes didn’t age well.

    “or is it possible – or actually reality that field conditions at JFK and EWR are not the same.”

    “and MSP had 4 hour delays – which is to the point that ANY crew is going to time out.”

    “So, yes, DL is having trouble staffing but I have yet to see anyone provide evidence that actually supports the much higher numbers of cancellations.”

    “once, again, if this was all caused by a DL staffing problem, then why did B6 cancel 17% of its flights”

    “The obvious reality is that all 3 NYC airports did not experience the same levels of impact
    so, it is a pure lie to say that DL alone was impacted.”

  5. I was a crew scheduler back in the day when we used the phone during irregular ops. And reverse seniority. If a pilot answered his/ her phone, they were effectively Junior-manned (or whatever it would be called today) and that is how we covered trips. Sometimes, though not very often, we would have to cancel for no crew available.

  6. JL,
    none of what I said is wrong.
    MSP still had 4 hour delays Sunday, DTW had ATC delays yesterday.

    and since you see everything as a pi78ng match, the DOT has just released profitability data by global region for the 3rd quarter. The DOT confirms that UA loses money flying to Latin America. In fact, UA hasn’t been profitable this decade flying to Latin America. It shouldn’t be surprising given the horrendous RASM drop they had to Latin America in the 3rd quarter – worse than drops in every other region.

    it’s that whole speck and log thing.

    DL runs a far better operation and business. You would be wise to walk away from throwing stones.
    There is ALWAYS more dirt to find about UA than about DL.

  7. Don’t worry, these weren’t normal cancellations – they were Premium™ Sky™ Cancellations™ and all the customers loved them and opened up three more Amex cards.

  8. What’s the reasoning of having the 12 minutes allotted to respond successively when they are sent out to all of the pilots in parallel? Also, if they all have auto accept on why would they wait for 12 minutes to record the response?

  9. Did you bother to read that there has been a discussion on APC since Dec 5 about ARCOS.

    The only feedback loop that is missing is that you are incapable of comprehending that it was the weather that caused the IROPS problems.

    None of Ben, Gary and most certainly not Jon had any clue about ARCOS for the entire month of December.

    DL managed to do just fine until the bad weather hit

  10. On a different topic, but one that has been discussed in this site, and related to automated scheduling making things worse. Wait until somebody decides to use AI to do the scheduling. The SNAFUs are going to be much worse, more widespread, and significantly harder to fix.

  11. DL and ALPA need to go back to the old system and fill open time. Make it rain green slips to get the operation back to normal. No one is going in during the holidays for straight pay.
    There’s too much reliance on scheduling automation at all airlines, trying to reduce headcount in crew schedule.
    The schedulers have all the available pilots at their fingertips, and priority of who gets the next legal trip. Management has hamstrung the schedulers at their own peril.

  12. TD, “None of Ben, Gary and most certainly not Jon had any clue about ARCOS for the entire month of December.”

    Neither did you as evidenced by all your absurd arguments above unless it was you who is lying. A stunning lack of self awareness.

  13. the pilot gets it and I don’t think he is even a DL pilot.

    and I strongly suspect they have pulled ARCOS – which is NOT a DL specific product.

    and the arguments only are wrong to you because you don’t understand what was going on before this weekend, during this weekend, or now.

    and none of Gary, Ben or Jon are capable of understanding or explaining it

  14. Why not stagger the windows 1 minute apart and overlapping? They acknowledge the trip within their window but the pilot that got notified first and replied within that pilot’s window gets the job.

  15. TD, “I strongly suspect they have pulled ARCOS – which is NOT a DL specific product.”

    Who cares? DL decided to use their product just like they chose to use CrowdStrike.

  16. of course you don’t care.

    Tell us what vendor UA uses for its baggage handling system that does a pathetic job not just during IROPS but day in and day out.

    and you still haven’t explained how UA managed to cancel more flights in 2024 than DL despite UA operating a smaller number of flights and UA supposedly not getting hurt by CRWD. Just what did UA do to end up w/ a much worse cancellation rate and absolute numbers, JL?

Leave a Reply

Your email address will not be published. Required fields are marked *