On Itch.io? Probably not since it is filled with free content, made for fun, etc. On Steam? Yes, there's that 130$ barrier to publish which make sure all the games there are at least serious games. If you've pourred a lot of effort into a project, you should ask money for it that's my opinion. I have a puzzle game on Steam that's 9.99$. If it's something you've made for fun, part of a game jam, yes maybe free is the way to go.