You can get a toilet as cheap as $100. Average, decent toilet, you’re probably looking at $175 or so.
Not sure your square footage in the bathroom but if it’s 50 sf, you’re probably looking at $500-600 by doing it yourself. Probably double that to have someone put it in for you.