Yes, this is what I thought, yet is is directly from the KLM website which states €800 compensation for 3 + hours delay of a non refundable ticket:
”Voucher types
If you’re entitled to compensation, you’ll get a travel voucher (also called an EMD voucher.) The amount of compensation depends on the type of voucher.
Check what applies to your trip:
- Was your original flight 1.500 km or less? You receive voucher type A with a value of EUR 350 (non-refundable) or EUR 250 (refundable.)
- Was your original flight within the EU and more than 1.500 km, or outside the EU and between 1.500 and 3.500 km? You receive voucher type B with a value of EUR 500 (non-refundable) or EUR 400 (refundable.)
- Was your original flight outside the EU and more than 3.500 km? You receive voucher type C with a value of EUR 800 (non-refundable) or EUR 600 (refundable.)
Your voucher will be either non-refundable or refundable; this will be indicated on the travel voucher you receive.
You can use a non-refundable travel voucher to purchase a new flight or extra options. You can also spend your refundable travel voucher on a new flight or extra options, or exchange it for cash. If you choose to use it for a new flight or extra options, the higher value of a non-refundable voucher applies. ”