Top financial mistakes small business owners should avoid