Do I need to send contractors who worked for me as non-employees a 1099-NEC? When is the deadline?

I paid them more than $600, I am a Residential Contractor, and these payments where made for my business.