Fidyah & Kaffarah Calculator
Let supporters work out Fidyah or Kaffarah for missed fasts and give it on your website.
The Fidyah & Kaffarah Calculator lets supporters 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 Element 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 Dashboard and paste it into your site HTML. It appears as a form inside your page content.
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 campaign detects the location of the supporter, 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 Checkout Modal with the donation amount set to the total, which supporters cannot edit. The donation is always one-time, whatever frequencies the linked campaign offers.
Set up the Element
To create the calculator:
- Go to Elements.
- Click New element.
- Select Fidyah & Kaffarah Calculator from the Forms list.
- Enter the internal Element name to help you find it later. For example, Ramadan 2027 Fidyah.
- Select the Default language. This language appears when the preferred language of the supporter is unavailable or cannot be detected automatically.
- Configure the Behavior tab:
- Open campaign: Select the campaign that receives these donations.
- Designation: Select the designation for donations made through this Element. Match campaign settings applies the designation of the linked campaign.
- Rate per day: Enter the amount for one day of fasting, based on the ruling of your imam or of the authority your organization follows. The default is $15. One rate covers both obligations, and Kaffarah multiplies it by 60.
- Configure the Form, Controls, and Button tabs to match the colors, borders, and Continue button to your website design.
- Configure the Custom fields tab if the linked campaign has custom fields. Learn more about custom fields →
- 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.
- Click Create element.
- Copy the HTML code from the pop-up window, for example: <a href="#XXXXXXXX" style="display: none"></a>
- Paste this code on your website where you want the calculator to appear.
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