When your accounting software and credit card feed stop talking to each other, bookkeeping turns into a guessing game. If QuickBooks and American Express have stopped syncing, you’re not alone—and you don’t need to wait days for a support ticket. This guide walks you through the exact reasons the connection breaks and the step‑by‑step fixes that actually work in 2026.
Whether you use QuickBooks Online or Desktop, you’ll find practical solutions that save hours of manual entry and keep your financial reports accurate. Let’s get your transactions flowing again.
Why a Broken Sync Hurts Your Business More Than You Think
When QuickBooks and Amex sync correctly, every swipe, subscription, and refund appears automatically. That means:
- Real‑time expense tracking without manual data entry
- Faster month‑end reconciliations
- Clean tax‑ready reports
- No accidental duplicate entries
But when the sync fails, you risk missing deductible expenses, double‑counting payments, or scrambling for receipts before a tax deadline. Even a single missed sync can create a bookkeeping headache that takes hours to untangle—time you’d rather spend growing your business.
The Real Reasons QuickBooks and Amex Lose Their Connection
Understanding why the sync breaks is half the fix. Here are the most common culprits:
- Updated login credentials – You changed your Amex password or user ID but forgot to update it in QuickBooks.
- Multi‑factor authentication (MFA) blocks the feed – Amex now requires a one‑time code, but QuickBooks can’t complete the step.
- Account‑type mismatch – Not all Amex cards (personal vs. business, corporate vs. consumer) support automatic syncing.
- QuickBooks service outage – Intuit’s servers occasionally go down for maintenance.
- Stale browser or app cache – Old cached data prevents the connection from refreshing.
- Duplicate account links – The same Amex card was added twice, causing confusion.
- Third‑party app interference – Apps like Expensify or Zapier can conflict with the native sync.
- Amex security updates – American Express periodically changes its backend, and QuickBooks may lag behind.
If you see an error like “103: Invalid credentials” or “185: Additional information required,” you’re likely dealing with a login or MFA issue. No error at all usually means a silent authentication failure.
Fast Fixes You Can Try Right Now
Work through these steps in order. Most sync problems resolve within minutes.
1. Refresh the Connection
Open QuickBooks and go to the Banking or Transactions tab. Click Update or Refresh and wait 30–60 seconds. Sometimes the feed just needs a nudge.
2. Check for a Pending MFA Code
If Amex recently enabled multi‑factor authentication, QuickBooks will prompt you for a code. Check your phone or email for a verification code and enter it immediately. Without completing this step, the sync will hang indefinitely.
3. Update Your Amex Login in QuickBooks
- Navigate to Banking → Linked accounts.
- Select your American Express account.
- Click the pencil/edit icon and choose Edit sign‑in info.
- Enter your current Amex username and password.
- Save and sync again.
A common mistake is forgetting to update QuickBooks after a routine password change—this alone fixes most “103” errors.
4. Log In to Amex Directly
Go to americanexpress.com and sign in. Accept any new terms of service or forced password changes. Then return to QuickBooks and try syncing again. Sometimes Amex needs a direct login to “unlock” the feed.
5. Clear Your Browser or App Cache
- QuickBooks Online: Browser settings → Privacy → Clear browsing data → select “Cached images and files” → Clear.
- QuickBooks Desktop: Close the app, restart your computer, then reopen the application.
6. Disconnect and Reconnect the Amex Account
If nothing else works, reset the connection:
- In QuickBooks, go to Banking → select your Amex account → click the pencil/edit icon → Edit account info.
- Check “Disconnect this account on save,” then save.
- Wait 5 minutes, then reconnect the Amex account as if it were new.
This clears almost all stubborn errors, similar to restarting a device that’s acting up—just like you might restart a dishwasher making a grinding noise to reset its control board.
7. Try a Different Browser or Device
Browser extensions (especially ad‑blockers) can interfere. Test syncing in an incognito window or on a different device entirely.
8. Wait It Out
If QuickBooks or Amex reports a service outage (check the Intuit Status Page), there’s nothing to do but wait a few hours and try again.
Step‑by‑Step Manual Import (When Auto Sync Won’t Budge)
If automatic syncing remains broken, manual import keeps your books accurate while you troubleshoot. Here’s how:
- Log in to your Amex account and go to Statements & Activity.
- Download recent transactions in .QBO format (preferred) or .CSV.
- In QuickBooks, go to Banking → Upload from file.
- Select the downloaded file and follow the prompts to match transactions.
This process takes about 5 minutes per download and is a reliable fallback—especially critical during tax season or before a grant deadline. It’s also the method required for QuickBooks Desktop users, since that version doesn’t support automatic daily syncs.
QuickBooks Online vs Desktop: Two Very Different Experiences
Not all versions handle Amex the same way. Here’s a clear comparison:
| Feature | QuickBooks Online | QuickBooks Desktop |
|---|---|---|
| Automatic sync | Yes – daily, sometimes more | No – manual download/import needed |
| MFA support | Full support (prompts in‑app) | Often unsupported – must bypass manually |
| Multiple Amex cards | Add each separately, easy to manage | Each card requires separate setup |
| Common errors | Login/MFA blocks, missing transactions | File import errors, outdated .QBO format |
If you use Desktop, you’ll rely on manual import almost exclusively. If you use Online, most issues stem from authentication changes rather than the software itself.
Advanced Troubleshooting for Stubborn Sync Failures
When the basic fixes don’t work, dig deeper.
Check Card Type and Permissions
Not all Amex cards sync. Personal cards and some corporate cards with restricted online access may never work with QuickBooks automatically. Log in to your Amex account and check whether the card supports “QuickBooks direct connect” or “.QBO download.” If it doesn’t, manual import is your only path.
If you’re the secondary user on a company card, ask the primary account holder to initiate the connection.
Look for Duplicate Account Links
Go to Banking in QuickBooks and see if your Amex account appears twice. Duplicate connections can cause partial syncs or missing transactions. Remove any duplicates.
Update QuickBooks and Your Browser
Using an outdated version of QuickBooks or an old browser can break newer security protocols. Make sure you’re on the latest release (check Help → About QuickBooks). For browsers, update to the current stable version.
Disconnect Third‑Party Apps
Temporarily unlink any connected apps (e.g., Mint, Expensify, Zapier) that access your QuickBooks or Amex data. One of them may be holding an old authentication token that conflicts with the feed. After disconnecting, try syncing again.
Review Your Sync History
In QuickBooks Online, click the clock icon in the Banking tab to view recent sync attempts. Look for failed attempts with timestamps and error codes. This history is gold when you call support.
Check Amex Account Inactivity
If your Amex card hasn’t been used for months, the bank may put the account into a dormant state that blocks third‑party connections. Make a small purchase or call Amex to reactivate the account.
How to Prevent Future Sync Problems
Once the feed is working, take these steps to keep it that way:
- Update QuickBooks immediately after changing your Amex password.
- Enable Amex login alerts so you know if credentials change.
- Check sync status weekly – a quick glance on Monday morning catches issues early.
- Remove old or unused Amex accounts from QuickBooks to avoid confusion.
- Limit third‑party app connections – only keep the ones you actively use.
- Keep your browser and QuickBooks updated – each update often includes compatibility fixes.
Pro tip: Set a recurring calendar reminder on the 1st of each month to verify that the last 30 days of Amex transactions appear in QuickBooks. Catching a missed sync early saves hours of backtracking.
Error Codes Decoded
QuickBooks may display an error code when syncing fails. Here’s what each one means and what to do:
| Error Code | Meaning | Quick Fix |
|---|---|---|
| 103 | Invalid login credentials | Update your Amex username/password in QuickBooks |
| 185 | Additional info required (MFA) | Complete multi‑factor authentication in the prompt |
| 108 | New terms or messages from Amex | Log in to Amex directly and accept any new terms |
| 101 / 102 | Connection timed out | Wait a few minutes and try again, or check for outages |
| 105 | Amex server down for maintenance | Check Amex status page and retry later |
No error code usually means a silent authentication failure – try refreshing or reconnecting the account.
When to Call Support (and What to Say)
If you’ve tried everything and the sync still won’t work, it’s time to escalate. Before you call:
- Note any error codes you saw.
- Have your Amex account number ready (last 4 digits are usually enough).
- Know your QuickBooks version (Online vs Desktop, plus release number).
Call QuickBooks support first – they can check if there’s a known issue with Amex feeds. If they confirm the issue is on Amex’s side, call American Express business support and ask to speak with the “online banking integration” team.
Alternatively, ask your accountant or bookkeeper – they’ve likely dealt with this exact problem for other clients and may know a workaround.
Frequently Asked Questions
Why are my American Express transactions missing in QuickBooks?
Missing transactions usually mean the sync stopped due to outdated login info, incomplete MFA, or a service outage. Refresh the connection after checking your credentials.
Can I sync multiple Amex cards with QuickBooks?
Yes, but each card must be added separately. Make sure you select the correct card type during setup – don’t mix personal and business cards in one link.
How often does QuickBooks sync with American Express?
QuickBooks Online syncs daily (and more often if you manually click Update). QuickBooks Desktop requires you to manually import .QBO files – there is no automatic sync.
What should I do if I see a 103 error?
Double‑check your Amex username and password in QuickBooks. If you changed your password recently, update it. Then refresh the connection.
Is it safe to connect my Amex account to QuickBooks?
Yes. Both QuickBooks (Intuit) and American Express use bank‑level encryption. Your login credentials are never stored in plain text. Always enable MFA on your Amex account for an extra layer of security. For more details, visit the American Express Security Center.
What if I use QuickBooks Desktop and can’t sync at all?
Desktop users must download transactions manually. Follow the manual import steps above – this is the only supported method. If the download fails, check that you’re saving in .QBO format, not .CSV (though .CSV will work in a pinch).
Conclusion
A broken QuickBooks–American Express sync is frustrating, but it’s almost always fixable with a few logical steps. Start with the simplest fix – refreshing or updating your login – then move through MFA, cache clearing, and reconnecting the account. When nothing else works, manual import keeps your books clean until the auto feed is restored.
The key takeaway: prevention beats repair. Update your password in QuickBooks every time you change it, check the sync weekly, and keep your software current. That one routine habit will save you hours of frustration every year.
If you’re still stuck after trying these fixes, don’t hesitate to contact support or your accountant. And for more troubleshooting guides on common tech problems – from appliance issues to software hiccups – browse our other articles on resolving everyday breakdowns.
