The "Invalid credentials" error in EdgeFlo means the Login ID, password, or MetaTrader version you entered does not match your broker account. This article explains the four most common causes and how to fix each one.
When EdgeFlo shows the Invalid credentials banner, it means the details you entered could not be verified against your MetaTrader account. There are four distinct causes, each with a specific fix.
Cause 1: Wrong Login ID
What it is
Your MetaTrader Login ID is your account number, a string of digits assigned by your broker or prop firm when your trading account was created. It is not your email address. Many traders enter their email address here by mistake, which will always return an invalid credentials error.
How to fix it
- Log in to your broker or prop firm portal.
- Locate your trading account details. Your Login ID is displayed as a numeric account number.
- Copy and paste the number directly into the Login ID field in EdgeFlo.
- Make sure there are no leading or trailing spaces after pasting.
Note: If you received your account details via email from your broker, the Login ID will be clearly labelled. It is typically a 6 to 8 digit number.
Cause 2: Investor password instead of Master password
What it is
MetaTrader accounts come with two passwords. The Master Password gives full access including the ability to trade. The Investor (read-only) password allows viewing access only. EdgeFlo requires the Master Password to connect properly. If you enter the Investor password, the connection will either fail or connect with severely limited functionality.
How to fix it
- In your broker portal, locate your Master Password. It is the password labelled as "Master" or "Main" (not "Investor" or "Read-only").
- Enter that password in the Master Password field in EdgeFlo.
- If you do not have your Master Password, you can reset it through your broker portal or directly inside the MetaTrader terminal.
Important: In this particular case, password resets are handled by your broker or through the MetaTrader platform itself, not inside EdgeFlo. If you cannot find the reset option in your broker portal, contact your broker directly.
Cause 3: MT4 vs MT5 version mismatch
What it is
MetaTrader 4 and MetaTrader 5 are separate platforms with different account types. If your account is an MT4 account but you select MT5 in EdgeFlo (or vice versa), the credentials will always fail even though the login ID and password are correct.
How to fix it
- Check your broker portal or welcome email to confirm whether your account is MetaTrader 4 or MetaTrader 5.
- In EdgeFlo, navigate to Settings and open the Integrations tab.
- Select the correct version before entering your credentials and pressing Connect.
Tip: If you open your MetaTrader terminal and see "MT4" or "MT5" in the top bar of the application, that is your version. Match it exactly in EdgeFlo.
Cause 4: Hidden spaces from copy-paste
What it is
When you copy credentials from a document, email, or portal, a hidden leading or trailing space sometimes gets included. Even a single invisible space in your Login ID, password, or server name will cause the credentials to fail.
How to fix it
- After pasting into each field, click into the field and press the Home key on your keyboard to go to the start of the text.
- Delete any spaces before the first character.
- Press the End key to go to the end of the text.
- Delete any spaces after the last character.
- Repeat this for the Login ID, Master Password, and Server Name fields.
Warning: EdgeFlo will show a warning banner if extra spaces are detected, but it is always safest to manually check each field after pasting.
Quick reference: credential checklist
| Field | What to enter | Common mistake |
|---|---|---|
| Login ID | Your numeric MT account number | Entering email address instead |
| Master Password | Your Master (main) password | Entering Investor/read-only password |
| Server Name | Full server name from broker portal | Typos, abbreviations, or extra spaces |
| Platform version | MT4 or MT5 matching your account type | Selecting the wrong version |
FAQ
My credentials work in MetaTrader. Why not in EdgeFlo?
The most likely cause is a version mismatch. Your MetaTrader terminal opens one version by default, but you may be selecting the other version in EdgeFlo. Confirm your account type in your broker portal and match it exactly in EdgeFlo.
How do I tell the difference between my Master and Investor password?
Log in to your broker portal and navigate to your account details. The password types will be labelled. If you see two passwords, the Master Password is the one that allows trading. If in doubt, contact your broker directly and ask them to confirm which password is the Master.
I do not have my Master Password. What do I do?
You can reset your Master Password through your broker portal or directly inside the MetaTrader terminal. For MT4, go to Tools Options Server tab. For MT5, access the reset option from the Navigator panel. If you cannot find the reset option, contact your broker for assistance.
My credentials are definitely correct. What else could cause this?
If all four fields are confirmed correct and the error persists, the issue may be on the broker server side (temporary unavailability or maintenance). Try again after 15 to 30 minutes. If the error continues, contact support with your broker name, selected server, and platform version.
Related questions
- What is a MetaTrader Login ID and where do I find it?
- What is the difference between a Master password and an Investor password?
- Which MetaTrader version should I select when connecting to EdgeFlo?
- Why does EdgeFlo say there are extra spaces in my credentials?
- How do I reset my MetaTrader Master Password?
- Can I connect a MetaTrader demo account to EdgeFlo?
- Why does the connection form say my server name is invalid?
- What does the Read-only password detected banner mean?
Still having trouble? Contact EdgeFlo Support