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.686.3260
810 Sharon Drive, Westlake, Ohio 44145

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