Диагональ дисплея Tecno SPARK 20 составляет 6.56 дюйма при разрешении HD+. На задней крышке устройства разместился блок основной камеры с главным 50-мегапиксельным датчиком и поддержкой ИИ-алгоритмов обработки изображения. В штатном приложении доступны функции распознавания сцены и панорамной съемки. Разрешение фронтальной камеры составляет 32 Мп.
За производительность устройства отвечает процессор MediaTek Helio G85. Смартфон оснащен 8 ГБ оперативной и 128 ГБ внутренней памяти. Расширить объем накопителя можно с помощью карты microSD. Емкость встроенного аккумулятора составляет 5000 мАч. Кроме того, в смартфоне есть NFC-модуль для бесконтактных платежей.