I understood, but part of charity fundraising is about raising money, part about raising awareness. The fact of life is that charity's have to spend money to raise it, (but not nearly as much as opinion polls nearly always find people think). I can't speak for Diabetes UK, but it's not a fly-by-night operation that doesn't know what it's doing. It's entirely possible that the entrance fees will comfortably pay for overheads such as medals, t-shirts and so on, or that those are paid for by a sponsor or a corporate. Then there are unquantifiable costs, such as the 'advertising' worth of a charity doing this sort of thing. Of course, there's a debate worth having about the best way for charities to raise money, but almost any way they do it will incur costs. Personally, I can't stand chugging and, in particular, door to door charity operations, but they carry on because they work - or charities wouldn't do them.