PBS Bidding
15 min read

How PBS Bidding Works: A Complete Guide for Delta Pilots

The mechanics of NavBlue's Preferential Bidding System — how preferences interact, what the optimizer actually does with your bid, and why understanding the process changes how you bid.

PBS Is Not a Wish List

Most pilots treat PBS like a Christmas list. They write down what they want and hope the system figures it out. When the award drops and it's not what they expected, they blame seniority.

Seniority matters. But PBS is a constrained optimization engine, not a preference list. It processes a precise set of instructions against every possible schedule combination and awards the highest-priority legal result. If your instructions are vague, the system defaults to rules you probably didn't intend. If your instructions conflict with each other, the system resolves the conflict — and you won't like how it resolves it.

Understanding how PBS processes your bid — step by step, preference by preference — is the difference between pilots who consistently get good awards and pilots who consistently blame the system. The mechanics are documented in the PWA (Section 25) and NavBlue's published PBS documentation. This article covers what you actually need to know.

What PBS Actually Does

PBS collects bids from every pilot in a category and processes them in seniority order, most senior first. For each pilot, it reads your bid top to bottom and tries to build a legal schedule that honors as many of your preferences as possible while staying within your Line Construction Window.

The Core Mechanic

PBS processes your bid instructions top to bottom. Higher preferences take priority over lower ones. If a lower preference conflicts with a higher one, the lower one loses. This is why bid order matters as much as bid content.

Three things to internalize before going further:

Your bid is a set of instructions, not a request. When you write "Avoid Pairings If Pairing Length < 3," you are telling the system to permanently remove every trip shorter than 3 days from your available pool. That's a command, not a suggestion.

Seniority determines processing order, not award quality. A junior pilot with a precise, well-structured bid can get a better schedule than a senior pilot with a vague one. Seniority gives you first pick of the pool — but if your bid doesn't tell the system what to do with that pool, you're wasting your advantage.

Every preference interacts with every other preference. Your Avoids shrink the pool. Your Prefer Offs block dates. Your Award statements draw from whatever's left. If the pool is too small or the dates are too restrictive, the system can't build your line — and that's when denial mode starts.

Key Terms

Before diving into processing, here are the terms you'll see throughout:

TermWhat It Means
LCWLine Construction Window — the credit hour range your line must fall within. Calculated as ALV plus or minus 10 hours.
ALVAverage Line Value — the target credit hours for your category. Published on the NavBlue Info page each bid period.
ThresholdThe point within your LCW where PBS stops adding pairings to your line. Set by the PBS Administrator. You won't know the exact value until you see your Reasons Report.
Bid GroupA self-contained set of preferences that PBS processes as a unit. If one group fails, PBS moves to the next.
Denial ModeWhat happens when PBS can't honor all your preferences and still build a legal line. It starts removing preferences, one at a time, until it can.
CoveragePre-assigned pairings that meet airline staffing requirements. These go on your line before your preferences are processed.
Pre-awardAny pairing assigned to your line before your bid preferences are processed — typically coverage or training.

How PBS Processes Your Bid

When PBS reaches your seniority number, here's what happens in order:

1. Coverage First

Before your preferences are touched, PBS checks whether the airline needs you on specific trips to meet staffing targets. If so, those pairings become pre-awards on your line. Coverage is evaluated as "line snippets" — you might get two or three pairings together as a package.

Your Set Condition preferences (except Vacation Any) are NOT considered during coverage. However, ESN and CSSN ARE honored, so if you've structured your bid groups to bail out on coverage conflicts, that still works.

2. Negative Preferences (Filtering the Pool)

PBS reads your bid top to bottom, starting with your negative preferences — Prefer Off and Avoid statements. These filter the available pairing pool before any trips are awarded.

Prefer Off removes dates from availability. If you write "Prefer Off Dec 24, Dec 25," PBS tries to keep those days clear. Dates are processed left to right by priority unless you use All or Nothing or ESN, which treats them as a single group.

Avoid Pairings permanently removes matching trips from your pool. This is the most powerful — and most dangerous — preference type. Every Avoid shrinks the pool of trips PBS can use to build your line.

The Avoid Trap

Every Avoid statement permanently removes pairings from your pool. Five or six aggressive Avoids can eliminate 60-80% of available trips. When the pool gets too small, PBS can't build a legal line, and you get "No pairings available" in your Reasons Report. This is the most common bidding mistake at every seniority level.

3. Set Conditions (Constraining the Line)

Set Condition preferences add constraints to how your line is built:

  • Credit Windows (Min/Max/Mid) restrict the target credit range. Important: you can't set a specific credit value. You select a window, and the Administrator sets the boundaries.
  • Pattern Bids define a work/rest rhythm (e.g., "Between 4 and 5 Days On, with 2 Days Off minimum").
  • Consecutive Days Off requires a minimum number of back-to-back days off.

Each credit window has its own threshold. The PBS Administrator can limit how many pilots in a category use Min or Max Credit — if the cap is reached, PBS ignores your credit window preference and processes you in the Normal window.

4. Award Statements (Building the Line)

After the pool is filtered, PBS processes your Award Pairings statements. These tell the system what to add to your line from whatever's left in the pool.

Awards are processed top to bottom. The first Award statement gets first pick of the filtered pool. The second gets what's left after the first is satisfied. And so on.

Every bid group ends with a system-generated "Award Pairings" catch-all at the bottom. You can't delete it. It fills whatever's left in your line after all your explicit Award statements are processed. This is the safety net — and it's also what builds most of your line if your specific Award statements don't match enough trips.

5. Substitution and Swapping

If PBS can't complete your line with straightforward top-to-bottom processing, it tries more advanced techniques:

Substitution replaces pairings from a higher preference with different pairings that still match the same preference — freeing up space for lower-preference trips.

Vertical Swapping looks at senior pilots' already-awarded lines. If a senior pilot has a trip that would fit your line better, PBS checks whether the senior pilot can take a different trip that's equally good for them. If so, it swaps. The senior pilot's line must stay above threshold.

Shuffling is the last step before denial mode. PBS tries different combinations of pairings from your Award statements — potentially awarding lower-priority trips instead of higher-priority ones — to find any combination that completes your line.

6

optimization techniques PBS uses before entering denial mode

NavBlue PBS Documentation

6. Denial Mode

When none of those techniques work, PBS enters denial mode. This is where things go sideways for pilots who over-restrict their bids.

In denial mode, PBS removes your preferences one at a time and re-processes your entire bid from scratch after each removal:

  • Avoid and Set Condition preferences are denied completely — all options removed at once
  • Prefer Off preferences are denied one date at a time, from right to left (least important first)
  • If a preference with ESN (Else Start Next Bid Group) is denied, PBS abandons the entire bid group and moves to your next one

Each denied preference triggers a full new pass through your bid. PBS clears your line and starts over with the remaining preferences. This is computationally expensive and is why heavily restricted bids take longer to process.

Denial Mode Is Not Always Bad

At most narrowbody categories, 85-94% of pilots are flagged for at least one denial mode event. For narrowbody, it's a normal part of processing — not a sign of a bad bid. For widebody categories, only 0-41% of pilots hit denial mode, so it's more meaningful there.

The key insight: PBS will NOT enter denial mode just to get you above the threshold. Denial mode only activates to get you above the LCW minimum. This is the foundation of the minimum credit strategy — if you're comfortable with a lower credit line, you can bid more restrictively without triggering denial.

7. Secondary Line Generation (SLG)

If denial mode fails — if PBS can't build your line even after denying all your preferences — it moves to Secondary Line Generation. SLG ignores every preference you submitted and does an exhaustive search for any legal schedule. The only constraint: SLG won't give you days off that senior pilots had to work.

If you see "Affected by SLG" in your Reasons Report, your entire bid was thrown out. This usually means your bid was so restrictive that no legal schedule could satisfy even a minimal version of it.

Bid Groups: Your Fallback Strategy

A bid group is a self-contained set of preferences. If PBS can't build your line from Group 1 (even after denial mode), it moves to Group 2. Then Group 3. And so on.

See what's competitive in your category.

BidPilot shows you real bid result patterns for your base, equipment, and seniority level.

See Your Category Intelligence

Most pilots should have 2-3 bid groups:

Group 1: Your ideal schedule — the preferences you actually want. More specific, more restrictive.

Group 2: Your acceptable fallback — fewer Avoids, broader Award statements. What you'd be okay with if Group 1 doesn't work.

Group 3 (optional): A reserve bid group. If both pairing groups fail, a reserve group ensures you get structured reserve with your preferred X-day placement rather than a random assignment.

Fewer Groups, Better Construction

Three well-built bid groups almost always outperform fifteen vague ones. Each group should represent a distinct strategy — not a slight variation of the same bid. If Group 1 is "weekends off with 4-day trips" and Group 2 is "weekends off with 3-day trips," that's not a real fallback.

The ESN and CSSN Controls

Two instructions control how PBS moves between bid groups:

ESN (Else Start Next Bid Group) is an inline modifier on individual preferences. If a preference with ESN can't be honored, PBS abandons the entire bid group and moves to the next one. Use this on your highest-priority preference in each group — the one preference that, if denied, makes the rest of the group pointless.

CSSN (Clear Schedule and Start Next Bid Group) is a standalone instruction placed at the bottom of a bid group. It prevents denial mode entirely — if PBS can't complete your line without denying preferences, it clears the schedule and moves to the next group. This is useful when you'd rather try a different strategy than have your current one partially honored through denial.

How Seniority Actually Works in PBS

Seniority determines when you're processed, not what you get. Being #500 on the seniority list means PBS builds your line before #501 — you get first pick of the remaining pool at that point.

But "first pick" only matters if your bid tells the system what to pick. A vague bid at seniority #500 can produce a worse schedule than a precise bid at seniority #2,000. The junior pilot doesn't take trips away from the senior pilot — the senior pilot never asked for those specific trips.

This is why PBS rewards specificity. A bid that says "Award Pairings If Check-In Time > 10:00 If Pairing Length 4 Days Limit 3" is far more powerful than "Award Pairings" alone, even at a junior seniority number. The filtered statement tells PBS exactly what you want from the remaining pool.

The seniority ceiling: Your seniority determines what's possible. You can't bid for trips that senior pilots have already claimed. But within the pool available at your seniority level, the quality of your bid determines the quality of your award.

The Five Most Common Mistakes

1. Too Many Avoids

Every Avoid permanently removes trips from your pool. It's the nuclear option. If you avoid 1-day trips, redeyes, trips shorter than 3 days, and specific cities — you may have eliminated 70% of available pairings. PBS can't build a line from an empty pool.

The fix: Replace most Avoids with Prefer Off. Prefer Off deprioritizes trips without removing them. If PBS needs those trips to build your line, they're still available.

2. Setting Min Credit Below Top 10%

The PBS Administrator limits how many pilots can use the Minimum Credit Window per category. If you're not in the top 10% of your category, there's a roughly 75% chance the cap has already been reached by the time PBS processes your bid. Your Min Credit preference gets ignored, and you're processed in the Normal window.

The fix: Below top 10%, don't rely on Min Credit. Use Prefer Off for days you want off and let the Normal credit window work.

3. No Reserve Backup

If all your pairing bid groups fail, PBS falls to Secondary Line Generation — which ignores all your preferences. If SLG can't build a pairing line either, you get randomly assigned to reserve with no input on X-day placement.

The fix: Always include a Reserve Bid Group as your last group. Even if you never expect to fly reserve, having one ensures you control your X-day placement as a worst-case outcome.

4. Avoiding 1-Day Trips

This seems harmless but it's not. One-day trips are what PBS uses to "complete" your line when longer trips don't fit. Avoiding them tells PBS it can't use the most flexible schedule-completion tool available.

The fix: Don't avoid 1-day trips unless you have strong seniority. Let PBS use them as filler if needed.

5. Not Reading Your Reasons Report

Your Reasons Report tells you exactly what happened — which preferences were honored, which were denied, and why. Most pilots glance at their award and never read the report. That means they make the same mistakes month after month.

The fix: Read the full Reasons Report after every award. Every denial has a code and a count. Those codes tell you exactly what to change.

What Comes Next

This article covers how PBS works. Two companion articles go deeper on the decisions that matter most:

Prefer Off vs Avoid — The single most important bidding decision you make every month. When to use each, and how seniority changes the calculus.

How to Read Your PBS Reasons Report — Every code explained in plain English, with specific guidance on what to change in your next bid.

PBS rewards pilots who understand the system. Not because the system is unfair — because most pilots don't invest the three hours it takes to learn how it actually works. You just did.

Understanding PBS is step one. Bidding smarter is step two.

BidPilot generates NavBlue-ready bids tailored to your seniority, category, and preferences — backed by real category intelligence.

Based on NavBlue's published PBS documentation and the Delta Pilot Working Agreement. Always verify bidding decisions against your current bid package and category parameters.

Built by a line pilot. Updated April 2026.