Many Battlefield 6 players are running into a frustrating account problem: EA keeps sending verification codes to an old email address, even after the account has been updated with a new one.
This issue not only blocks access to EA login pages but also prevents linking your PlayStation account, since EA only allows one PSN link per lifetime. That makes the error even more stressful because you can’t simply unlink and relink your console profile.

This guide covers every reliable fix for Battlefield 6 EA account email problems. You’ll learn how to force EA to recognize your new email, how to regain control of your account, and what to do when EA refuses to stop sending verification codes to the wrong address. Every fix includes steps, a testing method, and a root cause explanation.
In Short (Quick Answers)
• EA sometimes continues to use your old email because the old address is still stored in the “hidden primary contact” field.
• Updating your email in the visible profile section does NOT update your EA login identity.
• You must reset your EA Account primary email through account recovery tools—not the regular profile page.
• If your PSN is already linked to the old EA email, only EA support can force-migrate it.

Why EA Sends Verification Codes to an Old Email (And the Fastest Fix to Try First)
When you update your EA email on the profile screen, EA often keeps the original email address as the primary login identifier. This hidden primary field remains unchanged unless you specifically update it through the security/recovery section. When EA tries to verify your identity—such as linking Battlefield 6 to PS5—it always uses the primary address, not the visible one.
The fastest fix is to use EA’s official Account Recovery Email Update Tool, which forces EA to rewrite the primary contact address fully.
Quick Fix
Use EA’s Account Recovery page → submit “Cannot access old email” → request “Primary email update.” This is the fastest way to stop EA from sending verification codes to an outdated address.
Fix 1: Update Your EA Primary Email Using the Account Recovery System
Battlefield 6 EA account issues often happen because players assume updating the visible email field changes the login email. It doesn’t. EA stores two emails: visible profile email and internal login/primary email. Only EA’s secure recovery tool updates the primary.
These Battlefield 6 account fixes apply when EA keeps sending codes to your old email—even though the new one is shown in your profile.
Steps
- Go to the official EA Account Recovery page.
- Select I can’t access my email.
- Enter your EA ID and your new email address.
- Upload proof of ownership if requested (examples include):
• last 4 digits of PSN purchases
• last known login
• your PSN Online ID - Submit the recovery form.
- Wait for EA to update the primary email manually (usually within 24–48 hours).
- Once updated, attempt to log in again and request a verification code.
Testing Step:
Try requesting a verification code from EA’s login page. If the email arrives at your NEW inbox instead of the old one, the primary address has been successfully updated.
Root Cause:
EA stores a hidden primary login email that does not update automatically when you edit your profile. All verification codes always go to the primary unless manually changed via recovery.
Fix 2: Remove Cached Login Data From PS5 and EA App
Sometimes Battlefield 6 and the EA App keep trying to connect using cached credentials from your old email. Even if your account email is updated elsewhere, cached login data on the system forces EA authentication to use your previous address.
Clearing cached login data lets the system request fresh credentials from EA’s servers.
Steps
- On PS5, go to Settings → Users & Accounts → Login Settings.
- Select Clear saved login information for EA/third-party apps.
- Restart your PS5.
- Open Battlefield 6 again.
- When prompted to log in, enter your new email.
- Check where EA sends the verification code.
Testing Step:
If the PS5 now prompts you with your new email and EA sends a code to the right inbox, you have successfully removed the cached old login.
Root Cause:
The PS5 stores persistent session credentials. If they contain your old EA email, the console continues to authenticate using outdated information.
Fix 3: Check if the Old Email is Still Listed as a Secondary or Backup Address
EA accounts can store two emails—primary and secondary. If your old email is still listed as the secondary, EA may automatically choose it when the primary fails or when linking a new platform like PS5.
Secondary emails must be removed manually.
Steps
- Log into your EA Account on a PC browser.
- Go to Security → Email Preferences → Backup Email.
- If your old email is listed:
• Remove it
• Save changes - Restart your PS5.
- Try linking your EA account again through Battlefield 6.
Testing Step:
Request a login code. If EA no longer attempts to use your old email, the backup address was the issue.
Root Cause:
EA prioritizes backup emails for verification when linking new platforms, even if they are not shown in the main profile settings.
Fix 4: Confirm Whether Your PSN Account Is Linked to the Old EA Account
A very common Battlefield 6 account issue: players assume PSN is linked to their current EA account, but PSN is actually locked to an old EA account. Since EA only allows one lifetime PSN linkage, this causes major login errors.
If PSN is tied to your old EA account, the system will always request verification from that old email.
Steps
- Visit the EA Connections page on a PC.
- Log in with your EA account (new email).
- Scroll to “Connections.”
- If your PSN profile does NOT appear, it means:
• Your PSN is linked to the OLD EA account. - Log out and try logging in using your old email (even if you can’t access it).
- See if PSN appears under that account.
Testing Step:
If PSN appears under the old EA account but not the new one, this confirms the linkage.
Root Cause:
PSN links attach permanently to the first EA account used. If you later change your email or create a new EA account, PSN stays with the original one.
Fix 5: Request a Forced PSN-EA Link Migration (Only EA Support Can Do This)
If your PSN is tied to an old EA account you no longer control, EA Support can manually transfer the PSN link to your new EA account. This is the only way to break the “one PSN link per lifetime” rule legally.
These Battlefield 6 account fixes are necessary when PSN refuses to link because the old EA email is still attached.
Steps
- Contact EA Support via live chat.
- Select categories:
• Battlefield 6
• Account linking
• Cannot access old email - Explain the situation briefly:
“EA is sending verification to an old email I no longer control. My PSN is linked to an old EA account. I need a forced PSN connection migration.” - Provide proof of ownership:
• PSN Online ID
• Date of account creation
• Any gameplay proof
• Purchase receipts (if asked) - Request: Primary email update and PSN link migration.
Testing Step:
After EA performs the migration, visit EA’s Connections page and confirm your PSN appears under your correct EA account.
Root Cause:
PSN’s one-time linking system prevents unlinking unless EA manually intervenes.
Fix 6: Remove All Trusted Devices to Force EA to Use New Credentials
EA sometimes authenticates you via trusted sessions instead of your updated email. Removing trusted devices eliminates these outdated sessions and forces EA to use fresh account data.
Steps
- Log into your EA Account on PC.
- Go to Security → Login Verification → Trusted Devices.
- Remove every device listed.
- Save changes.
- Restart Battlefield 6 on PS5.
- Try logging in again.
Testing Step:
If EA asks for a new login verification using your updated email, the method worked.
Root Cause:
Trusted device tokens can store outdated login information long after you change your email.
Fix 7: Remove Old-Email MFA Recovery Options
If your old email is still connected to Multi-Factor Authentication, EA will continue using it no matter how many times you update your profile. This is one of the most overlooked causes of EA login issues.
Steps
- Log into EA on a PC browser.
- Go to Security → Login Verification.
- Expand “Backup Methods.”
- If your old email appears under recovery:
• Remove it
• Add your new email - Restart PS5 and attempt linking again.
Testing Step:
Request a verification code. If it goes to the correct email, MFA was the issue.
Root Cause:
EA prioritizes recovery MFA emails over profile emails, causing it to send codes to old addresses.
Fix 8: Use the EA Recovery Ticket to Delete the Old Email Completely
If all else fails, EA offers a final method: deleting the old email entirely from their system. This method forces the account to accept the new email as the only valid identifier.
Steps
- Submit the ticket: “Request email removal and account reset.”
- Provide:
• PSN Online ID
• Screenshot of error message
• Last login date
• Approx. Battlefield gameplay hours - Wait for EA to remove the old email manually.
- Try linking your PSN again.
Testing Step:
Attempt to log in afterward—EA will no longer redirect to the old address.
Root Cause:
When an email is stored in multiple fields (primary, backup, MFA, recovery), only full removal prevents conflicts.
Final Thoughts
Battlefield 6 login problems caused by EA sending verification codes to an old email are extremely common, especially for long-term PlayStation users. Thankfully, the fixes above cover every known cause—from outdated cached credentials to PSN being linked to the wrong EA account.
1. Why is EA still sending verification codes to my old email even though I updated my account?
When you update your EA Account email, the primary login email changes —
but the security/identity email stored in the PSN-linked profile may still be the old one.
This happens because:
- Your PlayStation Network account was originally linked to EA using the old email
- EA’s system still treats that email as the “identity email” for verification
- The PSN–EA link stores its own login layer, separate from the main EA profile
So even if you updated your EA Account email, the old address remains tied to your PSN link.
2. Why can’t I link my PlayStation account to my new EA account?
EA allows only one lifetime PSN → EA link, meaning:
- The first EA account you ever connected to your PSN becomes permanently linked
- That PSN ID cannot be moved to another EA account
- EA cannot manually override this for security reasons
This is why you get the error “Only one per lifetime” when trying to link again.
3. What should I do if I no longer have access to the old email?
You have two options:
Option A: Recover the old email
If the email exists and you can reset it via:
- Provider recovery
- Phone verification
- Backup email
This is the fastest solution because you only need the verification code once to log in.
Option B: Contact EA Support for identity verification
If the email is permanently inaccessible, EA can move your security email after verifying your identity.
You will need:
- Your PSN ID
- Your old EA email
- Your new EA email
- Proof of account ownership (console username, games owned, last login, etc.)
EA support will then unlock the account and update the security email on their side.
4. Can EA unlink my PSN account so I can link it to a new EA account?
Normally, no.
EA has a strict rule:
“Linked console accounts cannot be unlinked and re-linked to a different EA Account.”
However, EA Support can sometimes:
- Fix corrupted links
- Update the email associated with the link
- Restore access to the currently linked EA account
But they cannot detach your PSN from the old EA account and link it to a new one.
5. What is the best step-by-step solution to fix this issue?
Here’s the recommended sequence:
Step 1 — Try to log into EA using the old email (use password reset)
Even if you don’t remember the password, try:
- “Forgot Password” on EA login
- Use phone number, username, or secondary email if available
If you regain access → update security email → done.
Step 2 — If the old email is impossible to recover
Contact EA support directly through:
- EA Help website
- Live chat (fastest)
- Phone callback
Tell them:
“My verification codes are going to an old email that I no longer have access to. My PSN is linked to that account. I need the security email updated.”
They will verify your identity and correct the email.
Step 3 — Do NOT create a new EA account
This will only increase linking issues.
Stick with the originally linked EA account — that’s the one EA will restore.