 CAP is funded by donations from individuals, churches, charities and trusts.CAP also operates a Fair Share scheme, whereby banks and other financial organisations donate to CAP 10% of the value of repayments made to them by CAP clients.These donations are made with no strings attached.