how often can i renew my driver's license online in massachusetts?
You may renew your license up to one year prior to the expiration date. The fee to renew a Class D driver's license is $50. Your temporary license is valid for 30 days but can not be used as a valid form of identification.