Technical debt refers to work that needs to be done in the future to correct shortcuts made to meet deadlines. It can impact velocity by causing custom code workarounds, creating security breaches, and slowing down migration planning.