Different party entertainment companies charge different prices, but on average, a character will come to your event for about $100 an hour. However, it depends significantly on what you expect the performer to do. This $100 price likely covers basics like mingling with guests, taking pictures with kids, giving autographs, and helping with the cake. If you want the performer to do more, like tell stories, perform tricks, or do a specific show, you can expect the price to increase.