Yes, you can terminate a contract for late payment if the contract includes a clause allowing for termination due to non-payment. It's important to clearly outline the conditions and procedures for termination in the contract. Always communicate with the client and provide notice before taking such action to ensure compliance with legal requirements and to maintain professionalism.