Test codes purchased in your SigmaTesting.com account do not expire, and will remain available in your account until you assign them to a client.
If a client is assigned a test code and does not complete it, the test code can be unassigned and it will still be available to use with another client in the future. See our guide on How to Unassign a Test for more details on this.