Get your taxes done using TurboTax

@NCperson i would say they're not mandatory but if a taxpayer doesn't have sufficient withholding they get penalize so the choice is between penalties and paying estimates (if needed). I had clients who preferred to pay the penalties because they "said" they made more income on the extra money they kept to the cover taxes and penalties.