NI contributions are not based on your annual pay, but are based on the pay you get in a pay period. If you exceed £97 per week in any pay period you will pay NI contributions on the excess in that period. Unlike tax, there is no rebate if you are paid less in the following period.