Cả hai điện thoại trên đều dùng chip xử lí HiSilicon Kirin 960 , là phiên bản nâng cấp của Kirin 955 dùng trong điện thoại P9 . Kirin 960 , được dùng lần đầu tiên trong Huawei Mate 9 , nó có 4-lõi Cortex-A73 cùng với 4-lõi Cortex-A53 và đồ họa tích hợp Mali-G71MP8 .
Cả hai P10 và P10 Plus đều có 4GB RAM LPDDR4 , lưu trữ trong 64GB ; một số model P10 Plus có 6GB RAM và lưu trữ 128GB ; kèm theo khe cắm thẻ nhớ microSD , hỗ trợ LTE Cat.12/11 , kết nối Wi-Fi ac , Bluetooth 4.2 , NFC và USB Type-C .
P10 nhỏ hơn dùng màn hình 5.1-inch 1080p , pin 3200mAh .
P10 Plus dùng màn hình 5.5-inch 1440p , pin 3750mAh .
Cả hai điện thoại mới đều dùng giải pháp 2-Camera bao gồm 20MP Monochrome kết hợp với 12MP RGB cho độ sâu của bức ảnh ; Camera phía trước 8MP .
P10 dùng ống kính f/2.2 ; P10 Plus dùng ống kính f/1.8 .
P10 và P10 Plus dùng hệ điều hành Android 7.0 với giao diện Huawei EMUI 5.1 .
P10 có giá 570$ chưa thuế và P10 Plus có giá 615$ chưa thuế .