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: 800.895.0621
810 Sharon Drive, Westlake, Ohio 44145

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