Zakat al-Fitr Calculator
Let supporters work out their Zakat al-Fitr by household size and give it on your website.
The Zakat al-Fitr Calculator lets supporters work out their Zakat al-Fitr and give it without leaving your website. Supporters enter how many family members and guests they pay for, the calculator multiplies that number by the rate you set, and the Give 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 Zakat al-Fitr 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.
The form shows four parts:
- Family members and guests: A row of options — 1, 2, 3, 4, and Other. The option 3 is selected when the page loads.
- Amount per person: The rate your organization set. Supporters cannot change it.
- Total: The number of people multiplied by the rate.
- Give: The button that opens checkout.
Supporters who pay for more than four people can select Other and type the number up to 1,000.
Currency
When the linked campaign detects the location of the supporter, the calculator converts the rate and shows both the rate and the total in the local currency of that supporter. Otherwise it shows both in the default currency of the campaign.
Checkout
When clicked, the Give button opens the Checkout Modal with the donation amount set to the Total. Supporters cannot edit this amount during checkout. The donation goes to the campaign you linked to the Element, under the designation you selected.
Set up the Element
To create the calculator:
- Go to Elements.
- Click New element.
- Select Zakat al-Fitr Calculator from the Forms list.
- Enter the internal Element name to help you find it later. For example, Zakat al-Fitr 2027.
- 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 Zakat al-Fitr donations. Consider creating a dedicated campaign for Zakat al-Fitr.
- Frequency: Select how often the donation repeats. Match campaign settings applies the frequency of the linked campaign.
- Designation: Select the designation for donations made through this Element. Match campaign settings applies the designation of the linked campaign.
- Rate per person: Enter the amount that one person owes, based on the ruling of your imam or of the authority your organization follows.
- Configure the Form, Controls, and Button tabs to match the colors, borders, and Give button to your website design.
- Configure the Localization tab to add translations for the form labels in other languages you support. 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 Give. Check these settings on that campaign:
- Designations. Create a designation for Zakat al-Fitr so that you can track and report these funds separately. Learn how to create designations →
- Upsells. Turn off the upsells that ask supporters to switch to a recurring donation, both before and after payment.
- Transaction costs. Decide whether supporters cover the payment processing fees or your organization covers them from other funds.
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