I believe it is per year (I would have to double check my account).
If you are a student, you might be able to get them for free while you are still a student.
Windows 8, 50 dolar per year.
Windows phone,99 dolar per year.
Yes,If you are student win8 and windows phone developer account free.