There is no monthly fee for Chromecast, but you do need to invest in Chromecast-compatible hardware. A Chromecast dongle costs around $30. You can then cast from your smartphone to your TV at no charge using the Google Home App.