Charity in crisis over costs