Fidyah & Kaffarah Calculator

Let supporters work out Fidyah or Kaffarah for missed fasts and give it on your website.

The Fidyah & Kaffarah Calculator lets work out two Ramadan obligations and give without leaving your website:

  • Fidyah, for fasts someone missed and cannot keep later because of chronic illness or old age.
  • Kaffarah, for a fast broken on purpose.

Supporters choose which one they owe, enter the number of days, and the Continue button opens checkout with the total already filled in.

This is available on request. Contact your Customer Success Manager or write to support@fundraiseup.com to enable it.

How it works

 

You add the Fidyah & Kaffarah Calculator to your website like any other Element — generate the embed code in your and paste it into your site HTML. It appears as a form inside your page content.

Fidyah and Kaffarah calculator interface with options to select Fidyah or Kaffarah, input for missed fasting days (set to 2), Fidyah amount ($15), and total ($30). A blue "Continue" button is present.

Supporters select Fidyah or Kaffarah, then enter the number of missed fasting days, from 1 to 30. The calculator works out the total from the single rate you set:

  • Fidyah: days × rate.
  • Kaffarah: days × rate × 60, because each broken fast is expiated by feeding 60 people.

At the default rate of $15, one missed day of Fidyah comes to $15 and one broken fast comes to $900.

Supporters who switch between the two keep the number of days they entered, and only the total changes.

Currency

 

When the linked detects the location of the , the calculator converts the rate and shows the amounts in the local currency of that supporter. Otherwise it shows them in the default currency of the campaign.

Checkout

 

When clicked, the Continue button opens the with the donation amount set to the total, which supporters cannot edit. The donation is always one-time, whatever frequencies the linked campaign offers.

A young girl in a green headscarf smiles beside a donation form for Fidyah, which explains that contributions provide meals for those in need. The form includes fields for donation amount and designation.

Set up the Element

 

To create the calculator:

  1. Go to Elements.
  2. Click New element.
  3. Select Fidyah & Kaffarah Calculator from the Forms list.
  4. Enter the internal Element name to help you find it later. For example, Ramadan 2027 Fidyah.
  5. Select the Default language. This language appears when the preferred language of the supporter is unavailable or cannot be detected automatically.
  6. Configure the Behavior tab:
    1. Open campaign: Select the campaign that receives these donations.
    2. Designation: Select the for donations made through this Element. Match campaign settings applies the designation of the linked campaign.
    3. Rate per day: Enter the amount for one day of fasting, based on the ruling of your imam or of the authority your follows. The default is $15. One rate covers both obligations, and Kaffarah multiplies it by 60.
  7. Configure the Form, Controls, and Button tabs to match the colors, borders, and Continue button to your website design.
  8. Configure the Custom fields tab if the linked campaign has . Learn more about custom fields →
  9. Configure the Localization tab to translate the button label into the other languages you support. The rest of the text in the form comes from Fundraise Up translations. The Element works with right-to-left languages like Arabic.
  10. Click Create element.
  11. Copy the HTML code from the pop-up window, for example: <a href="#XXXXXXXX" style="display: none"></a>
  12. Paste this code on your website where you want the calculator to appear.
The Element sends one designation for both obligations. A Fidyah donation and a Kaffarah donation made through the same Element reach you under the same designation, so your donation records do not show which of the two a supporter paid.

You can copy the code again later by clicking the Element in the Dashboard. When you change the rate, the calculator on your website picks it up within a minute or two. Supporters who already have your page open see the new rate after they reload it.

Campaign settings to check

 

The campaign you link to the calculator controls what happens after supporters click Continue. Check these settings on that campaign:

  • Designations. Create a designation for these donations so that you can track and report the funds separately. Learn how to create designations →
  • Transaction costs. Decide whether supporters cover the payment processing fees or your organization covers them from other funds. This matters more here than elsewhere, because a single Kaffarah payment runs to several hundred dollars.

Ready to elevate your fundraising efforts?

Connect with our sales team to explore how our innovative tools can transform your online giving experience.

Request a demo