Out of all the frustrating responsibilities that small business owners must face, late or not getting paid by clients is one of the hardest things to deal with.
Over the years I've owned several small businesses, agencies and been a part of several large organizations...