Amazon Echo does not require a monthly fee, most of Alexa's functions are free and the only thing you need to use these services is an Amazon account. However, there are additional services and subscriptions that you can choose to pay for that could enhance your experience, but these are completely optional.