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

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