This was instructed by Allah in the Quran. This is a form of taxation whereby they would be protected and wouldn’t be required to fight the enemies. As for the amount, this is for the Islamic ruler to decide it.

Why do non muslims have to pay jizya and how much is it?

Islamic Politics |