A contract requires a "meeting of minds", informed consent, and both parties having reasonable power to negotiate the contract. Such contracts definitely can contain clauses like binding arbitration, and you should be free to execute such contracts.
However, there's a strong opinion (e.g. encoded in EU law) that the standard contract forms offered by companies to consumers are not really properly negotiated contracts (even if consumers willingly sign them) and thus in such contracts you're not allowed to enforce a certain set of terms that are considered abusive. One of such terms is a binding arbitration clause.
Your customer is free to negotiate and make a contract containing such clauses with you, and then it'd be valid, but if you simply get all your customers to sign on the dotted line under such a clause, it's understood that you don't really have obtained informed consent from any of them.
However, there's a strong opinion (e.g. encoded in EU law) that the standard contract forms offered by companies to consumers are not really properly negotiated contracts (even if consumers willingly sign them) and thus in such contracts you're not allowed to enforce a certain set of terms that are considered abusive. One of such terms is a binding arbitration clause.
Your customer is free to negotiate and make a contract containing such clauses with you, and then it'd be valid, but if you simply get all your customers to sign on the dotted line under such a clause, it's understood that you don't really have obtained informed consent from any of them.