Calculateur de zakat
Avec 10 000 en liquidités, or, argent et placements et un nisab de 4 000, la zakat due est de 250 : 2,5 % du total entier. Saisissez la valeur de chaque avoir et le nisab dans la même monnaie. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Trésorerie
- 5 000
- Or
- 3 000
- Argent
- 500
- Investissements
- 1 500
- Nisab
- 4 000
- Richesse totale
- 10 000
- Taux de la zakat
- 0,025
- Zakat
- 250
La zakat est le prélèvement annuel de 2.5 pour cent sur le patrimoine zakatable une fois que ce patrimoine a atteint le seuil de nisab. Les foyers, les trésoreries de petites entreprises et les bureaux financiers de mosquée cherchent un calculateur de zakat parce qu'ils tiennent déjà quatre chiffres monétaires — les liquidités disponibles, la valeur de marché actuelle de l'or, la valeur de marché actuelle de l'argent et la valeur de marché actuelle des placements — plus un montant de nisab coté dans la même devise, et ils ont besoin des 2.5 pour cent dus, ou d'un zéro documenté lorsque la détention combinée reste sous le seuil. Cet outil additionne ces quatre valeurs, les compare au nisab et renvoie le montant de zakat ainsi que le respect du seuil.
Ce que signifie la zakat sur liquidités, or, argent et placements, et comment apparaît le 2.5 pour cent
La zakat al-mal est un prélèvement de 2.5 pour cent sur le patrimoine zakatable qui a atteint le seuil de nisab. Au sens où cette page se classe, les quatre détentions que l'on valorise déjà en monnaie sont les liquidités, l'or, l'argent et les placements : soldes bancaires et billets, la valeur de marché présente des bijoux ou lingots d'or, la valeur de marché présente de l'argent, et la valeur de marché présente d'actions, de fonds et d'actifs négociables similaires.
Le calculateur n'interroge pas un cours au comptant de l'or et ne convertit pas des grammes en devise : vous fournissez chaque détention comme un montant monétaire dans une seule unité, ainsi que le seuil de nisab dans cette même unité. L'identité se réduit alors à une comparaison et une multiplication.
Si ce total est supérieur ou égal à nisab, la zakat égale 2.5 pour cent du total — et non 2.5 pour cent de l'excédent au-dessus du nisab, car le taux classique s'applique à tout le bassin zakatable une fois le seuil atteint. Si le total reste strictement sous le nisab, la zakat vaut zéro et la réponse rapporte encore le total afin qu'un relecteur voie l'écart du foyer au seuil.
Exemple résolu : cinq mille en liquidités, trois mille en or, cinq cents en argent et mille cinq cents en placements totalisent dix mille ; avec un nisab de quatre mille le seuil est atteint et la zakat vaut deux cent cinquante après l'arrondi half-up à deux décimales. Autre exemple : deux cents en liquidités plus cinquante en or plus vingt-cinq en argent plus vingt-cinq en placements totalisent trois cents ; avec un nisab de cinq mille le seuil n'est pas atteint et la zakat vaut zéro.
L'implémentation n'interroge pas l'année lunaire de détention (le hawl), ne distingue pas les bijoux d'usage personnel de l'or de placement et ne soustrait pas les dettes : ces jugements appartiennent à un savant ou à un trésorier.
Où un calculateur de zakat justifie sa place
Les foyers qui comparent deux années d'épargne peuvent publier les mêmes cinq chiffres deux fois et citer une zakat stable avec un contrat monétaire à deux décimales. Les trésoriers de petites entreprises qui détiennent des liquidités excédentaires et des actions cotées peuvent épingler la zakat renvoyée à côté d'un plan de versement sans ouvrir un tableur à chaque scénario. Une validation échouée ne consomme pas de solde.
Conservez chaque valeur d'actif et le nisab à zéro ou plus, figez la zakat arrondie dans les tests, et vous obtenez des montants de zakat reproductibles pour widgets, intégrations CMS et workers en bordure, sans dresser un service financier à vous.
Cas d’usage
Zakat du foyer en clôture d'année
Transformez liquidités, or, argent et placements plus un nisab coté dans la même devise en 2.5 pour cent dus, ou un zéro documenté lorsque la détention combinée reste sous le seuil.
Questions fréquentes
Comment calcule-t-on la zakat à partir des liquidités, de l'or, de l'argent et des placements ?
Si ce total est supérieur ou égal à nisab, la zakat vaut 2.5 pour cent du total après l'arrondi half-up à deux décimales. Si le total reste sous le nisab, la zakat vaut zéro. Le taux s'applique à tout le bassin une fois le seuil atteint, pas seulement à l'excédent au-dessus du nisab.
Dois-je saisir l'or et l'argent en poids ou en monnaie ?
Vous (ou votre savant) convertissez d'abord le poids en devise, puis transmettez la valeur.
La zakat porte-t-elle sur tout le patrimoine ou seulement sur ce qui dépasse le nisab ?
Sur tout le patrimoine. Dès que le total atteint le nisab, les 2,5 % s'appliquent à l'ensemble : avec 10 000 et un nisab de 4 000, la zakat est de 250, et non 2,5 % du seul excédent.
Que se passe-t-il si mon patrimoine n'atteint pas le nisab ?
La zakat est nulle. Le calculateur affiche quand même le total additionné, pour que vous voyiez à quelle distance du seuil vous vous trouvez et puissiez justifier qu'aucune zakat n'est due.
Le calcul déduit-il les dettes ou tient-il compte de l'année de détention ?
Non. Il ne soustrait pas les dettes, ne vérifie pas si les biens ont été détenus une année lunaire et ne distingue pas les bijoux d'usage personnel de l'or de placement. Ces décisions relèvent d'un savant ou du trésorier : vous saisissez des montants déjà ajustés.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/fin/zakat \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}'const res = await fetch("https://api.kit.forhosting.com/fin/zakat", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/zakat",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/zakat", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash":5000,"gold":3000,"silver":500,"investments":1500,"nisab":4000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/zakat", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"cash": 5000,
"gold": 3000,
"silver": 500,
"investments": 1500,
"nisab": 4000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.zakat",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une valeur négative de cash, gold, silver ou investments échoue avec invalid_input au lieu d'inventer un avoir contre un patrimoine qui ne peut pas être négatif.
Ce que signifie la zakat sur liquidités, or, argent et placements, et comment apparaît le 2.5 pour cent
Le patrimoine total est cash plus gold plus silver plus investments.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Un nisab négatif est rejeté pour la même raison : un seuil ne peut pas se situer sous zéro. Associez le résultat à votre propre calendrier de hawl ou d'échéancier de dettes si un savant les exige ; commencez ici lorsque la question produit est un montant de zakat transparent, à cinq entrées, pour une page, une feuille ou un lot de scénarios domestiques qui partagent déjà une devise. Envoyez par POST un corps JSON avec cinq nombres finis obligatoires : cash (billets, comptes courants et autres soldes liquides, zéro ou plus ; alias cash_value, money, cash_on_hand, cash_holdings), gold (valeur de marché présente des détentions d'or dans la même devise ; alias gold_value, gold_holdings, gold_worth), silver (valeur de marché présente des détentions d'argent ; alias silver_value, silver_holdings, silver_worth), investments (valeur de marché présente d'actions, fonds et actifs négociables zakatable ; alias investment, investment_value, stocks, shares) et nisab (le seuil dans la même devise ; alias threshold, nisab_value, nisab_threshold, min_wealth). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. Champs manquants, chaînes vides, booléens et valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Zéro est un seau vide honnête : un foyer qui n'a que des liquidités peut envoyer gold, silver et investments à zéro et recevoir tout de même une zakat finie. En cas de succès le corps répète les cinq entrées après l'arrondi half-up à deux décimales ; rapporte total_wealth comme leur somme ; rapporte nisab_met comme true lorsque total_wealth est supérieur ou égal à nisab et false sinon ; renvoie zakat_rate comme 0.025 ; renvoie zakat comme 2.5 pour cent de total_wealth lorsque le seuil est atteint, ou zéro sinon ; et inclut une courte chaîne formula qui reformule l'identité.
Où un calculateur de zakat justifie sa place
Les enseignants qui montrent la différence entre un prélèvement sur tout le bassin et un prélèvement seulement sur l'excédent au-dessus du seuil peuvent semer des exemples de classe qui montrent dix mille à un nisab de quatre mille comme deux cent cinquante, et démontrer l'échec franc lorsqu'on saisit un gold négatif. Comme l'implémentation est du parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.
Cas d'intégration
Widgets de page mosquée et Ramadan
Laissez les visiteurs soumettre les quatre détentions et un nisab local, puis citez une zakat stable qui coïncide, octet par octet, avec le chemin API prépayé.
Vérifications de nisab en classe
Laissez les élèves soumettre cash, gold, silver, investments et nisab et vérifier le résultat à 2.5 pour cent, y compris l'échec franc lorsqu'une valeur d'actif est négative.
Questions techniques
Que se passe-t-il si cash, gold, silver ou investments est négatif ?
La tâche échoue avec invalid_input. Une valeur d'actif négative n'est pas acceptée ; saisissez zéro ou plus pour chaque détention. Un nisab négatif est rejeté pour la même raison. Une validation échouée n'est pas facturée.
Que se passe-t-il si le patrimoine total est sous le nisab, et si une détention vaut zéro ?
Sous le nisab, la zakat vaut zéro et nisab_met vaut false ; total_wealth est tout de même renvoyé pour que vous voyiez l'écart. Zéro est un seau vide valable : un foyer qui n'a que des liquidités peut envoyer gold, silver et investments à zéro et recevoir encore un résultat fini.
Combien coûte le calculateur de zakat ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.