Ditto to above QMOS'ers. When our pfresh was getting up and running I was QMOSing an insane amount of food, and we donated a lot of it. The food bank people were coming three times a week, and sometimes we would actually fill their car with boxes of food and they would have to leave without some of it.
Of course, we are running a lot leaner now. We have brand labeled donation bins in all the coolers and storage rooms. When I qmos fresh meat (on the sell-by date) I take it to the freezer, and sort it into plastic WACOs according to kinds of meat (poultry, beef, pork, etc). Our back room team lead set up this arrangement for us! That way the meat stays frozen until it is picked up, and we get to feed people who need it! I try to concentrate on meat, if anything, since that is what food banks need most, usually.
After you QMOS, always use a black marker to make the bar code unscannable. If you neglect this, the product could get QMOS'ed twice, or potentially sold/returned again somehow by mistake. Your ETL-AP will be all over you if it doesn't happen!