Neil has given a very constructive answer.
Here is my simpler answer (although may be less helpful) and the way forward for future contracts.
Don't sign up to a fee percentage that does not cover the cost that you need it to!
It is not what they will accept, it is what you agree to sign up to.
Here is my simpler answer (although may be less helpful) and the way forward for future contracts.
Don't sign up to a fee percentage that does not cover the cost that you need it to!
It is not what they will accept, it is what you agree to sign up to.