Question: what are hmrc ndds payments?
Answer: Once you've paid, it will appear on your bank account statement with the abbreviation NDDS, which stands for National Direct Debit System.