I have to totally disagree with you guys. On floors Sqft pricing rules.
$$ for tearout, $$$ for mud set tearout, $$$ for seting tile, +$ for pattern, +$ for stone. I make a lot more money as a SQft only sub. This way There is no "I thot that was included". Want me to move a fridge great it is $, need to pull and replace trim, no problem it is $. Sub floor is Rotted, $$$ we can do it. your concrete is out of tolerance no problem $$$.
With showers I prefer a per Item pricing. "fine" level fit and finish +$$, Nitche $$, Bench $$, Linier drain $$
I also have a Minimum install charge
All this being said I no longer work direct for home owners. My contractors love that they know my prices, they can make their bids and not have to call and schedule me to come look.
The fact that I am productively on site for 30+ hours a week, as opposed to overhead work, more than makes up for any money i may be leaving on the table by bidding it other ways.