Payment methods per country
We offer different payment methods in each country when booking a ticket at KLM.com.
You can pay by credit card when booking a ticket at KLM.com. We accept MasterCard, VISA and American Express. Depending on the country in which the booking is made, you may also have the option to pay using a Diners Club, JCB (Japan Credit Bureau) or UATP/Airplus card. In some countries, you will be charged a service fee when paying by credit card.
After you have selected your flight, choose ‘credit card’ under the payment options. Next, select the organisation that issued the credit card. Enter all necessary details and confirm your booking. Once your payment has been authorized, you will be sent an e-ticket by e-mail.
Your payment details will be encoded and sent using a secure connection. You can check the security details by clicking with your right mouse button on the payment page and then selecting ‘Properties’. A window will pop up containing all connection data. The ‘Connection’ field shows that an SSL connection is used. Your credit card information, including the number and expiry date, will not be stored.
Verified by Visa and MasterCard Secure Code
Some banks offer holders of Visa or MasterCard an additional security measure in the form of a PIN code or password. This tells both the bank and us that you are the rightful owner or user of the card. If your card is eligible for the ‘Verified by Visa’ or ‘MasterCard Secure Code’ security measure, you will be asked to enter your PIN code or password. The payment will only be accepted if the correct code or password is entered.
If your bank offers this extra security measure but your card is not yet part of this programme, your bank may ask during the payment process if you wish to subscribe to this security option. This is called ‘Activation During Shopping’ and we have no influence on this process. Participation in Verified by Visa or MasterCard Secure Code takes place through a direct link to your bank. KLM has no access or control over this information. Once you have signed up for this service, you can complete your booking.
For more information on Verified by Visa or MasterCard Secure Code, we recommend contacting your bank.
In a number of countries, you can pay for your booking at KLM.com using a debit card (bank pass). Participating card services in Great Britain are Maestro 3D Secure, Solo, Visa Debit 3D Secure and Visa Electron (3D Secure). In Ireland, we also accept the Laser card. You can also pay using a Visa Electron (3D Secure) card in various other countries. No fees apply to payments made with a debit card. Since each bank may decide whether it accepts payments made with a Visa Electron (3D Secure) Card, this method of payment is not universally accepted. We have no influence on this decision. For questions on the online use of your Visa Electron (3D Secure) card, we recommend contacting your bank. Once your payment by debit card has been authorized, you will be sent your e-ticket by e-mail.
‘3D Secure’ is also known as ‘MasterCard SecureCode’ for MasterCard) and ‘Verified by Visa’ for Visa. For JCB (Japan Credit Bureau), it is known as ‘JSecure’.
Online banking, also known as ‘Real Time Online Banking’ (RTOB), allows you to shop online safely and easily. Payment services include iDeal, CUP Online, eNets and Direct E-banking. Payment by RTOB is free of charge at KLM.com. You can even use this payment method up to two hours prior to departure.
After you have selected your flight, choose the applicable online banking method for your country under payment methods. Select your bank and enter all required information. Once payment has been confirmed, the amount will be debited from your account. Once the bank informs us that payment has been made, we will send your e-ticket to you by e-mail. This process usually takes less than 1 hour in most countries.
With online banking, you pay through our partner Global Collect. More information on Global Collect can be found at the bottom of this page.
With an E-Wallet you can combine various payment options, for example your credit card and bank account - and pay via 1 digital purse.
- PayPal you can use on KLM.com in Canada, Mexico and in the United States, and on KLM.com for mobile in some 30 countries (except American Express cards)
- WebMoney: Russia
- Alipay: China (only local credit – and debit cards)
Please make sure you can pay the full amount with your E-Wallet – some E-Wallets limit the amount paid in once. As soon as your E-Wallet provider informs us that the payment has been done, we will send you your ticket via e-mail – usually within 1 hour.
You can pay by bank transfer if the amount of time between booking and departure is at least 14 days.
If you opt to pay by bank transfer, you will be asked to enter a number of details. Naturally, all information will be treated confidentially. Once the reservation is complete, you will receive a payment reference code.
The reference code contains 12 numbers and is used to locate the right booking for the payment transferred. It is therefore extremely important that you enter this code correctly when making the transfer.
Once you have received the payment reference code, you can transfer the money from your own bank account. This can be done using online banking, a transfer form or a cash transaction at your bank. Make sure that the payment is made within 24 hours of making your booking.
Your bank may charge a transfer fee for this option. For international transfers, you are always charged a ‘cross border transfer’ fee on top of the ticket price. Your bank will be able to provide you with more information about this. If we do not receive the full amount of your ticket, your ticket issuance may be delayed.
Once the full amount has been received, you will be sent your e-ticket by e-mail. It may take up to 5 business days after payment before you receive your e-ticket.
With bank transfers, you usually pay through our partner Global Collect. However, you will need to transfer money directly to us, when booking in the Netherlands Antilles, Aruba, Ecuador, Ghana, Iran, Nigeria, Oman, Peru, Saudi Arabia, Suriname, Thailand or South Korea. Your payment is safe in all instances
Read more about Global Collect at the bottom of this page.
You can make use of the direct debit option if there are at least 14 days between booking and departure.
You can pay for your ticket by providing us with a direct debit so that we can debit the amount from your bank account. During the booking process, you will be asked to enter a number of details. Once your booking is complete, we will contact your bank to conclude the payment process. With a direct debit, you pay through our partner Global Collect. There is no fee for a direct debit.
Once we have received confirmation from your bank, you will be sent your e-ticket by e-mail within 3 days.
Read more about Global Collect at the bottom of this page.
KLM Gift Card
If you have received a KLM Gift Card, you can use it to make a booking on the Dutch KLM website. Your KLM Gift Card must be activated before use. This is done using the activation code which you have received by e-mail. The period of time between booking and departure must be at least 8 days. No fees apply when using a KLM Gift Card.
During the booking process, you will be asked to enter the KLM Gift Card number on the payment page. This number can be found on the back of the card. Scratch off the grey protective layer next to the barcode. The two numbers shown form your unique gift card code. Enter this number and your flight will be paid. If an additional payment amount is required, this can be paid using the iDEAL payment system or by credit card.
Ordering a KLM Gift Card
The KLM Gift Card is available for amounts between EUR 20 and 150. You can personalize the card with a photograph and a message. You can purchase the KLM Gift Card online through the iDEAL payment service or with a credit card. Post offices and Thomas Cook travel agencies also sell the KLM Gift Card.
Western Union payment
If you would like to book through our website but would prefer not to pay online, you can pay in cash at any Western Union Quick Pay* office. If you choose this option, you will receive a booking confirmation by e-mail that contains a link to the Quick Pay form. This Quick Pay form needs to be opened, printed out and taken to the Western Union Quick Pay office of your choice. During the booking process and in the booking confirmation, you will also be provided with a link to the Western Union Quick Pay office closest to you. The unique code (payment reference / account number) on the Quick Pay form is used to make your payment.
Once we have received notice that the payment has been made, you will be sent your e-ticket within 4 days by e-mail. With Western Union payments, you pay through our partner Global Collect. Read more about Global Collect at the bottom of this page.
Payment by Western Union Quick Pay is possible if the period of time between booking and flying is at least 14 days.
Western Union will charge a transfer fee, depending on the amount, which needs to be paid on top of the total amount. If the sales currency is not USD, the transfer fee will be converted into local currency by Western Union.
|Amount of your booking in USD||Fee paid to Western Union|
|USD 0 – 1,500||USD 10|
|USD 1,501 – 3,000||USD 15|
|USD 3,001 – 5,000||USD 25|
* Western Union Quick Pay is a cash option specially designed for processing cash payments between consumers and online businesses.
Cash and PIN payment
You can pay by cash or using a bank card with PIN code after you have made your online booking. You then pay and retrieve your ticket at a KLM ticket office. We accept PIN payments at our offices in the Netherlands, Netherlands Antilles and Suriname only. You can only pay by cash at a Western Union office.
There is usually no fee charged for cash or PIN payments, with the exception of payments made in the Netherlands Antilles and Bahrain.
If you wish to pay at the ticket office, make sure to bring along the booking confirmation or booking code that you received by e-mail. Please note: Not all ticket offices accept cash payments.
About Global Collect
Global Collect is an organisation that processes online payments and payment information on our behalf. This includes Real Time Online Banking, bank transfers, cash payments by Western Union, direct debit payments and payments by bank pass (debit card).
If you pay through Global Collect, we will issue your ticket and send it to you by e-mail once we have received confirmation of full payment.
Your payment details will be sent safely to Global Collect and will only be used to process the transaction. This information will never be disclosed or forwarded to third parties nor used for commercial purposes.
We use the online services of the worldwide Global Collect network to ensure that your payment takes place as efficiently and safely as possible.