Các nhóm chức có trong caffeine là amin, amit và một nhóm anken. Bằng cách so sánh danh sách các nhóm chức với cấu trúc của caffeine, có thể tìm thấy một anken, hai amit và hai amin.
Bốn nguyên tử nitơ trong phân tử caffein tạo thành amin hoặc nhóm amit tùy thuộc vào việc chúng có liên kết với cacbonyl hay không, là nguyên tử cacbon có liên kết đôi với nguyên tử oxy. Các nhóm amin bao gồm bất kỳ nguyên tử cacbon nào liên kết với nitơ, miễn là nguyên tử cacbon không phải là một phần của cacbonyl, trong trường hợp đó chúng là các amit. Anken là hai nguyên tử cacbon có một liên kết đôi giữa chúng, có thể được nhìn thấy ở điểm mà hai vòng của caffein gặp nhau.