Get your taxes done using TurboTax

So if they dont ask for my W-9 AND I dont receive a 1099-NEC from them do I still need to report it? If yes then shouldnt I preemptively give all of my clients a W-9 form?