Let me put one of my old ideas forward once again: If
1) you own a business
2) you're going to donate a big portion of your profits (as would any good utilitarian)
then, you might you might as well make that an official promise to your customers. Then, you can turn your generosity into a selling point. That is, if you offer to donate 50% of your profit to charity, that will attract lots of extra customers. Your customers will buy more from you if they know they're contributing to a good cause, for example, the education of African children. The bottom line is: if you're donating profit to charity, let your customers know about it, and you will attract more customers and larger profits.
Now to defend this position against objections:
Objection 1 (by DanielLC): When customers consume your product, this will alleviate their guilt. This will discourage them from donating in the conventional fashion.
Response 1: Let us give the benefit of the doubt to your objection: let's assume that customers who consume our product donate less conventionally.
Well, charity isn't just about the amount of money. It isn't even mostly about how much money is donated. It's mostly about where the money is donated. Your customers don't know this. They might give their money to someone like The Seeing Eye. However, you have read
Toby Ord's piece on the Seeing Eye and Fred Hollows. You know that money should go to Fred Hollows, rather than the seeing eye. In fact, it will be hundreds of times more effective if given there. What is important is that your customer has given some money to an effective charity by purhcasing your product.
So even if our customers donate a little less to charities such as the Seeing Eye, this is not very important. What is important is that our customer has been induced to donate to effective charities such as Fred Hollows'.