Rak dapat dikategorikan menurut penerapannya menjadi rak-tujuan umum dan rak-tujuan khusus.
Berdasarkan bahan pembuatannya, rak dapat diklasifikasikan menjadi rak baja, rak beton bertulang, rak baja hibrida dan beton bertulang, rak kayu, dan rak baja-komposit kayu.
Berdasarkan tingkat penutupnya, rak dapat diklasifikasikan menjadi rak terbuka, rak semi-tertutup, dan rak tertutup.
Berdasarkan ciri strukturnya, rak dapat dikategorikan menjadi rak berjenjang, rak rak, rak kabinet, rak laci, rak kantilever, rak segitiga, dan rak kotak.
Berdasarkan mobilitasnya, rak dapat diklasifikasikan menjadi rak tetap, rak bergerak, rak berputar, rak modular, rak yang dapat disesuaikan, dan rak penyimpanan aliran.
Berdasarkan penerapannya, rak dapat diklasifikasikan menjadi rak apotek, rak toko serba ada, dll.
Berdasarkan strukturnya, rak dapat diklasifikasikan menjadi struktur integral (rak langsung menopang atap dan kanopi gudang) atau struktur terpisah (rak dan bangunan adalah dua sistem independen).
