No, time and materials contracts for home improvement projects are not legal in every state. Ask a lawyer , or check with the Contractors State Licensing Board in your state to determine if time and materials contracts are allowed.