Reference Jetfolio

Empty Leg Analysis

Complete guide to maximizing revenue from empty legs through profitability analysis and probability modeling for Part 135 charter operations

Quick Navigation

Understanding Empty Legs

What is an Empty Leg?

An empty leg (also called "deadhead" or "ferry flight") occurs when an aircraft must reposition to another location without paying passengers. This typically happens in two scenarios:

  1. Post-Trip Repositioning: After dropping off passengers at their destination, the aircraft must return to its home base or reposition for the next charter
  2. Pre-Trip Positioning: Before picking up passengers, the aircraft must fly from its current location to the departure point

The Economics of Empty Legs

Empty legs represent a significant cost to charter operators:

The Empty Leg Opportunity

Empty legs must occur regardless of whether they generate revenue. By selling empty legs at discounted rates, operators can:

  • Offset repositioning costs
  • Improve aircraft utilization metrics
  • Build customer relationships and brand awareness
  • Convert "dead" costs into revenue-generating opportunities

Two Critical Questions

Every empty leg presents operators with two key questions:

  1. Should we sell this empty leg? (Profitability Analysis)
  2. What's the likelihood it will sell? (Probability Analysis)

Our toolkit provides calculators for both questions, helping you make data-driven decisions about empty leg sales.

Profitability Analysis

The profitability calculator determines whether carrying a trip at a proposed broker payment makes financial sense compared with the repositioning you were going to fly anyway.

Core Calculation

What the Calculator Computes

Net Cost w/ Trip = Total Proposed Cost - Broker Payment
Savings vs Original = Repo Cost - Net Cost w/ Trip
Break-Even Point = Total Proposed Cost - Repo Cost

Where:
Repo Cost = original repositioning time x Cost Per Flight Hour
Total Proposed Cost = (repo leg + live leg + final repo leg) x Cost Per Flight Hour
Broker Payment = what the buyer pays you

Both routings — the original repositioning and the reroute that carries the trip — are timed from the airport pairs and cruise speed you enter and priced off a single Cost Per Flight Hour figure. The tool does not itemize fuel, maintenance reserve, crew, landing, handling, or catering — build those into your hourly number before you enter it.

Reading the Output

  • Savings vs Original: what the trip saves against flying the original repositioning, in dollars and as a percentage of that repositioning cost. The Recommendation panel reads ACCEPT when this is positive and REJECT when it is not.
  • Break-Even Point: the minimum broker payment that leaves you no worse off than the original repositioning. The line beneath it reports how far the payment you entered sits above or below that number.

Everything from here to the end of this section is background economics you work out outside the calculator — the cost build-up behind your hourly rate, worked net-benefit scenarios, and cost-recovery screening. None of it is a field or an output in the tool.

Cost Components

1. Aircraft Direct Operating Costs

Costs that vary directly with flight hours:

Hourly Operating Cost

Hourly DOC = Fuel Cost + Maintenance Reserve + Crew Cost

Example (Light Jet):
Fuel: $800/hour (200 gal/hr × $4.00/gal)
Maintenance: $400/hour
Crew: $200/hour
Total DOC = $1,400/hour

2. Route-Specific Costs

Costs that depend on the specific route:

3. Empty Leg vs. Passenger Flight Additional Costs

Selling an empty leg adds certain costs:

Profitability Scenarios

Scenario 1: Clearly Profitable Empty Leg

Situation:

  • Route: Teterboro (KTEB) to Miami (KMIA)
  • Aircraft: Light jet (Phenom 300)
  • Flight Time: 2.5 hours
  • Operating Cost: $1,400/hour × 2.5 = $3,500
  • Landing/Handling: $500
  • Total Repositioning Cost: $4,000

Proposed Sale:

  • Broker offers: $6,000
  • Additional costs (catering, service): $500
  • Net Benefit: $6,000 - $4,000 - $500 = $1,500

Decision: ACCEPT - Generates $1,500 profit vs. $4,000 loss

Scenario 2: Marginal Empty Leg

Situation:

  • Route: KTEB to Orlando Executive (KORL)
  • Aircraft: Light jet
  • Flight Time: 2.3 hours
  • Operating Cost: $1,400/hour × 2.3 = $3,220
  • Landing/Handling: $400
  • Total Repositioning Cost: $3,620

Proposed Sale:

  • Direct customer offers: $3,800
  • Additional costs: $600 (catering, extra crew overtime, coordination)
  • Net Benefit: $3,800 - $3,620 - $600 = -$420

Decision: MARGINAL - Costs more to sell than to fly empty. Consider if there are intangible benefits (new customer relationship, brand awareness).

Scenario 3: Alternative Route More Profitable

Original Plan:

  • Route: KTEB to Charlotte (KCLT) - 1.8 hours
  • Cost: $2,520
  • Empty leg offer: $4,000
  • Apparent profit: $1,480

Alternative discovered:

  • Route: KTEB to Raleigh-Durham (KRDU) - 1.5 hours
  • Cost: $2,100
  • Savings vs original: $420
  • New positioning cost from KRDU to final destination: $600

Analysis:

  • Original plan with empty leg sale: Net +$1,480
  • Alternative routing: Saves $420 - $600 = -$180
  • But avoids locking in passenger pickup location and time

Decision: ACCEPT empty leg sale - more profitable than alternative routing and provides operational flexibility.

Key Decision Factors

  1. Cost Recovery Percentage
    Cost Recovery = (Revenue / Total Repositioning Cost) × 100%
    • 100%+ = Profitable (covers all costs plus additional revenue)
    • 75-100% = Consider (offsets significant portion of costs)
    • 50-75% = Marginal (case-by-case decision)
    • <50% = Generally reject unless strategic reasons
  2. Strategic Value

    Sometimes accepting a marginally unprofitable empty leg makes sense:

    • Building relationship with high-value potential customer
    • Market penetration in new geographic area
    • Filling slow period to maintain crew currency
    • Competitive response to maintain market presence
  3. Operational Flexibility

    Selling an empty leg commits you to:

    • Specific departure time (reduces schedule flexibility)
    • Specific route (may not be optimal if circumstances change)
    • Customer service obligations (briefings, special requests, etc.)

Probability Modeling

Even if an empty leg would be profitable to sell, that doesn't mean it will sell. The probability calculator helps estimate the likelihood of filling an empty leg based on multiple factors.

Probability Factors

The model scores six factors and combines them as a weighted average. Five of them run off distributions you configure in the tool; the sixth, holiday proximity, runs off a fixed table built into the calculator. Nothing here is a market feed, and the calculator never asks for a price or an aircraft type.

1. Airport Popularity

The tool scores the airport the empty leg departs from — the arrival airport of your first flight. It looks that airport up in the popularity data you have loaded, and falls back to the single Airport Popularity slider under Additional Parameters (ships at 50%) for any airport it does not find.

Airport Popularity Score

Airport Score = (Flights to that airport / Total flights in the file) × 100

Loaded with Upload CSV under Additional Parameters. The file is read as
airport,count — one row per airport, header row skipped — and the
counts are normalized to percentages of the file total.

Note what this is not. It is a per-airport traffic share drawn from your own flight history, not a per-route booking conversion rate. Two empty legs out of the same airport score identically on this factor no matter where they are going.

2. Day of Week

The tool reads the day of the empty leg and takes the value straight off your Day of Week Distribution sliders. The configured percentage is the factor score — there is no separate fill rate and no multiplier applied on top of it.

Day Shipped Default Score
Monday 10%
Tuesday 10%
Wednesday 10%
Thursday 10%
Friday 20%
Saturday 20%
Sunday 20%

Out of the box the model therefore treats Monday through Thursday identically and scores Friday through Sunday twice as high. Those are placeholders, not research. Move the sliders to your own booking history before you lean on the output.

3. Sales Window

The gap between your two flight dates — how far ahead of the flight the empty leg is being worked. The tool buckets that gap and scores it from your Sales Effectiveness (Quote to Flight) sliders:

The shipped curve peaks at 3-7 days out and falls off in both directions: closer in the audience is gone, further out the buyer has not started shopping. Reset it to your own close rates.

4. Route Type (Domestic vs. International)

The tool checks the two ends of the empty leg and asks one question: do both identifiers begin with "K"? If they do, the leg scores your Domestic Operations percentage (ships at 75%). If either does not, it scores the remainder — 100 minus that percentage.

Read the test literally: it is a string check on the identifier, not a customs question. A leg to Anchorage (PANC), Honolulu (PHNL), or Toronto (CYYZ) scores as international here, and so does any leg you entered with three-letter IATA identifiers.

5. Holiday Proximity

The tool measures how many days separate the empty leg from the nearest of eight US holidays, then moves a base score of 50 up or down by that holiday's demand multiplier, tapered by distance.

Holiday Score

Holiday Score = 50 + (DemandMultiplier - 1) × 50 × ProximityFactor

ProximityFactor:
0-3 days away = 1.00 (full effect)
4-7 days away = 0.50
8-14 days away = 0.25
15+ days away = 0 (score stays at 50)

Demand multipliers as shipped:

So a leg two days off Thanksgiving scores 75, and a leg two days off Christmas scores 20. Christmas and New Year's Day are modeled as drags on empty-leg resale, not as peaks.

6. Seasonal

The tool reads the month of the empty leg from your Monthly Activity Level grid — your share of annual flying in that month — and scales it by 8.33, so a month carrying 12% of your year scores about 100 and a month carrying 6% scores about 50. Enter your own twelve figures; the shipped numbers are placeholders.

General seasonal patterns worth reflecting in those figures:

Composite Probability Score

Final Probability Calculation

P(fill) = SUM(Factor Score × Factor Weight) / SUM(Factor Weight)

Factors, each scored 0-100: Day of Week, Sales Window,
Airport Popularity, Route Type, Seasonal, Holiday Proximity

Weights come from the sliders in the tool's Factor Weights panel.
They do not have to total 100 — dividing by the total weight
normalizes whatever you set, and the panel warns you when the
sliders do not sum to 100%.

Because both the factor scores and the weights are yours to set, there is no single "correct" probability for a given empty leg. The number means what your configured distributions and weights make it mean. Two things follow: configure the tool from your own flight history before you act on the output, and compare legs only against other legs scored under the same settings — which is what the Compare Scenarios tab is for.

Reading the Result

The tool bands the overall score three ways:

  • 70% and above: High
  • 40% up to 70%: Moderate
  • Below 40%: Low

Watch the scale before you read too much into a band — the six factors are not all scored on the same one. Day of Week is your raw share for that day, so across seven days it sits near 10–20 and can never approach 100. Season is rescaled (month share × 8.33), so it spans roughly 44–91. Domestic/International and Airport Popularity are already 0–100. A "Low" band can therefore reflect how a factor is normalized rather than a genuinely dead leg. The Probability Breakdown panel shows each factor's score next to its weight, which is where you find out what actually moved the number.

Using Probability in Decision Making

Expected Value Calculation

Expected Value = P(fill) × Net Profit if Filled + P(not fill) × Cost if Empty

Example:
Probability of filling: 75%
Net profit if filled: $2,000
Cost if flies empty: -$4,000

EV = (0.75 × $2,000) + (0.25 × -$4,000) = $1,500 - $1,000 = $500 expected value

This expected value approach helps you make rational decisions even with uncertainty. A positive expected value suggests listing the empty leg is worthwhile even if there's a chance it won't fill.

Pricing Strategy

Pricing Principles

  1. Cost-Plus Minimum

    Never price below your marginal cost (the additional cost of flying with passengers vs. flying empty). This should be your absolute floor.

  2. Market-Based Maximum

    Price should be low enough to attract customers who wouldn't book a full charter. Typically 40-70% discount from full charter rates.

  3. Dynamic Adjustment

    Adjust pricing based on:

    • Time to departure (lower price as departure approaches if not filled)
    • Demand signals (inquiries, website traffic)
    • Competitive listings (other operators' empty legs)

Pricing Tiers

Discount Level Typical Range When to Use
Premium Empty Leg 40-50% off High-demand routes, peak times, longer lead time
Standard Empty Leg 50-65% off Moderate demand, typical routes, 7-14 days lead time
Deep Discount 65-75% off Low demand routes, short notice, slow season
Last Minute 75-85% off <48 hours to departure, otherwise flying empty

Dynamic Pricing Example

14-Day Progression

Empty Leg: KTEB to Naples, FL (KAPF)

Full Charter Price: $18,000

  • Day 1 (14 days out): List at $9,000 (50% off) - Premium pricing with good lead time
  • Day 5 (10 days out): No interest, reduce to $7,500 (58% off)
  • Day 8 (7 days out): Some inquiries but no bookings, reduce to $6,500 (64% off)
  • Day 11 (4 days out): Still available, reduce to $5,000 (72% off)
  • Day 13 (2 days out): Final push at $4,000 (78% off)

Decision Point: Operating cost is $3,500. Even at final price of $4,000, net benefit is $500. Continue listing until departure.

Best Practices for Empty Leg Sales

Operational Best Practices

  1. List Early, Price Dynamically

    List empty legs as soon as the charter is confirmed (14+ days when possible). Start with higher pricing and reduce strategically as departure approaches.

  2. Flexible Departure Windows

    Offer customers a window (e.g., "Departing between 2pm-4pm") rather than exact time. This provides operational flexibility while still selling the leg.

  3. Use Multiple Channels

    List on:

    • Your own website (no commission fees)
    • Empty-leg marketplaces and broker platforms
    • Social media (Instagram, Facebook for your followers)
    • Email list (past customers and prospects)
    • Broker network (relationships with charter brokers)
  4. Clear Terms and Conditions

    Make it crystal clear that:

    • Departure time may vary within a window
    • Empty leg is subject to cancellation if primary charter changes
    • Payment terms (typically full payment upfront for empty legs)
    • Cancellation policy (often non-refundable or limited refund)

Sales and Marketing

  1. Build an Email List

    Create a database of customers interested in empty legs. Segment by:

    • Geographic preference (where they typically fly)
    • Aircraft size preference
    • Lead time flexibility (can book on short notice vs. need advance notice)
  2. Create Urgency

    Empty legs are inherently time-sensitive. Use this in marketing:

    • "Departing in 3 days"
    • "Only 2 seats remaining"
    • "Price drops $500 every 24 hours"
  3. Emphasize Value

    Highlight the discount prominently:

    • "Save $12,000 vs. full charter"
    • "70% off our normal rate"
    • "Fly private for less than first class commercial"

Risk Management

Protecting Your Primary Charter

Critical Rule: Never let an empty leg sale jeopardize your primary charter customer.

Best Practices:

  • Include clause that empty leg can be cancelled if primary charter changes
  • Don't sell empty leg until primary charter is fully paid and confirmed
  • Maintain communication channel with primary customer in case of changes
  • Have backup plan if primary charter needs adjusted timing
  • Consider offering alternative date/aircraft to empty leg customer if primary changes
  1. Payment Terms

    Empty legs should require:

    • Full payment in advance (non-refundable or limited refund)
    • Credit card on file for any additional charges
    • Signed terms acknowledging cancellation policies
  2. Quality Control

    Don't let discounted pricing mean discounted service:

    • Maintain same safety standards
    • Provide same quality catering (unless customer declines)
    • Professional crew and aircraft presentation
    • Excellent customer service

    Empty leg customers can become full-price customers if impressed.

Technology and Automation

  1. Automated Notifications

    Set up systems to automatically notify prospects when empty legs match their preferences

  2. Real-Time Availability

    Remove sold empty legs immediately from all channels to avoid double-booking

  3. Data Tracking

    Track metrics on empty legs:

    • Fill rate by route, day of week, lead time
    • Average discount required to sell
    • Customer acquisition source
    • Repeat customer rate

Success Metrics

Track these KPIs to measure empty leg program success:

  • Fill Rate: Percentage of empty legs sold (build your own baseline; published figures vary widely by market and aircraft class)
  • Cost Recovery: Average percentage of repositioning costs recovered
  • Conversion Rate: Empty leg customers who book full charter later
  • Time to Sell: Average days between listing and sale
  • Revenue per Empty Leg: Tracking revenue generation trends

Additional Resources

Related Tools

Profitability Calculator Probability Calculator