If you sign up to an online casino then the slots you will find on their platform will always be real-money slots. Thus, they require you to play with real funds in the hope of winning real funds too. There is though the option to play for free at most online casinos too though.