Credit to a post on slickdeals.
This is a bit confusing so bear with me.
Microsoft recently announced lifetime developer accounts for $19. These are for submitting apps to the Windows Phone app store and the Windows 8 app store. Currently registered developers are automatically in the program while new developers that sign up will not have to renew yearly: http://blogs.windows.com/building...s-program/
But instead of new users having to pay, you can get a code for a free account.
First sign in with your Microsoft account and join Windows Dev Center Benefits here: https://devcenterbenefits.windows.com/
You will be given a free code for a Dev Center account for unregistered developers (under My Offers).
Use the code to sign up here: http://dev.windows.com/en-us/getstarted#3
for a personal account and the $19 fee is waived.