Обе новинки в аппаратном плане базируются на фирменном восьмиядерном чипсете Kirin 960 с максимальной частотой процессорных ядер 2,4 ГГц. Huawei P10 получил объем оперативной памяти в 4 Гб, а Huawei P10 Plus - 4 или 6 Гб в зависимости от версии. Также, в зависимости от модификации, P10 обладает 32, 64 или 128 Гб флеш-памяти, а P10 Plus - 64, 128 или 256 Гб. Объем постоянной памяти можно увеличить картами памяти microSD, но только за счет слота для второй сим-карты. Конечно, на борту каждого из представленных смартфонов присутствует набор беспроводных модулей: LTE-модем Cat.12 с поддержкой MIMO 4x4, Wi-Fi a/b/g/n/ac MIMO 2x2, NFC, Bluetooth 4.2 и навигация GPS, A-GPS, ГЛОНАСС. Аккумуляторы у новинок разной ёмкости - у P10 это 3200 мАч, уP10 Plus побольше - 3750 мАч, при этом оба смартфона поддерживают быструю зарядку Super Charge.