Signing up for MaxHSA is free. However, a $5 transfer fee is applied each time money is transferred into your HSA. This fee is only charged when a transfer occurs, not on each purchase.