---
title: "KLM & Air France Upgrade at Check-in: Costs and Tips"
locale: "en"
canonical_url: "https://skystatus.pro/guide/klm-upgrade-at-check-in"
updated_at: "2026-10-07T16:29:17.961686+00:00"
---

# KLM and Air France upgrade at check-in: costs, tips and pitfalls

Last updated: 7 October 2026 - 15 min read - Based on [KLM.com](<https://www.klm.com/information/manage-booking/upgrades>), [FlyerTalk (3,800+ posts)](<https://www.flyertalk.com/forum/klm-flying-dutchman/1172267-ultimate-thread-buy-ups-olci.html>) and personal experience

![Remco de Graaf](/authors/remco-de-graaf.webp)

By [Remco de Graaf](<https://skystatus.pro/about>) Founder of SkyStatus, Flying Blue member since 2005, currently Ultimate. Also Managing Director and co-owner at Reshift Digital. Founder of Zoom.nl (120,000 users) and Zoom Academy (80,000 paying students). Experience includes at least 15 mileage runs and visits to at least 60 countries.

You open the KLM or Air France app to check in, and there it is. A button offering Business for a few hundred euros. Tempting, but is it a deal or a trap? The price you see was set just for you, and most people accept or dismiss it on gut feel. This guide breaks down what that seat actually costs, when the offer appears, whether paying in miles ever makes sense, and the one thing the upgrade quietly does not buy you.

## What is the upgrade at check-in?

When you check in online for a KLM or Air France flight, you may be offered a **paid upgrade** to a higher cabin class. This is not an auction or bidding system: you see a fixed price in euros (or miles) and can accept or decline on the spot. The price is dynamic, personalized and differs per passenger. The offer only appears if there are empty seats in the higher cabin.

## Key facts at a glance

When

30 hours before departure

24 hours for US flights

Within Europe

EUR 49 - 250

Economy to Business

Intercontinental

EUR 300 - 1,500+

Economy to Business

Paying with miles

Always bad value

0.7 - 1.0 ct per mile

### Important: an upgrade upgrades your seat, not your ticket

A last-minute upgrade at check-in only changes your **seat**. Your ticket remains unchanged. This means you earn [XP](<https://skystatus.pro/guide/what-is-flying-blue-xp>) based on your **originally booked travel class**, not the cabin you sit in. Upgrade from Economy to Business Class on AMS-BKK? You get **12 XP** (Economy fare), not the [36 XP](<https://skystatus.pro/tools/xp-calculator>) that a booked Business Class ticket earns.

This is confirmed in the official terms: "XP and/or Miles are awarded based on the originally purchased ticket and not on the actual class flown" (Flying Blue Terms & Conditions, art. 2.8).

You do, however, earn **extra miles on the upgrade price**. KLM and Air France award miles based on euros actually spent, and both confirm this in their upgrade conditions: "Customers also earn Miles for each euro spent on the Upgrade Option". The number of miles per euro depends on your [status level](<https://skystatus.pro/guide/flying-blue-status-levels>): Explorer receives 4 miles per euro, Silver 6, Gold 7 and Platinum 8 miles per euro. Pay EUR 500 for an upgrade as a Platinum member and you earn 4,000 extra miles.

One route does change what you earn: rebooking a Flex fare into Business before check-in. See [the Flex exception](<https://skystatus.pro/guide/klm-upgrade-at-check-in#flex-rebooking>) below.

![SkyStatus Flights, Bangkok journey November 2025: KL0843 in Premium Economy and KL0844 in Business each earn +12 XP and 12 UXP.](/guide/images/klm-upgrade-bangkok-cabin-xp-202610.webp?v=cfb9903a81e72fd0)

A travelled trip to Bangkok, flown in Premium Economy out and Business back. Each flight still earned 12 XP, the amount of the Economy fare, because XP follows the ticket, not the seat.

## How does the check-in upgrade work?

When online check-in opens, the system automatically checks whether there are empty seats in a higher cabin. If so, you receive an upgrade offer with a fixed price. This applies to both KLM and Air France flights. The KLM app and the Air France app show the same upgrade offers for KLM and Air France flights.

1.  **Online check-in opens** - 30 hours before departure (24 hours for flights to/from the US)
2.  **Upgrade offer appears** - in the app or on the website, with a price in euros and/or miles
3.  **You accept or decline** - upon acceptance your seat is changed immediately and the amount is charged
4.  **Boarding pass is updated** - your new seat in the higher cabin appears on your boarding pass

The offer appears in multiple places:

-   **KLM app / Air France app** - often with more options than the website (including Premium Comfort and Business). Both apps show the same offers.
-   **KLM.com / AirFrance.com** - during the online check-in process
-   **Self-service kiosks at the airport** - even after checking in online you can still upgrade at the kiosk
-   **Check-in counter** - staff can process the same upgrade

**Important:** the upgrade applies per flight segment, not per trip. If you fly via Amsterdam to New York with a connection, you get a separate offer per flight. You can upgrade one segment and not the other.

## Which upgrades are available?

| From | To | Available on |
| --- | --- | --- |
| Economy | Premium Comfort | Intercontinental only (widebody aircraft) |
| Economy | Business Class | Within Europe and intercontinental |
| Premium Comfort | Business Class | Intercontinental only |

According to the [KLM terms and conditions](<https://www.klm.com/information/legal/extra-options/upgrades>), you can only purchase one upgrade per flight segment, with one exception: if you first upgrade from Economy to Premium Comfort, you can then upgrade further to Business Class.

**Upgrade not available?** The upgrade is not available if you travel with a pet in the cabin (on long-haul flights to Business), as an unaccompanied minor, with children under 2, or if you need a special seat that requires advance verification.

## Real prices: within Europe

Neither KLM nor Air France publish a fixed price list. The price is dynamic and differs per passenger, route and moment. The prices below come from the [FlyerTalk OLCI thread](<https://www.flyertalk.com/forum/klm-flying-dutchman/1172267-ultimate-thread-buy-ups-olci.html>) with 3,800+ posts, where travelers share their actual upgrade offers.

### Economy to Business Class (within Europe)

| Route | Price |
| --- | --- |
| DUS-AMS (short) | EUR 49 |
| FRA-AMS (short) | EUR 59 |
| AMS-PRG | EUR 65 |
| AMS-CAG / AMS-HAM | EUR 69 |
| OSL-AMS / BGO-AMS | EUR 79 |
| AMS-BEG | EUR 89 |
| AMS-ALC | EUR 99 - 109 |
| AMS-FCO | EUR 110 |
| AMS-BCN | EUR 130 - 151 |
| CDG-LHR / AMS-MAD | EUR 159 - 179 |
| CDG-AMS | EUR 199 |
| GVA-AMS | EUR 249 |
| AMS-BGO (highest reported) | EUR 399 |

Based on actual upgrade offers reported on FlyerTalk (2022-2025). Prices are dynamic and individual; the above values are indicative. Source: [FlyerTalk OLCI thread](<https://www.flyertalk.com/forum/klm-flying-dutchman/1172267-ultimate-thread-buy-ups-olci.html>).

**Think twice about European upgrades.** Short flights often cost EUR 49-89 to upgrade, longer European flights EUR 100-250. Those prices may look attractive, but every accepted upgrade activates the [NDPU system](<https://skystatus.pro/guide/klm-upgrade-at-check-in#ndpu>). KLM and Air France internally label you as an "upgrader" and you will then receive **no competitive offers for months**, including on intercontinental flights where the upgrade is genuinely valuable. Only accept a European upgrade if you are willing to see higher prices for months on your upcoming flights.

## Real prices: intercontinental

### Economy to Business Class

| Route | Cash price | Flight hours | Cost/hour |
| --- | --- | --- | --- |
| DPS-SIN (short) | EUR 99 | ~2.5 | EUR 40 |
| IAH-AMS | ~EUR 280 | ~10 | EUR 28 |
| MSP-AMS | ~EUR 570 | ~9 | EUR 63 |
| YUL-AMS | EUR 700 | ~7 | EUR 100 |
| AMS-YUL | EUR 800 | ~8 | EUR 100 |
| AMS-NBO | EUR 799 | ~8.5 | EUR 94 |
| BOG-AMS | EUR 799 | ~11 | EUR 73 |
| AMS-PTY | EUR 999 | ~11 | EUR 91 |
| AMS-JFK | EUR 1,250 | ~8 | EUR 156 |
| AMS-BOS | ~EUR 1,570 | ~8 | EUR 196 |

Prices from FlyerTalk reports (2022-2025), converted to EUR where needed. "Cost per hour" calculated as upgrade price divided by flight hours. Source: FlyerTalk OLCI thread.

### Premium Comfort to Business Class

| Route | Cash price |
| --- | --- |
| DXB-AMS | ~EUR 300 |
| KL807 (unknown route) | EUR 329 |
| 16.5-hour flight | ~EUR 350 |
| AMS-ORD | EUR 1,099 |

### Economy to Premium Comfort

Less data is available, but reports point to prices around **EUR 250-400** for a typical intercontinental flight of 10-11 hours. The Points Guy reported USD 400 for an 11-hour flight.

Calculation example: when is an upgrade worth it?

Say you fly AMS-Bogota (11 hours) and get an upgrade to Business for **EUR 799**. That is **EUR 73 per hour**. A KLM World Business Class seat on this route normally costs EUR 2,500-4,000. You "save" EUR 1,700-3,200 compared to a separate Business ticket. **Verdict: good deal.**

But if you fly AMS-JFK (8 hours) and have to pay EUR 1,250, that is **EUR 156 per hour**. On that route you can regularly find award tickets for 60,000 miles + EUR 250. **Verdict: too expensive, book an award ticket next time.**

![KLM and Air France check-in upgrade decision tree: pay EUR 49-250 in Europe or EUR 300-1,500+ intercontinental (recommended) versus pay with miles at poor 0.7-1.0 cent per mile value](/guide/images/upgrade-decision-tree-en.svg?v=cfea7c290f308636)

Decision tree for check-in upgrades: paying with EUR is recommended (1.5-2.5 ct/mile value) while paying with miles gives only 0.7-1.0 ct per mile.

## Why paying with miles is always bad value

### Never pay for an upgrade with miles

KLM offers a miles price with every upgrade. This is bad value without exception. You get on average **[0.7 to 1.0 euro cents per mile](<https://skystatus.pro/calculator>)**, while the same miles on an [award ticket](<https://skystatus.pro/guide/flying-blue-award-availability>) are worth 1.5 to 2.5 euro cents. Here are real examples:

| Route | Cash price | Miles price | Value/mile |
| --- | --- | --- | --- |
| KLM intra-EU | EUR 79 | 11,300 miles | EUR 0.007 |
| AMS-LIS | EUR 199 | 24,800 miles | EUR 0.008 |
| AMS-YUL | EUR 800 | 114,200 miles | EUR 0.007 |
| YUL-AMS | EUR 700 | 99,900 miles | EUR 0.007 |
| AMS-NBO | EUR 799 | 85,000 miles | EUR 0.009 |
| KL807 | EUR 329 | 47,000 miles | EUR 0.007 |

### Measured: what SkyStatus members actually paid for a last-minute upgrade with miles

The examples in the table above come from FlyerTalk. SkyStatus members' own Flying Blue statements show what an upgrade with miles costs in practice. For a last-minute upgrade from Economy to Business, the median price over the past 24 months was **10,600 miles**, measured across all distances. For a complete award ticket within Europe, the median price over the same period was 13,000 miles per passenger.

_SkyStatus member data, October 2026, based on 157 upgrades by 80 members, from their own Flying Blue statements. The statements do not show which flight was upgraded, so short-haul and long-haul flights are both included. Our members are self-selected optimizers, not a random sample of Flying Blue members._

_Full report: [Flying Blue by the Numbers](<https://skystatus.pro/guide/flying-blue-by-the-numbers>) · [Methodology](<https://skystatus.pro/guide/flying-blue-data-methodology>)_

![What SkyStatus members paid in miles for a last-minute upgrade from Economy to Business, split into six price bands](/guide/images/upgrade-price-bands-en.svg?v=34504cee43feadbb)

Last-minute upgrades from Economy to Business that SkyStatus members paid for with miles over the past 24 months, by price band. Measured across all distances.

For comparison: a [Flying Blue mile is worth EUR 0.01 to 0.013 on average](<https://skystatus.pro/guide/flying-blue-miles-value>). At [sweet spots](<https://skystatus.pro/guide/flying-blue-sweet-spots>) you can get EUR 0.02-0.08. With a check-in upgrade you get only EUR 0.007. That is the worst way to spend your miles.

**The ultimate comparison:** an upgrade on AMS-Montreal costs **114,200 miles** (on top of your Economy ticket). A full Business Class award ticket on the same route costs **60,000 miles** + approximately EUR 250 in taxes. The upgrade costs nearly twice as many miles as a complete ticket, and you have already paid for your Economy seat as well. There is no scenario in which upgrading with miles at check-in makes sense.

The 114,200-mile example sits at the high end. On flights of 4,000 km or more, the median price SkyStatus members paid for a last-minute upgrade to Business was between 30,000 and 60,000 miles. Read that as an indication, not a hard number: it is based on 16 members who had also logged the upgraded flight in SkyStatus (October 2026). Even at that price, you pay for the upgrade on top of an Economy ticket you already hold. A complete Business Class award ticket to North America costs 60,000 miles at the floor price, or 45,000 with a Promo Reward.

Personal experience: how I wasted 94,000 miles

In November 2025 I was offered an upgrade from Economy Comfort to Premium Comfort at online check-in for **EUR 329**. A decent deal. But I was traveling with a colleague and only one seat was available. I called the Platinum Service line. They could arrange two seats, both for EUR 329.

The problem: the second seat was not guaranteed and the fastest way to lock everything in was through miles. I wanted the upgrade too badly and decided to pay for both seats with miles: **2 x 47,000 = 94,000 miles**.

SkyStatus later showed me I had received **EUR 0.0070 per mile**. With my [Subscribe to Miles](<https://skystatus.pro/guide/how-to-earn-flying-blue-miles>) subscription (Complete: 17,000 miles per month for EUR 187) I effectively paid **EUR 517 per upgrade via miles**, while the cash price was EUR 329. I paid nearly 60% more.

Two months later I flew to Toronto on an award ticket for **90,000 miles in Business Class**, yielding **EUR 0.0317 per mile**. Not only did I pay far more than necessary, I burned miles that would have been worth more than **four times as much** on an award ticket. Pain on both sides.

**This was the direct reason for founding SkyStatus:** to never make this mistake again, and to help other travelers avoid the same pain.

![SkyStatus Redemptions: highest value per mile 3.17 ct for AMS-YYZ Business, lowest 0.70 ct for Lastminute-upgrade, average cost 0.15 ct.](/guide/images/klm-upgrade-value-per-mile-202610.webp?v=ec0a68e853ceb9d0)

Redemptions ranks each use of your miles by value per mile: the Business award to Toronto returned 3.17 ct per mile, the two last-minute upgrades paid in miles only 0.70 ct. The award gave more than four times as much per mile.

## The NDPU system: your purchase history sets the price, not your status

This is one of the most surprising aspects of the KLM and Air France upgrade system: passengers with a [higher Flying Blue status](<https://skystatus.pro/guide/flying-blue-status-levels>) often see **higher** upgrade prices, not lower. Not because of the status itself, but because they usually have a premium-cabin purchase history.

Confirmed by Flying Blue Director (Nov 2025)

Ben Lipsey, Flying Blue Director, confirmed that elite status does **not** factor into upgrade pricing. What matters is your **past purchasing behavior**: if you have traveled in a premium cabin in a given reference period, you are less likely to receive a discounted upgrade offer. This is deliberately designed to prevent passengers from "buying down", meaning they stop purchasing Business Class tickets and instead buy Economy plus a cheap upgrade.

Both airlines internally use the **NDPU system** (Non Discounted Paid Upgrade). This works as follows:

-   **New or infrequent upgraders** receive a **discount** on the upgrade price. The airline wants to entice them to experience Business Class, hoping they will book it directly next time.
-   **Frequent upgraders** are tagged with an NDPU code and pay the **full, undiscounted rate**.
-   **Platinum members** report on FlyerTalk prices that are **2-3 times higher** than what passengers without status are offered for the same seat.

We do not see that status gap in miles. Among members who were Platinum or Ultimate when they started using SkyStatus, the median price for a last-minute upgrade from Economy to Business over the past 24 months was **10,050 miles**. For other members it was 10,700 miles (at least 40 members per group, October 2026). The statements say nothing about cash prices. For those, we only have the reports on FlyerTalk.

Real example

On the LAX-AMS route, a FlyerTalk user reported two prices for the same upgrade to Business Class: the **discounted price was USD 794**, while the **NDPU rate was USD 1,851**. That is more than double for the same seat on the same flight.

The NDPU tag disappears after a period in which you decline upgrades. But do not count on a quick reset: it can take **months** before you see attractive offers again. KLM and Air France track your upgrade behavior and adjust their prices accordingly. Once labeled as an "upgrader," you are stuck with the higher rate for a long time.

Important: the first time you accept an upgrade, you typically get a **lower price**. On subsequent upgrades you fall into higher price buckets. That makes your first upgrade extra valuable, and this has two consequences:

**Never upgrade an intra-European flight.** That EUR 69 or EUR 89 upgrade for a short hop looks attractive, but it ruins your chance at a good upgrade price on a future **long-haul** flight. The NDPU system tags you as an "upgrader" and you pay full price on the intercontinental flights where it truly matters. Save your first upgrade for a long-haul flight.

**Strategy:** if you are a frequent upgrader and notice your prices are high, decline a few times in a row. The NDPU code can be reset after a while, after which you will see lower prices again.

## When do you get offered an upgrade?

The upgrade is not always offered. The key factors:

1.  **Empty seats in the higher cabin** - there must be unsold seats. If Business Class is full, no upgrade is possible.
2.  **Economy load** - upgrades are offered more frequently when Economy is full and Business has empty seats. Both airlines use this to balance the aircraft load.
3.  **Route** - intercontinental flights show upgrade options more often than short European flights.
4.  **Your upgrade history** - the NDPU system determines your price level based on how often you have upgraded before.
5.  **Timing** - the offer can appear once online check-in is open, during or after check-in. Some travelers report that the price **increases** as departure approaches (for example at the kiosk versus online).

**No guarantee:** you cannot count on an upgrade offer. Always plan your trip as if you will fly in your booked cabin. View an upgrade as an unexpected bonus, not as a strategy.

## Refunds, downgrades and the official fine print

Both airlines publish terms and conditions for the last-minute paid upgrade, and they answer questions travelers usually only ask after something goes wrong. The rules are identical at KLM and Air France unless noted.

### When you get the upgrade price back

An upgrade is personal, non-transferable, and tied to one specific flight number on the day of departure. It cannot be modified or exchanged. A refund is only available in four cases:

-   Your flight is cancelled and you are not able to travel.
-   **The upgrade was not awarded.** You are returned to your original class and the upgrade price is refunded. Note: the terms state explicitly that this does not entitle you to EU 261/2004 compensation.
-   You hold a Full Flex ticket and cancel your flight.
-   You hold a Full Flex ticket, change your flight, and the upgrade is not available on the new reservation.

Operational note: for safety or security reasons the airline may withdraw the upgrade even after boarding. In that case you get the upgrade price back, nothing more.

### What happens to extras you already paid for

-   **Paid seat:** the amount you paid for a seat product is refunded upon request via the website.
-   **Paid or special meal (KLM):** your pre-booked meal is not available in the higher cabin and is not refunded. Air France states the same unavailability rule for special meals, without the explicit no-refund clause.

### The lesser-known purchase rules

-   **One upgrade per flight segment.** The exception: after an Economy to Premium Comfort upgrade you may still buy a second upgrade to Business Class.
-   **Lounge access is included**, except when upgrading from Economy to Premium Comfort (KLM) or Economy to Premium (Air France). Upgrades bought on board include only the seat and the meal, no lounge or extra baggage.
-   **Baggage allowance:** on a multi-segment trip the higher cabin's baggage rules only apply if you buy the upgrade on the longest segment.
-   **Payment:** besides cash and cards you can pay with Miles or Miles & Cash. On KLM flights the terms also allow paying with Delta SkyMiles. Air France additionally sells Business to [La Première](<https://skystatus.pro/guide/air-france-la-premiere>) upgrades, which include free WiFi.

### Downgraded instead of upgraded?

The reverse scenario has European rules. If you are involuntarily placed in a lower class than you booked, EU Regulation 261/2004 entitles you to reimbursement of **30%** of the segment price (flights up to 1,500 km), **50%** (intra-EU flights over 1,500 km and other flights of 1,500 to 3,500 km) or **75%** (all longer flights). For XP the official rule ties earning to the originally purchased ticket, so document what you booked and what you flew before [contacting Flying Blue](<https://skystatus.pro/guide/claim-missing-flying-blue-miles>).

## Comparison with other upgrade methods

The check-in upgrade is not the only way to get into a higher cabin. Below is a comparison of all options, using the route **AMS-JFK** as an example:

| Method | Cost (indicative) | Miles needed | Guaranteed? |
| --- | --- | --- | --- |
| Book Business directly (cash) | EUR 1,800 - 3,000 total | 0 | Yes |
| **Business award ticket ([saver](<https://skystatus.pro/guide/flying-blue-award-availability>))** | **~EUR 250 taxes** | **60,000** | **Yes (subject to availability)** |
| **Business award ticket ([Promo Reward](<https://skystatus.pro/guide/flying-blue-sweet-spots>))** | **~EUR 250 taxes** | **45,000** | **Yes (limited routes)** |
| Upgrade at check-in (cash) | EUR 800 - 1,250 + Economy ticket | 0 | No |
| Upgrade at check-in (miles) | Economy ticket | 47,000 - 114,000 | No |
| [Upgrade with miles (via OLCI/Service Line)](<https://skystatus.pro/guide/flying-blue-upgrade-with-miles>) | Economy ticket | 25,000 - 52,500 | No (O-class required) |
| [Rebook into Business (Flex fare difference)](<https://skystatus.pro/guide/klm-upgrade-at-check-in#flex-rebooking>) | Fare difference only (sometimes minimal) | 0 | Yes (if a Business fare is on sale) |

**Conclusion:** the award ticket wins almost every time. With 60,000 miles (or 45,000 with Promo Rewards) you book a **full** Business Class ticket to North America. A long-haul check-in upgrade costs 47,000-114,000 miles, and you have already paid for your Economy ticket. The only scenario where a cash upgrade is interesting: you have an Economy ticket and the upgrade price is reasonable (under EUR 75 per flight hour).

### How many miles do you need for an award ticket?

Track your miles balance and see when you have enough for a full Business Class ticket, instead of an expensive upgrade.

[Start tracking for free](<https://skystatus.pro/?action=signup&ref=guide-klm-upgrade-at-check-in>)

## The Flex exception: rebook into Business and earn full XP

Every upgrade product on this page leaves your XP untouched. But there is one route that does change what you earn, and it surfaced when a SkyStatus member showed his statement data in [our community forum](<https://skystatus.pro/app/community/discussions/c3959f29-8d0b-4d6e-aac7-6307c56a9cec>): do not upgrade your ticket, rebook it.

If you are on a **Flex fare** (the standard for business travellers), changes are free. That means you can rebook the same flight into a Business fare through the regular change-booking flow and pay only the **fare difference**. Your ticket is reissued into a real Business booking class, and XP always follows the ticket: you earn full Business [XP](<https://skystatus.pro/guide/what-is-flying-blue-xp>) and miles over the new fare.

The member's statement data shows exactly what this looks like. His regular intra-Europe Flex legs posted 5 XP base plus 2 XP fare bonus. The legs he rebooked into Business posted a flat **15 XP**, and the Flex fare bonus disappeared along with the Economy fare family. Net gain: **8 XP per leg**. Because his Economy Flex fares were already expensive, the fare difference was sometimes tiny: his cheapest rebooking cost 1 euro.

**Why this works:** a check-in upgrade changes your seat, a rebooking changes your ticket. The upgrade products (cash or miles) never touch your booking class, which is why they never change your XP. A rebooking reissues the ticket into a new fare class, and the XP table applies in full.

Three conditions before you try this:

-   **You need a Flex fare.** On non-flexible fares the change fee plus fare difference almost always exceeds a direct Business booking.
-   **A Business fare must be on sale for your flight.** You pay the difference to the current Business price, so this only gets cheap when your Economy Flex fare is high and the two fares converge, which happens on busy flights where Economy sells out.
-   **You lose the Flex fare bonus XP**, and your new ticket takes the conditions of the Business fare you rebook into.

Rebook via the change-booking flow on klm.com or airfrance.com (My Trip), or via the service centre, before check-in opens. After check-in the change flow closes and only the upgrade offers on this page remain.

## 8 tips for the best deal

### 1\. Upgrade as early as you can after online check-in opens

Want to upgrade? Do it **immediately** as soon as online check-in opens, 30 hours before departure (24 hours for US flights). In my experience the offers I saw early were cheaper than the ones later in the window, but neither KLM nor Air France publishes how the price moves with the load.

### 2\. Always check both the app and the website

The KLM app and Air France app sometimes show upgrade options (including Premium Comfort and Business) that do not appear on the website. Always check both. You can also upgrade at the self-service kiosk at Schiphol even after checking in online.

### 3\. Calculate cost per flight hour

Divide the upgrade price by the number of flight hours. As a rule of thumb: under EUR 50 per hour is a good deal for intercontinental, under EUR 75 is acceptable. Over EUR 100 per hour you are better off booking an [award ticket](<https://skystatus.pro/guide/flying-blue-award-availability>) next time.

### 4\. Always pay in cash, never with miles

The miles price is always bad value. Pay the upgrade in euros and [save your miles](<https://skystatus.pro/guide/how-to-spend-flying-blue-miles>) for a full award ticket, where they are worth two to three times more.

### 5\. Be strategic about your upgrade frequency

The [NDPU system](<https://skystatus.pro/guide/klm-upgrade-at-check-in#ndpu>) punishes frequent upgraders with higher prices. If you notice your prices are rising, skip a few times. After a period without upgrades the NDPU code can be reset.

### 6\. Never upgrade a short European flight

That EUR 69 or EUR 89 for a short flight looks appealing, but it activates the NDPU system. After that you pay full price on a long-haul upgrade where it truly matters. [Save your first upgrade](<https://skystatus.pro/guide/klm-upgrade-at-check-in#ndpu>) for an intercontinental flight.

### 7\. Do not trust the seat map for availability

Never look at the seat map on KLM.com or AirFrance.com to estimate how many seats are available. The seat map only shows **reserved** seats, not the actual occupancy. In Business Class passengers pay for a seat reservation. [Platinum](<https://skystatus.pro/guide/flying-blue-platinum-status>) and Ultimate members reserve for free, the rest pays. Gold members only get free seat selection 72 hours before departure. The result: the seat map often looks empty, but at check-in many more seats are occupied than expected.

### 8\. Always compare with a separate Business ticket

Add your Economy ticket and the upgrade price together. If that amount comes close to a regular Business Class ticket, the upgrade is not a good deal. In that case it is smarter to book Business directly next time or use an [award ticket](<https://skystatus.pro/guide/flying-blue-sweet-spots>).

## Frequently asked questions

When does the upgrade option appear?

The upgrade option can appear once online check-in is open, during or after check-in: **30 hours before departure** on most flights, **24 hours** for flights to and from the US. You will see the offer on the KLM or Air France website, in the app, at self-service kiosks at the airport and sometimes at the counter. The option only appears if there are empty seats in the higher cabin.

How much does an upgrade from Economy to Business cost at check-in?

Prices are dynamic and personalized. Within Europe it typically costs **EUR 49-250**. On intercontinental flights it ranges from **EUR 300 to over EUR 1,500**. The price depends on the route, demand and your upgrade history. Frequent upgraders pay more due to the [NDPU system](<https://skystatus.pro/guide/klm-upgrade-at-check-in#ndpu>). If you pay with miles, the median price among SkyStatus members over the past 24 months was 10,600 miles, measured across all distances.

Is upgrading with miles at check-in a good idea?

**No.** You get on average only EUR 0.007-0.01 per mile, while a Business Class award ticket yields EUR 0.015-0.025 per mile. Moreover, the upgrade often costs more miles than a full Business Class award ticket. Always pay for an upgrade in cash and [save your miles](<https://skystatus.pro/guide/how-to-spend-flying-blue-miles>) for a separate award ticket.

Do Platinum members pay less for an upgrade?

No. Flying Blue Director Ben Lipsey confirmed in November 2025 that elite status does **not** factor into upgrade pricing. What actually drives the price is your **past purchasing behavior**: if you have recently flown in a premium cabin, you are less likely to receive a discounted offer. This is designed to prevent "buying down" (buying Economy plus a cheap upgrade instead of a Business ticket). On FlyerTalk, Platinum members who frequently fly or upgrade in Business report prices that are [2-3 times higher](<https://skystatus.pro/guide/klm-upgrade-at-check-in#ndpu>) than first-time upgraders. In miles we see hardly any difference: among members who were Platinum or Ultimate when they started using SkyStatus, the median price for a last-minute upgrade from Economy to Business over the past 24 months was 10,050 miles, compared with 10,700 miles for other members (October 2026).

What is the difference with a Business Class award ticket?

With an upgrade you pay on top of your existing Economy ticket. With an [award ticket](<https://skystatus.pro/guide/flying-blue-award-availability>) you book a complete ticket with miles. An award to North America typically costs 60,000 miles (or 45,000 with [Promo Rewards](<https://skystatus.pro/guide/flying-blue-sweet-spots>)), while a long-haul check-in upgrade can cost 47,000-114,000 miles. The award ticket is almost always cheaper.

Can you get a check-in upgrade refunded?

Only in four official cases: your flight is cancelled and you cannot travel, the upgrade was not awarded (you are returned to your original class, without EU 261/2004 compensation), you cancel a Full Flex ticket, or you change a Full Flex booking and the upgrade is not available on the new flight. In every other case the upgrade price is non-refundable. See [the refund section](<https://skystatus.pro/guide/klm-upgrade-at-check-in#refunds>) for the details.

## Sources and verification

Last verified: July 13, 2026. Price examples are based on actual reports from passengers. Upgrade prices are dynamic and personalized; your offer may differ.

-   [KLM - Upgrade to Premium Comfort or Business Class](<https://www.klm.com/information/manage-booking/upgrades>) - official upgrade information
-   [KLM - Last-minute upgrade terms and conditions](<https://www.klm.com/information/legal/extra-options/upgrades>) - official terms and restrictions
-   [Air France - Last-minute paid upgrade terms and conditions](<https://wwws.airfrance.nl/information/legal/edito-cgv-upgrade>) - AF refund cases, La Première upgrades and payment options
-   FlyerTalk - The ultimate thread on buy-ups at OLCI - 3,800+ posts with real upgrade prices
-   [FlyerTalk - KLM uses individual code system (NDPU)](<https://www.flyertalk.com/forum/klm-flying-dutchman/2111327-klm-uses-individual-code-system-determine-upgrade-price.html>) - explanation of personalized pricing
-   [Live and Let's Fly - KLM's Curious Approach To Upgrades](<https://liveandletsfly.com/klm-upgrade/>) - analysis of the upgrade system
-   [FlyerTalk: Ben Lipsey Q&A (Nov 2025)](<https://www.flyertalk.com/forum/air-france-klm-other-partners-flying-blue/2207080-next-meeting-ben-lipsey-get-your-questions.html>) - Flying Blue Director confirms upgrade pricing is based on purchase history, not status
-   [FlyerTalk - Day of Departure upgrades using miles](<https://www.flyertalk.com/forum/air-france-klm-other-partners-flying-blue/1852741-day-departure-upgrades-af-kl-dl-using-miles.html>) - miles pricing at OLCI upgrades

### Related guides

-   [**KLM upgrade with miles: all options explained**](<https://skystatus.pro/guide/flying-blue-upgrade-with-miles>)
-   [**Finding award availability: complete guide**](<https://skystatus.pro/guide/flying-blue-award-availability>)
-   [**Flying Blue sweet spots: the best award tickets**](<https://skystatus.pro/guide/flying-blue-sweet-spots>)
-   [What are Flying Blue miles worth?](<https://skystatus.pro/guide/flying-blue-miles-value>)
-   [How to spend your miles and points wisely](<https://skystatus.pro/guide/how-to-spend-flying-blue-miles>)
-   [Calculating cost per mile](<https://skystatus.pro/guide/flying-blue-cost-per-mile>)
-   [Flying Blue status levels compared](<https://skystatus.pro/guide/flying-blue-status-levels>)
-   [Platinum status: benefits and strategy](<https://skystatus.pro/guide/flying-blue-platinum-status>)
-   [Flying Blue Lounge Access Guide](<https://skystatus.pro/guide/flying-blue-lounge-access>)
-   [How to Reach Gold Status](<https://skystatus.pro/guide/flying-blue-gold-status>)
-   [Air France La Première lounge: who gets in and what it costs](<https://skystatus.pro/guide/air-france-la-premiere-lounge>)

This guide is based on publicly available information from KLM, FlyerTalk reports and personal experience as of September 2026. Upgrade prices are dynamic and personalized. Always check the current offer at check-in. SkyStatus is not affiliated with Air France-KLM or Flying Blue.
