Every day. It took me a while to learn to do it efficiently. There is a wooden house (the bedroom) they sleep in (4 city chickens), on a roost. The whole floor of that is metal, and it slides out for cleaning, but mine doesn't come all the way out because there is a tree in the way. (The tree was there first.) Underneath the coop is a small run which has an earth floor. (the Kitchen). Once I have put fresh water and and food into the kitchen, I open the door and let them come down. While they are eating I get my poop bucket and a little kit for cleaning a fireplace that has a hand brush and a squared off black metal shovel. I remove the roost and put it outside. I don't use any bedding in the coop, just a Walmart pet mat that is meant to go under a cat litter box or dog crate, cut exactly to fit the floor. It's waterproof on the bottom and felt-like on the top. While they are eating I open an outside coop door and fold the mat in three and shake the poop out into the bucket. Then I pull the floor out so that it hangs down (almost to the ground), which causes anything remaining to fall down to the low end, where I sweep it into the bucket. Whatever the broom doesn't get, the square shovel does. Then I spray the metal floor with a homemade daily coop cleaner made of 3/4 witch hazel, 1/4 water, and a couple of essential oils. Some are for repelling bugs and some are just to smell good. I wipe it with a small cloth that has chickens on it (so that I don't use if for anything else.) I lift the lid to the nest boxes and clip on the fan, which I run for about a half hour to dry to floor and remove any remaining odors. (I run the fan all day in ultra hot weather. If there is anything icky in the nest pads I take them out and shake it into the run. The fan keeps the lid up but not far enough to let rain in. Then I take the poop bucket, mat, and cloth to the compost, where I spray the fresh poop off the mat with a jet of water, clean the bucket, and the cloth, and jet spray the roost, which is left to dry outside. I leave the mat and cloth to dry in the sun. They get a fresh one every day, and I wash them in the machine once a week. The coop is off the patio, so the last thing I do is clean off my coop clogs, and clean off the patio while I water the potted plants. I put a fresh mat down in the coop after cleaning (so they will have a warm place to hang out if it's cold, and their feet won't get cold on the way to the nest boxes), and they never poop on it until I put the roost back at night. That all takes about a half hour, including feeding. In the evening before I bring them in from the pasture, I rake up any poop laying around the run, the kitchen, or the poop shelf under the outdoor roost, and push it to the area under that (the bathroom), which has deep hemp bedding. Under 5 minutes. I hand carry them back to the coop before dark, because they are still young enough to think escaping is a good idea. (The've never seen anything get eaten by a predator.) I wasn't able to train them to follow me, but I did train them to come to me when it's time to go back, they get worms the next morning if they all come willingly and I don't have to chase anyone. They usually stand in line and wait for me to scoop them up. The rest of the run is bare dirt because if the bedding is all over they kick it into their water dishes in the run. I also just added a little "garden" area in the run under 1/4 " hardware cloth that has grass (sod) and sections of chicks mix growning in it. They can't get to it to uproot it, but they can eat it when it grows through the wire.