No, there is no monthly charge for Echo. Once you have purchased the Echo device, you will not have to pay any fees to activate Alexa.  However, other subscription-based services offered by Amazon such as Amazon Prime or Amazon Music can be added.