Thực ra hợp đồng là không bắt buộc. Nhưng để đảm bảo an toàn khi chứng minh chi phí phát sinh thì thường làm hợp đồng (đối phó thuế). Còn thực tế giao dịch thì tùy 2 bên có thể qua báo giá, qua miệng nếu thỏa thuận hợp lý với nhau. Gía trị mà lớn thì thường có văn bản để tránh tránh mấu thuẫn về sau...