07-28-2023, 04:37 AM
Ugh, this is a really confusing and slightly terrifying situation. I saw an ad for turbotax direct debit tax payment, and it just made my head spin. Seriously, what's going on here? What's the deal with employing Direct Debit to pay your taxes?