Chào bạn, mình có ý kiến như sau:
Tiền lương khoán được trả căn cứ vào khối lượng, chất lượng công việc và thời gian phải hoàn thành (khoản 3 Điều 22 Nghị định 05/2015/NĐ-CP).
Và theo Thông tư 47/2015/TT-BLĐTBXH
Điều 4. Tiền lương và các chế độ, phúc lợi khác ghi trong hợp đồng lao động
Mức lương, phụ cấp lương và các khoản bổ sung khác thỏa thuận ghi trong hợp đồng lao động quy định tại Điểm a Khoản 5 Điều 4 Nghị định số 05/2015/NĐ-CP bao gồm:
1. Mức lương, ghi mức lương tính theo thời gian của công việc hoặc chức danh theo thang lương, bảng lương do người sử dụng lao động xây dựng theo quy định của pháp luật lao động mà hai bên đã thỏa thuận. Đối với người lao động hưởng lương theo sản phẩm hoặc lương khoán thì ghi mức lương tính theo thời gian để xác định đơn giá sản phẩm hoặc lương khoán
Như vậy, dù công ty trả lương khoán, trong hợp đồng lao động vẫn phải ghi mức tính theo thời gian, căn cứ khối lượng, chất lượng công việc bình quân trong tháng mà người lao động hưởng, từ đó xác định tiền lương đóng BHXH.
Đối với trường hợp bạn nêu "mức lương không cố định - xây dựng công trình thì tháng có lương tháng không, tháng nào không có lương" thì không phải hình thức lương khoán. Khoán có nghĩa là có công việc rồi, người sử dung lao động giao cho người lao động trong thời gian bao lâu thì phải hoàn thành.
Trường hợp của bạn nếu trả lương như vậy rất khó xác định mức đóng BHXH, trong khi BHXH chỉ xác định theo thời hạn hợp đồng (không phân biệt trả lương khoán hay lương tháng/tuần...)
Do đó, để tránh rủi ro, khi nào có công việc thì bạn mới ký hợp đồng lao động, thời hạn từ đủ 1 tháng trở lên sẽ đóng BHXH, còn nếu công trình đó hoàn tất dưới 1 tháng thì không cần đóng BHXH.