Fidyah is payable if one cannot observe fasting during or after the Holy month of Ramadan; be it due to poor health, pregnancy or health issues where fasting would prove detrimental to one’s well-being. The contributory fidyah then goes towards feeding someone in need.
Kaffarah is a form of levy payable if you intentionally break or miss a fast during the month of Ramadan. Should you have a legitimate and unavoidable reason for doing so, it is highly likely this will fall into the Fidyah category nevertheless. The forfeit entails either feeding a total of 60 people in need or continuously fasting for 60 days for each fast missed or broken.
The rate at which both Fidyah and Kaffarah are paid amounts to £4 per person. For example, for each intentionally missed fast, you would be required to pay £4 per person for 60 people, which amounts to a total of £240 in Kaffarah.
So, to conclude, Zakat, Fidyah and Kaffarah are all deemed obligatory, whereas Sadaqah (charity) is a selfless and humble act of sincerity which is carried out without being obligated to do so.