Q: Are non-Muslims obliged to pay Zakat?
A: Zakat is an action of worship and it is only obliged on those who have faith in Islam. Faith in Islam is a primary condition for the requirement of all forms of worship. Thus, only Muslims are obliged to pay Zakat.
And Allah knows best!
Mufti Faraz Adam