No, the airline will not charge any fees to get compensation. However, you need to request compensation within the allotted timeframe.