Các nguyên nhân ít phổ biến hơn của tình trạng hấp thụ vitamin B12 không đầy đủ bao gồm viêm tuỵ mạn tính, phẫu thuật dạ dày hoặc phẫu thuật giảm béo, hội chứng kém hấp thu, AIDS, sử dụng một số loại thuốc (ví dụ: thuốc kháng axit, metformin), tiếp xúc nhiều lần với oxit nitơ và rối loạn di truyền gây ra tình trạng kém hấp thu ở hồi tràng (hội chứng Imerslund-Graesbeck).