Originally Posted by
El Cochinito
There is most assuredly a fee for the FMT - it is approximately US$22 (depending on the current exchange rate) but the fee is included in the multitude of taxes and fees that your pay for international airline or cruise ship tickets.
It is worth mentioning that the fee is automatically levied when you buy a ticket for a flight to Mexico from abroad, regardless of nationality. As a Mexican national, you need not pay the fee, and you can usually get it reimbursed by the airline upon proof of citizenship.