WorkflowCrew Management & Training

Crew Pay Audit

Crew pay audit on every statement, not a sample — each error found, sourced and corrected before payday

Every crew statement recomputed from flown times and the contract, before payday.

See one case, screen by screen ↓
demo17,280statementsrecomputed overnight, line by line — 412,906 pay lines, not a sample
demo8causesbehind 1,092 corrections, each traced, sized and sent to the person who owns the fix
demo152crewfound under one pay grievance that named 41 — a correction drafted for each on the same settlement
estimated$1.36Ma year of overpayments stopped before payday at a 300-aircraft carrier
In short

What is Crew Pay Audit?

Crew pay audit is checking that every pilot and flight attendant was paid what the union contract says for the time they actually flew. Crew Pay Audit recomputes every monthly statement line by line from flown times and the agreement and letters in force each day, finds errors both ways before payday, and drafts each correction for Crew Payroll to approve and sign.

How to choose AI for airlines: a buyer's guide to agentic AI solutions →

Updated

The problem

Why a crew pay audit by sample lets errors repeat every month

A crew pay audit checks pilots' and flight attendants' monthly statements, each built from credited hours, trip and duty rigs, premiums, guarantees, per diem, reassignment and junior-assignment pay, which are defined in the collective bargaining agreement and its letters of agreement. Payroll calculates the settlement from a feed out of crew scheduling. A crew pay auditor then re-keys a small sample against the contract in spreadsheets, and most errors surface only when a crew member asks or the union files a grievance.

The errors that cost the most are the quiet ones. A letter of agreement raises a rate on the first of the month and the earning-code table still holds the old one. A pairing is reissued after a schedule change and loses its international flag in the pay feed. A reassignment is saved without a link to the original trip. Each one repeats every month until someone notices a pattern — and by then underpaid crew are owed back pay, and an overpayment already paid can be recovered only on the terms the agreement sets.

typical31%of a large US network carrier's operating expense is salaries, wages and benefits
demo4%of statements checked by hand each month before every statement was recomputed
demo~4×the errors found, in dollars, once every statement was recomputed instead of a 4% sample
Where a pay month's audit days goestimated
By hand13 days
With the solution2.3 days
  • Re-keying a sample of statements against the contract4 → 0.5 d
  • Researching crew pay questions across scheduling, payroll and the contract3 → 0.5 d
  • Tracing a pattern of errors to its cause2 → 0.3 d
  • Building grievance files from payroll extracts2 → 0.3 d
  • Checking a new letter's rates in the pay tables1 → 0.3 d
  • Approvals, the corrections file and sign-off1 → 0.5 d

Estimated split of a crew pay team's working days between the settlement and the payroll cut-off, by hand and with the solution.

How it works

How a pay month moves

Seven agents recompute every statement, check each other and draft every correction; Crew Payroll approves and signs.

What comes in
The month in17,280 statements · flown times, statements, contracts
Agents at work
Flown-time collectorlegs + actual times
Then
Pay calculator
Contract reader
Then
Checkerrecomputes on its own
Then
Correction drafter
Crew answer agent
A person decides
Crew Payrollapproves and signs
What comes out
Corrections before payday
Crew answered
Payroll file
One case, step by step

One crew pay audit, from the overnight run to a signed correction

Corvane Airways, a fictional network carrier of about 300 aircraft and 17,280 crew, calculated its October settlement on Mon 2 Nov. Payday is Fri 13 Nov; corrections close Mon 9 Nov, 17:00. Here is Wednesday morning, screen by screen, in the working solution.

  1. 01Wednesday, 08:40

    The whole month audited before she logs in

    Megan Albright · Crew Payroll Analyst

    Overnight the pay agents recomputed all 17,280 October statements. Her home screen shows 764 crew paid too little ($184,834.27), 328 paid too much ($113,300.36) and 1,092 corrections waiting for a decision. Beside it the agents report in plain words: the checker traced the differences to 8 causes and held 3 disagreements for her, and the crew answer agent drafted 7 replies to crew pay questions. She can ask them anything from the same box — “Why was Camille Rhodes underpaid?”

    “FA Camille Rhodes was underpaid $212.40 for October … The same cause touches 152 attendants.”

  2. 02One click

    Camille's statement, recomputed line by line

    Pay calculator · Checker

    Camille Rhodes, a JFK purser in her 17th year, flew four pairings in October, two of them to Tokyo: J4127 and J4180. The month strip marks both, and a note says they were reissued on Oct 2. Every pay line shows how it is computed, what the statement paid, what the agents recomputed and the contract section behind it. One line differs: international premium, $0.00 against $212.40. The total moves from $8,130.18 to $8,342.58.

    Checker: “I recomputed it on my own from the aircraft data link: agree to the cent.”

  3. 03The evidence

    The working, the clause and the sources behind one line

    Megan Albright · Crew Payroll Analyst

    Megan clicks the line. The working reads 59:00 credited × $3.60. The clause is FA Agreement §5.F.2 as amended by LOA 26-03, which raised the premium from $3.25 on Oct 1, with the rate highlighted. The sources read are listed: the pay feed records for J4127 and J4180, the data link for CV 96 and her October statement.

    “The statement shows no premium: both pairings were reissued on Oct 2 and arrived in the pay feed without their international flag.”

  4. 04She asks

    “Why wasn't her per diem affected too?”

    Checker

    Megan asks the agents in the statement's own conversation. The checker answers with its source: per diem comes from the crew expense system, which reads the layover station rather than the pairing's flag. Both Tokyo pairings were paid at the international rate, $3.10 an hour for 153:20 — $475.33, correct to the cent.

  5. 05Signed

    She approves with a reason and her signature

    Megan Albright · Crew Payroll Analyst

    Correction C-1001, +$212.40, earning code INTL-PREM, pays on the Fri 13 Nov settlement. Megan picks the reason “Feed or table error corrected”, ticks “I confirm this decision” and signs. The correction is approved, and the decision goes on the audit trail with her name and the time.

    The agents draft; only Crew Payroll approves a change to pay.

  6. 06One cause, 152 crew

    Fix the pattern, not just the person

    Checker · Ray Tolliver, Crew Scheduler

    The cause page lists everyone the reissued pairings touched: 152 flight attendants, +$22,902.60, no paid month affected. Megan can approve every ready correction in one signature. The fix — carry the international flag when crew scheduling reissues a pairing — goes to its owner, Ray Tolliver, and the agents re-check the pattern every night until he accepts it.

    “Crew Scheduler decides; the agents watch for the pattern every night until then.”

  7. 07Camille's question

    The reply comes from the same evidence

    Crew answer agent

    Camille asked about her two Tokyo trips on Mon 2 Nov (Q-3318). The crew answer agent drafted the reply with the clause, the pay feed record and her statement attached. It could not be sent until C-1001 was approved; now it can, and a person sends it through the crew portal.

    “Hi Camille — you are right … The correction is on your November 13 settlement.”

  8. 08The union's grievance

    41 named, 152 found

    Grievance evidence agent · Denise Whitaker

    The flight attendants' union filed G-26-114 on Tue 3 Nov for 41 named attendants. Denise Whitaker, Labor Relations Manager, asks the grievance evidence agent why it found more. It matched the grievance to the cause, not the names, and recomputing every attendant found 152. Its proposed position: settle by paying every affected crew member through the October corrections and share the calculation. Denise decides.

    “Settling through the corrections pays all of them on the Fri 13 Nov settlement, so no second grievance follows.”

  9. 09Where the agents disagree

    A pilot pay discrepancy: two block-in times, held for a person

    Checker

    For First Officer Hannah Kessler, crew tracking says CV 119 blocked in at 23:58 on Oct 24; the aircraft data link and the gate system say 23:12. The pay calculator drafted +$248.88 for a reassignment override; the checker disagrees and puts it at +$164.70. Approve is blocked: Megan edits the amount or rejects it.

    “Two of three sources agree on 23:12. I have held this for a person.”

  10. 10Already paid

    A recovery inside the notice period and the cap

    Correction drafter · Curtis Vaughn

    Captain Russell Haynes was paid both trip protection and his replacement flying in September: $3,974.40 overpaid. Because it was already paid, the correction drafter plans four deductions of $993.60 — 10% of his $9,936.00 average net — starting Tue 15 Dec, and drafts the notice with the calculation. Curtis Vaughn approves the plan; Labor Relations signs the notice.

    “30 days’ written notice with the calculation, and no more than 10% of net pay per period.”

Who it’s for

Built for everyone who answers for crew pay.

The same pay month, seen by the five people who carry it — what it looked like with a sample and a spreadsheet, and what it looks like now.

MA
Megan AlbrightCrew Payroll Analyst · approves additions up to $1,000
Crew Payroll Analyst
Before
Re-keys a sample of statements against the contract and researches each crew question in three systems.
Now
Starts with every statement recomputed and 1,092 corrections grouped by cause. “Show me the leg and the clause, not just a number.”
CV
Curtis VaughnManager, Crew Payroll · reductions, recoveries and the month
Manager, Crew Payroll
Before
Signs a payroll adjustment file built by hand, a month after the error.
Now
Approves additions over $1,000, every reduction and every recovery plan, then signs October. “Nothing leaves for payroll that I haven't signed.”
DW
Denise WhitakerLabor Relations Manager · grievance positions and notices
Labor Relations Manager
Before
Builds grievance files from payroll extracts, one named crew member at a time.
Now
Gets each pay grievance matched to its cause, with everyone affected and a proposed position. “If we owe 152 people, we pay 152 — not the 41 the union named.”
RT
Ray TolliverCrew Scheduler · owns the causes that start in scheduling
Crew Scheduler
Before
Hears about a pay error months later, with no link to what in his system caused it.
Now
Sees the causes that start in crew scheduling, never anyone's pay, and accepts the fix. “Tell me what in my system made the pay wrong.”
LP
Lauren PikeCrew Systems Administrator · pay rules, systems and limits
Crew Systems Administrator
Before
Loads a new letter's rates into earning-code tables by ticket and hopes the first month proves them right.
Now
Switches on a rule only after the contract reader has replayed it on last month. “No rule goes live until I've seen it replayed.”
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents recompute every statement, check each other and draft every correction; Crew Payroll approves and signs.

Flown-time collector

Collects every leg, pairing, trade, reassignment, reserve and sick record for the month, and reconciles crew tracking against the aircraft data link's out, off, on and in times and the gate system.

  • Never edits the roster
  • Flags a disputed time but never picks one
Pay calculator

Redoes the crew pay calculation for every pay line of every statement from flown times, HR records and the pilot and flight attendant agreements and letters of agreement in force on each day.

  • Cites a contract section for every line
  • Never changes a statement
Contract reader

Maps every pay rule to its section; reads each new letter of agreement, drafts the rule change beside the old rule and replays it on last month.

  • Never switches on a rule — a crew systems administrator approves after the replay
Checker

Recomputes every differing line on its own from different sources, explains it or traces it to a cause, looks back 12 months and sends the fix to the cause's owner.

  • Holds every disagreement with the pay calculator for a person
  • Samples 5% of explained differences for a person to spot-check
Correction drafter

Drafts each correction with its earning code, plans recoveries of overpayments already paid inside the notice period and the 10% cap, and builds the payroll corrections file.

  • Drafts only
  • Never sends anything to payroll without approval
Crew answer agent

Drafts the reply to each crew pay question from the same evidence as the audit — and says so when the statement is right.

  • Never promises an amount that is not approved
  • A person sends every reply
Grievance evidence agent

Matches each pay grievance to its cause and the crew actually affected, builds the evidence file and proposes a position.

  • Labor Relations decides every position
Crew Payroll

Approves every correction; the manager signs the month. The agents propose; a named person decides.

Ask in plain words

Ask the pay agents, in plain words

Every screen has the agents in a conversation: ask about any crew member, cause, clause, grievance or decision, or tell them what to show you. Each answer cites the pay feed record, data-link message or contract section it came from, and offers the next step.

Why was Camille Rhodes underpaid?

Her two Tokyo pairings, J4127 and J4180, were reissued after the Oct 2 schedule change and reached payroll with the international flag set to N. The premium is $3.60 for every credited hour on a pairing with an international segment: 59:00 × $3.60 = $212.40. The same cause touches 152 attendants.

Which corrections can I approve in bulk?

726 additions up to $1,000 where two agents agree to the cent — $139,588.15 in all. 363 go to Curtis Vaughn (over your limit or a reduction) and 3 need you to settle a disagreement first.

Why wasn't her per diem affected too?

Per diem comes from the crew expense system, which reads the layover station (HND) rather than the pairing's flag. Both Tokyo pairings were paid at the international rate, $3.10 an hour for 153:20 — $475.33, correct to the cent.

Why did you find more crew than the union named?

G-26-114 names 41 attendants. I matched it to the cause, not the names: every pairing reissued after the Oct 2 schedule change lost its international flag, and recomputing every attendant found 152. Settling through the corrections pays all of them on the Fri 13 Nov settlement, so no second grievance follows.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

TodayThe crew pay audit's morning summary: 17,280 statements recomputed, crew paid too little and too much, decisions waiting, and the pay agents reporting what they did overnight.
A statement recomputed line by lineA flight attendant's pay recomputed from flown times beside what payroll paid, with the month's pairings, the contract section for each line and the drafted correction.
One pay line, all its evidenceThe international premium line: statement against recomputed amount, the working, the agreement clause as amended by the letter of agreement, and the sources read.
Asking the pay agentsA crew payroll analyst asks why per diem was not affected; the checker answers with the rule and the amount, next to the drafted correction.
Approve with a reason and a signatureApproving a crew pay correction: the amount, contract section and payday, a reason code, a note for the record and the analyst's signature.
Corrections grouped by causeAll 1,092 crew pay corrections grouped by cause. Asked which cause to clear first, the checker answers: junior assignment paid at 150%, not 200% — 79 ready, $49,875.18, the largest amount the analyst can sign today.
One cause, everyone it touchedThe reissued-pairing cause: 152 flight attendants and $22,902.60, the fix proposed to the crew scheduler, the matching pay grievance and the checker's answers.
Where the agents disagreeA pilot pay discrepancy held for a person: crew tracking and the aircraft data link give two block-in times, and the checker shows the amount with each.
Crew pay questionsCrew pay questions from the crew portal with due dates, and a reply drafted from the audit's evidence for an approved correction; the crew answer agent drafts, and a person sends it.
Pay grievances, with the evidence agentEach pay grievance matched to its cause with a proposed position for Labor Relations; asked why it found 152 attendants where the union named 41, the grievance evidence agent explains.
Crew overpayment recoveryCrew overpayment recovery for pay already paid: four deductions within the 10% cap after 30 days' notice, the drafted notice, and the manager's and Labor Relations' sign-offs still to come.
Contract and pay rulesA new letter of agreement turned into a rule change, replayed on last month before anyone switches it on, beside the searchable contract sections the agents cite.
Limits and rulesCrew pay audit controls: the analyst approval limit, rounding, spot-check share and agent options, the list of what the agents may never do, and the checker explaining what the limit means for October.
Governance

Built for crew pay audit: cited, signed, on the record.

Every line cites its contract sectionEvery recomputed pay line and every agent statement points to its source — the agreement or letter of agreement, the pay feed record, the data-link message, the statement line — and opens the passage.
A person approves every change to payThe agents draft; Crew Payroll approves, edits or rejects each correction with a reason and an e-signature. Additions over the analyst's $1,000 limit and every reduction go to the Manager, Crew Payroll.
Two computations, a person on every disagreementThe checker recomputes every differing line on its own from different sources. Where it disagrees with the pay calculator, the correction cannot be approved as drafted until a person decides.
Recoveries inside the agreementAn overpayment already paid is recovered only on the agreement's terms — in the demo airline's, 30 days' written notice and no more than 10% of net pay per period; the manager approves the plan and Labor Relations signs the notice.
Crew pay stays privateStatements are visible to Crew Payroll and Labor Relations only. A crew scheduler sees the causes that start in crew scheduling, never anyone's pay, and no crew member sees another's.
A chained audit trailEvery agent step and every decision is recorded in order and chained so nothing can be changed afterwards. Export it as an evidence file by month, crew member or grievance for an auditor, the union or an arbitrator.
Configuration

Your pay controls, not ours

Limits, clocks and what the agents may do are settings. Only a manager or the crew systems administrator changes them, and every change is on the audit trail.

SettingDefaultChoose from
Analyst approval limit$1,000$0 to $25,000; additions above it go to the Manager, Crew Payroll, and reductions always do
Not adjusted below$0.50Set by the rounding rule in the agreement (FA §5.A.4)
Spot-check of explained differences5%Share a person reviews each month
Agents draft corrections on their ownOnOn · Off — drafts only; a person always approves
Tell crew the same day a reduction is approvedOnOn · Off — a notice with the calculation, through the crew portal
Answer crew pay questions within5 business daysAny number of business days; the clock shows on every question
Escalate a correction waiting over 2 daysOnOn · Off — to the Manager, Crew Payroll
Pay grievance deadline60 days from the statementFrom the agreement (FA §27); the agents warn 10 days before
Connections

Works with the systems crew pay already runs on

Crew scheduling and trackingpairings, rosters, reassignments, trades, reserve and sick records — read-only
Aircraft data link (ACARS)actual out, off, on and in (OOOI) times for every leg
Payroll systemmonthly pay statements in; approved corrections out as an earnings file
HR employee recordsseniority, longevity year, base, seat and qualifications
Contract librarypilot and flight attendant agreements, letters of agreement, arbitration awards
Crew portal and grievance trackerpay questions in, approved replies out; pay grievances, steps and deadlines
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
17,280
statements recomputed every month, before payday, not a sample
17,280 of 17,280
October statements recomputed
estimated
$1.36M
a year of overpayments stopped before payday at a 300-aircraft carrier
target
152
crew paid when a grievance's cause is found, not just the 41 the union named
152 of 152
G-26-114, international premium

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate ($113,300.36 a month of overpayments found before payday × 12, for a carrier the size of the demo airline; and the split of days) · “typical” = published figures (a large US network carrier's 2024 Form 10-K: salaries, wages and benefits about 31% of operating expense). Airline crew are exempt from FLSA overtime under 29 U.S.C. 213(b)(3), so the agreement, not the statute, defines their pay; pay disputes go to boards of adjustment under the Railway Labor Act. Corvane Airways, its agreements and letters, and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What crew payroll and labor relations teams ask us.

What is crew pay audit?

Crew pay audit is checking that every pilot and flight attendant was paid what the union contract says for the time they actually flew. Crew Pay Audit recomputes every monthly statement line by line from flown times and the agreement and letters in force each day, finds errors both ways before payday, and drafts each correction for Crew Payroll to approve and sign.

How do airlines audit crew pay today?

Most crew pay auditors re-key a small sample of statements against the contract in spreadsheets, and the rest of the errors surface as crew pay questions or grievances. Here the agents recompute every statement after the month closes, a second agent recomputes every difference on its own, and crew pay discrepancies are each explained or traced to a cause.

How does it find pilot pay discrepancies and flight attendant pay errors?

The pay calculator recomputes credit, rigs, premiums, guarantees, per diem, reassignment and junior assignment pay from crew tracking, the aircraft data link and HR records. Every line that differs from payroll's statement goes to the checker, which explains it, traces it to a cause such as a lost flag on a reissued pairing, and looks back 12 months.

Can an airline recover an overpayment of crew pay?

Overpayments found on a settlement not yet paid are stopped before payday, with a notice to the crew member. An overpayment already paid is recouped only on the agreement's terms — in the demo airline's agreements, 30 days' written notice with the calculation and no more than 10% of net pay per period. The manager approves the plan and Labor Relations signs the notice.

How does it handle a new letter of agreement?

The contract reader drafts the rule change beside the old rule and replays it on last month — for a reserve guarantee raised to 75:00, it showed 1,212 reserves would gain $171,640.25 a month. A crew systems administrator switches it on only after the replay.

Do people stay in control of crew pay corrections?

Yes. The agents never change a statement, send anything to payroll, reply to a crew member or switch on a pay rule without a person. Every correction is approved, edited or rejected with a reason and an e-signature, within limits by role, and the manager signs the month before the corrections file goes to payroll.

Does it help with pay grievances?

Yes. The grievance evidence agent matches each pay grievance to its cause and to every crew member affected — 152 found where the union named 41 — builds the evidence file and proposes a position. Labor Relations decides, and can settle through the same corrections.

How long does it take to go live?

The Agentic Solution Engine builds and deploys this crew pay audit software from your requirements and documents — your pilot and flight attendant agreements, letters of agreement and a past month of statements and flown times — and it goes live once every quality gate has passed. We will walk you through it on your own pay month first.

See it on
your pay month.

We'll run Crew Pay Audit on a past month of your own statements, flown times and agreements.