Connected credit card transactions not coming through (Barclaycard)

Hooray! Balance now shows correctly and I’ve at least learned my lesson about disconnecting it from not being able to reconnect. Transactions up to 17th December are showing so hopefully just a matter of time

Edit: All the other transactions came through now after I made another one today

Hmm.. After it started working earlier, I’m now getting a connection broken message, and I can’t reconnect it - though I wonder if that’s related to my fraud report earlier.

Just came here to say it’s now working for me!

2 Likes

Mine’s just asked me to renew access to barclaycard. All recent transactions and balance are showing correctly again. The banner still shows about the issue though. However, all previous transactions assigned to custom categories are back to the original defaults which is a right pain to go back and change them all to where I had them all

Hi, does anyone know why this is still down? It’s been down for weeks and I can’t connect my BC credit card to connected banks anymore.

@AlanDoe Think this can be merged with https://community.monzo.com/t/connected-credit-card-transactions-not-coming-through-barclaycard/

Hi :waving_hand: This issue was fixed on the 20/01 as many of you have already noticed. We now how frustrating this was and we’re sorry for the inconvenience.

3 Likes

Can we have a plushie each to compensate for the inconvenience? :grinning_face:

1 Like

Hey Joe :waving_hand: Sorry for the delayed reply. I think there’s a bit of a misunderstanding here about what changed and where the constraint is.

For Barclaycard credit cards, Barclays don’t provide a stable transaction identifier at all :pensive_face: That means any reconciliation across fetches has to rely on a derived identifier.

In our case, that identifier was built from the booking date and amount, for example:
2025-12-02T20:41:14Z§GBP 15.00

Barclays then changed the data they return so the booking date no longer included a time component, which means the derived identifier now looks like:
2025-12-02T00:00:00Z§GBP 15.00

At that point, previously stored transactions can no longer be reliably matched with newly fetched data — there isn’t enough stable information in the payload to do so. This isn’t something that can be fixed purely by “changing our logic” without risking incorrect reconciliation.

We spent a fair amount of time exploring alternative approaches, but without a stable identifier from the provider, there isn’t a safe way to uniquely identify transactions across fetches.

If working on exactly these kinds of problems sounds interesting, we are always hiring: Careers at Monzo

Thanks
Lewis

4 Likes

Hey @Urpert :waving_hand: I’m not close enough to the complaints team to give a detailed answer. My understanding is that each complain is assessed individually which means even if customers are running into the same issue, the complaint outcome can be different. If you have further questions you can also chat to use via the in-app chat :+1:

2 Likes

Hey @dinosm :waving_hand: I’d assume that NatWest aren’t attempting to reconcile transactions that they fetch from Barclays across different days. They’ll display in their app whatever data Barclays in that fetch. This does mean that customers can pretty much always see their latest transactions, but limits how “native” those transactions feel.

At Monzo we want connected account transactions to feel like Monzo transactions and part of that means we can’t just do what NatWest is doing. I hope that gives you some useful information :slightly_smiling_face:

2 Likes

Hi Lewis,

I understand your issue. You should be getting a transaction ID from Barclays rather than deriving an identifier from any of the other data! If Barclays are genuinely not providing this then they’re not following OBIE. Otherwise, it’ll be an integration issue on the Monzo side. Given it’s not affecting other banks, that does seems more likely.

Thanks for the role signpost too. I’m currently heading up a data team at another FS organisation but will keep you in mind :wink:

Best of luck in resolving!

Balance is updating but transactions aren’t showing again. :smiling_face_with_tear: Anyone else? I’ve just upgraded my card but after a disconnect/reconnect it’s still the case.

Meanwhile, my M&S (not Barclays) credit card transactions are still not coming through. The last one showing was on 26th November! And I usually have 20-30 transactions a week!

This means I’ve been unable to do my household accounts or budgeting for two months.

quietly weeps

1 Like

Thank you for the explanation @_lewis.

Having a look at my Barclaycard transactions on the Monzo app, the difference I note is that I can add notes and add them to a split.

Is that what you are talking about when you say you want them to feel like Monzo transactions?

Couldn’t that be done with the transaction ID Barclays provides (or, as per @Preacher.d ‘s question, don’t they provide one at all)?

In any case, I am very glad it has been fixed. Can we know if it was Barclays that changed something on their end or was it Monzo who had to adapt?

So mine now shows the correct balance. But the last tranx is Dec 17th. Will this update at some point. I have tried the refresh link. But nothing.

1 Like

Mine just came through overnight. Hopefully it’s the same for you?

Mine has been working correctly. Did you try to remove and re-add the account?

Just removed and re-added. Still the same from Dec 17th nothing more.

Aaaand no new transactions again since Monday. The fact it keeps working then stopping again is quite confusing. Anyone else having the same? Seems to be very little consistency