I guess I have been living in MA way too long...
Just assumed that NOTHING is free in MA... the internet processing fee is $1.55
for a FREE license if you are over a certain age....sorry Warren!
Not sure if the fee applies if you pick up the license at MA sites set up for that... but the most convenient site I found was Gloucester and with today's gas prices it would have cost much more to get there and back... not sure why they didn't allow local town halls to give out the license?
frank in Nahant, MA