Get your taxes done using TurboTax

But how will IRS find out if any product or service was provided in return for money received without auditing the recipient if they don't report it on their tax return? My point is that, wouldn't it be better if there is a requirement to report all gift money, even smaller amounts, on tax return upfront, so there is less confusion or chance of audit later?