They are not a money-less society.
I remember hearing that Rowling addressed the tuition issue in a Q&A. I don’t particularly recall what the setup was supposed to be, so I can’t say much more than that.
And then, of course, there is the issue of how canonical you can take things that didn’t actually appear in the work. Though the Potter fandom does seem to take most of what Rowling says as canon.