£8.1 Billion Lost in Late Payments Every Year
It's official...the self employed (including umbrella contractors) are losing out on an estimated £8.1 billion in late payments from customers each year.
The latest news affecting umbrella companies in the UK. Featuring HMRC, the Agency Workers Directive, the 2003 Agency Regulations, and IR35.