Roommate won't pay internet fee but still uses it. What should we do?

You can set up the router to only allow devices of those who’ve paid to connect. It’s an advanced option, but effective.