There are several possible reasons...
Avios collected through our retailers may not appear in your account until up to 35 days after the date of your purchase, with the exception of hotel or travel bookings which can take up to 90 to 120 days after you've completed your stay.
If you return an item and get a refund, the Avios collected will be removed from your Avios account.
Avios rewards work on a last referral basis. To collect Avios while shopping online, you must visit the retailer's site via our website. If you visit a retailer's site directly, without having first logged into the Avios website and clicked through from our website, we'll be unable to track your purchases and add your Avios to your account.
You must -
- Complete your transaction in one-session from clicking the retailer's site via our website
- Not use voucher codes or go to the retailer's site via clicking from other sites, seach engines or the retailer's own eNewsletter
- Not make changes to your purchases via telephoning the retailer or visiting the retailer in store, as this will invalidate our website as being the last referral.
Increasingly, some advert blocking software programs have been known to block the special tracking codes (cookies) that we need to monitor in order to award your Avios. If you can't see your Avios in your account within 35 days (or 90 to 120 days after you've completed your stay for hotel or travel bookings) after your purchase, please complete the 'Missing Avios' form by logging in to our website and clicking the Missing Avios link.