Jeans for Genes has expressed its frustration after it was misinformed about how much money it would receive from Channel 4's celebrity sports show The Games and had to wait seven months for payment.
Singer Javine was declared the overall winner of the Endemol programme in March after competing against celebrities on behalf of Jeans for Genes.
Last week the charity received just over £10,000 from ticket sales and competition entries, but when Javine signed up it was told that it could expect £40,000 if she won.
"It was very frustrating for us to have such an unreasonable delay," said a Jeans for Genes spokeswoman.
"We also felt very keenly that those funds had been earned for us by Javine, who was anxious to know that her efforts were going to reward her chosen charity.
"We were led to believe we could expect £40,000 - unfortunately, this was never in writing."
A spokeswoman for Endemol said: "As with all the charities that we work with, we endeavour to process payment to them as quickly as possible.
"In some instances it can take longer than usual for payment to be processed and we apologise for the inconvenience this has caused."