Accounts

As a self employed independent contractor do I need a separate bank account for payments and business related expenses?