Log In

Please enter your username and password to log in.

Account information


Can't access your account? Click Here

If you have not yet registered for the Provider Payments Portal, you can register now by clicking here.

Confirm your ACH Deposit (Ping) by clicking here.

Phone: 888.834.3511
868 Corporate Way, Westlake, Ohio 44145


Copyright ECHO Health, Inc. 2018. All Rights Reserved.