Calculateur ROA
Un résultat net de 80 000 pour un actif total de 1 000 000 donne une rentabilité des actifs de 8 %. Comparez l'efficacité avec laquelle des entreprises de tailles différentes transforment leurs actifs en bénéfice. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Revenu net
- 80 000
- Actifs totaux
- 1 000 000
- Roa
- 8
La rentabilité des actifs, ou ROA, est la part du résultat net d'une période que l'entreprise a tirée de chaque unité d'actif au bilan. Les analystes actions, les analystes crédit et les opérateurs utilisent ce seul pourcentage pour comparer des émetteurs de tailles différentes selon l'efficacité de l'actif, pour alimenter une décomposition DuPont de marge et de rotation, et pour vérifier si le bénéfice déclaré a réellement employé la base d'actifs de façon productive. Ce calculateur de ROA prend deux nombres finis — résultat net et actif total —, divise le résultat net par l'actif total, multiplie par cent et renvoie le ratio en pourcentage avec les deux entrées qu'il a utilisées. Un actif total égal à zéro est rejeté car la division par zéro n'est pas définie.
Comment la rentabilité des actifs transforme résultat net et actif total en un pourcentage
La rentabilité des actifs pose une question étroite : une fois le résultat net de la période connu, quelle part de ce bénéfice l'entreprise a-t-elle tirée de chaque unité d'actif déclarée. Diviser ces deux nombres et les ramener à cent produit le ROA en pourcentage, que ce point de terminaison renvoie à côté des entrées répétées pour qu'une feuille puisse épingler le pourcentage à côté des lignes qui l'ont produit. Un résultat net de quatre-vingt mille et une base d'un million impriment un ROA de huit.
Un résultat net nul est un dénouement légitime et non une erreur : une période à l'équilibre a toujours un ROA de zéro dès que la base d'actifs est non nulle. Un résultat net négatif est accepté parce qu'une perte a toujours un chiffre (négatif) de rentabilité des actifs que les notes de crédit citent à côté de la couverture des intérêts. Un actif total négatif est autorisé et produit un pourcentage signé au lieu de se cacher derrière une valeur absolue.
Ce calculateur ne moyenne pas deux dates de bilan, n'annualise pas une période résiduelle, ne convertit pas les devises et ne consulte pas un cours en direct. Vous fournissez deux nombres finis qui partagent déjà une période et une monnaie ; le calculateur divise, multiplie par cent et arrondit le pourcentage half-up à six décimales pour que les tests coïncident octet par octet d'un runtime à l'autre. C'est l'identité ROA à deux lignes, non une décomposition DuPont, non la rentabilité des capitaux propres et non la rentabilité du capital investi.
Où un calculateur de ROA justifie son existence
Les opérateurs qui passent au crible une clôture mensuelle utilisent un calculateur de ROA pour transformer le résultat net et l'actif total de la dernière période en une seule ligne comparable d'efficacité avant d'ouvrir un modèle complet de rentabilité.
Les analystes actions réexécutent les deux mêmes champs lorsque l'exercice se clôt ou qu'un dossier DuPont demande la rentabilité des actifs, puis épinglent roa à côté de la marge nette et de la rotation des actifs afin que chaque note parte d'un pourcentage ramené à l'actif plutôt que d'un résultat net non mis à l'échelle.
Les analystes crédit et les dossiers de conseil prennent le résultat net du compte de résultat et l'actif total du bilan, et comparent ce ROA à une médiane de pairs et à une série historique plutôt que de traiter l'un d'eux comme substitut. C'est une recherche et un travail différents d'un calculateur de rentabilité des capitaux propres, d'un calculateur de retour sur investissement, d'un multiple de rotation des immobilisations et du bénéfice par action : ces outils partent d'autres lignes et répondent à d'autres questions.
Une validation en échec ne consomme pas le solde. Gardez les deux champs finis, gardez l'actif total différent de zéro, épinglez le pourcentage arrondi dans les tests, et vous obtenez un chiffre de rentabilité des actifs reproductible pour teasers, greffons LMS et workers de bord sans dresser un grand livre à vous.
Cas d’usage
Clôture mensuelle avant le dossier de rentabilité
Transformez le résultat net et l'actif total de la dernière période en un seul pourcentage de ROA avant d'ouvrir un modèle DuPont ou de marges de pairs.
Notes de crédit et criblages de pairs
Épinglez la rentabilité des actifs à côté d'une médiane de pairs afin qu'un dossier crédit compare l'efficacité de l'actif plutôt qu'un résultat net non mis à l'échelle.
Dossiers de conseil face au ROE et au ROI
Versez le résultat net du dépôt et l'actif total dans un ROA de départ à côté de la rentabilité des capitaux propres et du retour sur investissement, plutôt que de traiter ces ratios comme des substituts.
Questions fréquentes
Comment calcule-t-on le ROA ?
Le calculateur renvoie ce pourcentage arrondi half-up à six décimales, avec les deux entrées qu'il a utilisées.
Que se passe-t-il si l'actif total est zéro ?
Le ROA n'est pas défini lorsque la base d'actifs est zéro, donc le calculateur ne renvoie pas Infinity. Ces échecs ne sont pas facturés.
S'agit-il du ROA, du ROE ou du ROI ?
Du ROA. Le dénominateur est le chiffre d'actif total que vous envoyez. La rentabilité des capitaux propres utilise les fonds propres ; le retour sur investissement utilise une base de capital investi. Ce sont d'autres identités et d'autres recherches.
Le résultat net peut-il être négatif, et faut-il envoyer l'actif total moyen ?
Une perte a toujours un ROA (négatif). Envoyez l'actif total moyen si c'est votre convention — ce calculateur ne moyenne pas deux dates de bilan.
À quoi sert la rentabilité des actifs ?
À comparer des entreprises de tailles différentes selon l'usage qu'elles font de leurs actifs, à décomposer la rentabilité en marge et en rotation des actifs, et à vérifier si le bénéfice publié vient bien des actifs du bilan.
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/roa \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_income":80000,"total_assets":1000000}'const res = await fetch("https://api.kit.forhosting.com/fin/roa", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_income": 80000,
"total_assets": 1000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/roa",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_income": 80000,
"total_assets": 1000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/roa", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_income":80000,"total_assets":1000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_income":80000,"total_assets":1000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/roa", 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
{
"net_income": 80000,
"total_assets": 1000000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.roa",
"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
Toute entrée manquante, vide ou qui n'est pas un nombre fini échoue avec invalid_input et n'est pas facturée.
Comment la rentabilité des actifs transforme résultat net et actif total en un pourcentage
L'identité qu'utilise ce calculateur est roa égal à net_income divisé par total_assets, multiplié par cent, de sorte que le résultat est un pourcentage et non un multiple décimal. net_income est le bénéfice ou la perte de dernière ligne de la période dans une seule monnaie, déjà après intérêts et impôt. total_assets est le dénominateur : la base d'actifs que vous avez déjà choisie pour cette même période et cette même monnaie — l'actif total de clôture du bilan, ou l'actif total moyen si vous avez vous-même moyenné l'ouverture et la clôture. Une base d'actifs nulle n'est pas un ROA légitime : la division par zéro n'est pas définie, donc la tâche échoue avec invalid_input au lieu de renvoyer Infinity ou un corps creux.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Envoyez l'actif total moyen si c'est la convention que vous avez déjà calculée — ce point de terminaison ne moyenne pas deux dates à votre place. Un actif total négatif est autorisé et produit un pourcentage signé. Exemple : quatre-vingt mille de résultat net et un million d'actif total donnent un ROA de huit. Conservez les deux champs dans une seule monnaie et une seule période, épinglez le pourcentage arrondi dans les tests, et le contrat reste reproductible d'un carnet jusqu'à un worker de bord. Envoyez par POST un corps JSON avec deux nombres finis obligatoires. net_income est la dernière ligne de la période dans une seule monnaie ; les alias net_profit, earnings, profit et ni pointent vers le même champ afin que la feuille conserve le nom de ses colonnes. total_assets est la base d'actifs de cette même période et monnaie ; les alias assets, total_asset et ta sont acceptés. Chaque champ numérique peut arriver comme nombre JSON ou comme chaîne numérique. Les champs manquants, les chaînes vides et les valeurs non finies — NaN, Infinity ou un texte qui ne se lit pas comme un nombre — échouent avec invalid_input en nommant le champ. Ces échecs ne sont pas facturés. Un résultat net nul ou négatif est autorisé : un équilibre ou une perte produisent encore un ROA fini au lieu d'une erreur. total_assets doit être strictement différent de zéro ; une base nulle échoue parce que le ROA n'est pas défini lorsque l'actif total est zéro. Si la validation passe, le corps répète net_income et total_assets, signale roa comme le résultat net divisé par l'actif total fois cent (arrondi half-up à six décimales), plus une chaîne de formule qui réaffirme l'identité. Associez le JSON à votre propre règle sur quelle ligne d'actif correspond au résultat net que vous envoyez — l'actif total de clôture n'est pas l'actif total moyen, et l'actif total n'est pas l'actif d'exploitation net — car ce point de terminaison divise les deux nombres que vous envoyez ; il ne reconstruit pas le bilan, ne choisit pas une convention de présentation et ne consulte pas un dépôt.
Où un calculateur de ROA justifie son existence
Parce que l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le tarif de base publié $0.002 sans jetons de modèle ni réseau sortant.
Questions techniques
Combien coûte le calculateur de ROA ?
L'outil du navigateur est gratuit. Les requêtes API utilisent un solde KIT prépayé à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.