I likhet med de fleste andre språk i Afrika sør for Sahara er njaruanda et tonespråk. I likhet med andre bantuspråk er det et agglutinerende språk og har et samsvarsbøyende nominalklassesystem.