No, you do not have to pay an annual fee for non-op. Non-op can be performed any time during the year without having to pay an annual fee.