No, you don't pay monthly for the Roku. You buy it once at Best Buy.
You only pay for any subscription services you want to add like Netflix, Amazon Prime, Hulu, etc...Many networks have a free app on Roku or may require a one time log-in using your cable subscription username for free access.