Trong hợp đồng của bạn, chỉ định tỷ lệ mỗi giờ và theo dõi thời gian của bạn. Khi bạn đưa ra giá cho khách hàng của mình, hãy xác định rằng đây là ước tính và kết quả thực tế có thể ít hơn hoặc nhiều hơn.
Luôn cập nhật cho khách hàng về tiến trình và khi anh ta chắc chắn đưa ra đề xuất, bạn có thể chỉ cần cho anh ta biết thời gian sẽ đưa bạn (nếu thay đổi nằm ngoài thông số kỹ thuật ban đầu) và anh ta có thể quyết định xem thay đổi đó có đáng tiền hay không. Do đó, chỉ những thay đổi quan trọng đối với anh ta sẽ được thêm vào.
Cá nhân tôi sẽ bao gồm các lỗi được chấp nhận so với không thể chấp nhận (hỗ trợ có trả tiền so với hỗ trợ miễn phí) trong hợp đồng, và theo cách đó bạn ít nhất có một cái gì đó bằng văn bản từ việc di chuyển. Anh ta chắc chắn sẽ tự hỏi tại sao bạn cần điều khoản đó, vì vậy hãy thẳng thắn và giải thích rằng nếu một bản cập nhật hệ điều hành mới xuất hiện mà phá vỡ một cái gì đó, đó không phải là hỗ trợ miễn phí. Tuy nhiên, các lỗi trong mã của bạn theo đặc điểm kỹ thuật ban đầu trên các nền tảng được chỉ định sẽ được đề cập.
Tuy nhiên, tôi nên đề cập rằng tôi chỉ làm công việc CNTT tự do hơn là lập trình. Điều này có thể có thể khiến khách hàng sợ hãi, nhưng chỉ cần đảm bảo rằng công việc của bạn tự bán, chuyên nghiệp hơn, hướng ngoại và hữu ích hơn so với phần còn lại và sắp tới với lý do bạn có hợp đồng nghiêm ngặt hơn.
Ngoài ra, một khách hàng không chấp nhận điều khoản đó rất có thể là một khách hàng xấu.