I've already paid for the licence that expired, do I have to pay again?

Yes, if you let your licence expire you will have to pay the appropriate fee for your licence as well as any fees applicable for additional testing.