This discussion clarifies the e-invoicing requirements for Class 1 contractors in India. If your company's turnover exceeds Rs. 20 crore, you are generally required to upload e-invoices. This obligation applies even if you primarily undertake government works.