Berdasarkan bahan, cawan terma boleh dikategorikan secara meluas kepada jenis keluli tahan karat, titanium dan{0}}bergaris seramik. Cawan haba keluli tahan karat kini menguasai pasaran. Jenis keluli tahan karat yang biasa termasuk-keluli tahan karat gred 304 makanan (06Cr19Ni10) dan keluli tahan karat 316 atau 316L yang lebih tahan karat. Keluli tahan karat gred 201 industri{12}mempamerkan rintangan kakisan yang lemah, dan penggunaannya yang berpanjangan mungkin menimbulkan risiko larut lesap logam berat. Cawan haba titanium mempunyai kestabilan bahan yang luar biasa dan ketahanan terhadap kakisan asid dan alkali, selain ringan; namun, ia datang dengan kos yang lebih tinggi. Cawan terma bergaris{16}}seramik menawarkan bahagian dalam dengan tekstur yang licin dan menyenangkan serta bebas daripada bau logam, walaupun ia rapuh dan cenderung lebih berat secara keseluruhan.
Berdasarkan teknologi penebat haba, ia boleh dikelaskan kepada cawan haba standard dan cawan terma bertebat{0}}vakum. Cawan haba standard mengekalkan haba untuk tempoh yang agak singkat-biasanya kurang daripada tiga jam. Cawan terma bertebat vakum-menggunakan proses pengekstrakan vakum untuk meningkatkan prestasi haba, dengan itu memanjangkan tempoh pengekalan haba kepada lapan jam atau lebih. Tempoh pengekalan haba dipengaruhi oleh faktor-faktor seperti reka bentuk struktur cawan, ketebalan bahan, kapasiti, diameter mulut dan tahap vakum yang dicapai.
Berdasarkan kefungsian dan reka bentuk, cawan terma boleh dikategorikan kepada model fungsi asas, cawan kawalan-suhu pintar, edisi kerjasama budaya dan kreatif serta model-khusus aplikasi. Cawan kawalan suhu pintar-dilengkapi dengan sistem pengurusan haba pintar, membolehkan ciri seperti-pemantauan suhu air masa nyata melalui apl mudah alih khusus. Edisi kerjasama budaya dan kreatif menggabungkan unsur budaya, seni atau harta intelek (IP). Model khusus-aplikasi termasuk-mug mug lebar yang direka untuk digunakan dengan mesin kopi,-model berkapasiti besar untuk kegunaan keluarga dan model ringan yang dioptimumkan untuk perjalanan harian.
