Cleaning fees are something guests tend to dislike, so if you can work it so you don’t have to charge one, that could be a good idea. Also some guests think that if they paid a cleaning fee, that’s license to leave the place a big mess.
It sounds like you are doing your own cleaning, so while of course you need to factor that in when setting your prices, it’s easier to do, IMO, than if you have a cleaner you need to pay.
I have a private room homeshare listing, and do my own cleaning, so that entails the guest bedroom, guest bathroom, and of course making sure the common spaces, like my kitchen and outdoor spaces are quite clean and looking better than they might when I don’t have guests.
When I first signed up to host, I decided that there was no way I wanted to have to clean for 1 or even 2 night bookings- I really don’t even have time for that. So I set a 3 night minimum stay and just factored the cleaning into my other hosting expenses to come up with the nightly fee. So if a guest only stays 3 nights, I feel I am fairly compensated for my cleaning time, and if they stay longer, then I’m actually seeing more profit. I also leave one night between bookings, so I’m not stressed about rushing in and cleaning for same day turnovers. (It also eliminates the issue of guests bugging you about early check-in, or checking out late, so you’re madly trying to get the place cleaned for another guest who checking in in 2 hours)
So that’s one way to do it. But a 3 night minimum might not work well for many hosts, depending on their location, why guests book, and whether you might tend to get a lot of guests who only want 1 or 2 nights. It works for me because I’m in a tourist beach destination town, where most guests fly in and are on vacation, not just passing through or coming for a day or two.
Figuring out your pricing, minimum and maximum stay lengths, wether to accept back-to-back or short-notice bookings, etc, are a balance between what works for you personally, your financial hosting goals (do you have other income sources, or do you need or want to make as much money as possible from hosting) and what works for your guests. It’s easy to fall into a trap where you are stressing yourself out trying to get as many bookings as possible, but are running yourself ragged trying to keep up. Hosts burn out that way.
Also, nothing is set in stone. If you find something isn’t working for you, you can always change it. Often the best answer to “should I do this or should I do that?” is “Try it and see”.