定額法減価償却計算機
10,000の機械を5年かけて残存価額1,000まで償却すると、毎年同じ1,800ずつで、簿価は1年目の終わりに8,200、最後に1,000になります。原価、残存価額、耐用年数を入れると全体の表が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- コスト
- 10,000
- 残存価額
- 1,000
- 耐用年数
- 5
- 減価償却対象額
- 9,000
- 年間減価償却費
- 1,800
- 減価総額
- 9,000
- 期末簿価
- 1,000
会計士、記帳担当者、学生、小規模事業者は、資産を耐用年数にわたって均等に償却するとき、明確な年間減価償却費と年次の簿価スケジュールを必要とします。表計算は式を埋め込み、手計算では最終年の端数処理で食い違うことがよくあります。この定額法減価償却計算機は、取得原価、見積残存価額、整数年の耐用年数を受け取り、償却可能額、一定の年間減価償却費、耐用年数全体の減価償却累計、期末簿価、および各年の減価償却費・減価償却累計額・簿価の完全なスケジュールを返します。
ここでの定額法減価償却の定義
定額法減価償却は、長期使用資産の取得原価を耐用年数にわたって均等に配分し、簿価が残存価額に達するまで各満年度が同額の費用を負担します。償却可能額は取得原価から残存価額を差し引いたもので、これが耐用年数全体で費用化する総額です。年間減価償却費は、その額を整数年の耐用年数で割ったものです。
第t年後の減価償却累計額は年次費用のt倍(最終年は合計が償却可能額に正確に一致するよう端数調整)となり、簿価は取得原価から減価償却累計額を差し引いたものです。耐用年数終了時、簿価は残存価額に等しく、減価償却総額は償却可能額に等しくなります。
例:機械の取得原価が一万、残存価額が一、耐用年数が五年の場合、償却可能額は九千、年間減価償却費は千八百、一年後の簿価は八千二百、五年後は一千です。半期・月中などの部分年度の慣行、定率法、生産高比例法、section 179、特別償却、管轄ごとの税表は対象外です。通貨は単位なしです。 すでに使っている通貨で金額を渡し、出力も同じ単位で解釈してください。
定額法減価償却計算機が役立つ場面
会計教育ページやパーソナルファイナンスのブログは、記事本文と一致するライブツールを提供すると「定額法 減価償却 計算」系の検索で評価されます。記帳コーチは学生に原価・残存・耐用年数を入力させ、年次費用と簿価の階段全体を確認させます。SaaS のオンボーディングは、総勘定元帳モジュール全体を立ち上げずに最初の資産の減価償却を見せられます。
本ツールは資産カタログの取得、税ボーナス率の適用、年中取得の按分、定率法の二重減価を扱いません。取得原価・残存・整数年の耐用年数を持つ単一資産について、閉形式の年次定額法減価償却と簿価のみを計算します。
活用例
固定資産の年次費用
取得原価、残存価額、耐用年数を入力すると、帳簿用の一定の年次定額法減価償却費が得られます。
年次簿価スケジュール
返却された schedule を使い、資産の耐用年数の各年について減価償却費、累計額、簿価を一覧できます。
よくある質問
スケジュールの簿価とは何ですか?
第t年の簿価は、その年までの減価償却累計額を取得原価から差し引いたものです。耐用年数終了時は残存価額(salvage)に等しくなります。
残存価額はゼロでもよいですか?
はい。 残存ゼロは、取得原価全額を耐用年数にわたって均等に償却することを意味し、期末簿価はゼロになります。
定率法や MACRS に対応していますか?
定率法、生産高比例法、税務 MACRS 表には別ツールをご利用ください。
年間の償却額が割り切れない場合はどうなりますか?
端数は最終年で調整します。そのため償却額の合計は常に原価から残存価額を引いた額と一致し、最終年末の簿価はちょうど残存価額になります。
1年に満たない期間だけ償却できますか?
できません。耐用年数は1から100までの整数の年で入力し、毎年まるごと1年分を償却します。期央や月央の取り扱いは行いません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/finance/depreciation-straight-line \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cost":10000,"salvage":1000,"useful_life":5}'const res = await fetch("https://api.kit.forhosting.com/finance/depreciation-straight-line", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cost": 10000,
"salvage": 1000,
"useful_life": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/depreciation-straight-line",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cost": 10000,
"salvage": 1000,
"useful_life": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/depreciation-straight-line", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cost":10000,"salvage":1000,"useful_life":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cost":10000,"salvage":1000,"useful_life":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/depreciation-straight-line", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"cost": 10000,
"salvage": 1000,
"useful_life": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.depreciation_straight_line",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
ここでの定額法減価償却の定義
このendpointは、明示的なスケジュール付きの古典的な年次定額法の問いに答えます。負の取得原価や取得原価を超える残存価額は、負の費用や過大な残存を捏造せず invalid_input として拒否します。
入力契約、端数処理、エラー動作
任意で decimals をゼロから八の整数として送り、金額系出力の half-up 端数処理桁数を制御します(既定は二)。schedule の最終年は端数を吸収し、除算がきれいな小数に落ちなくても減価償却累計が償却可能額に、期末簿価が salvage に一致します。MACRS の百分率や管轄固有の初年度ルールが必要な場合は、ご自身の税モジュールと組み合わせてください。本計算機は節税額や繰延税金資産を見積もりません。POST で JSON オブジェクトを送ります。必須は三つです。 cost はゼロより大きい有限数、salvage はゼロ以上かつ cost 以下の有限数、useful_life は一から百までの整数(満年)です。有限値として解釈できる数値文字列は JSON 数値と同じく受け付けます。欠落フィールド、非有限値、正でない cost、負の salvage、cost を超える salvage、整数でないまたは範囲外の useful_life や decimals は invalid_input で失敗し、課金されません。成功時は、端数処理済みの cost と salvage、useful_life、depreciable_base、annual_depreciation、total_depreciation、book_value_end、各年の year・depreciation・accumulated_depreciation・book_value を持つ schedule 配列、数値の横に示せる短い formula 文字列を返します。
定額法減価償却計算機が役立つ場面
社内 ops スクリプトは、デモやサンドボックス用の固定資産台帳を組み立てる際、壊れやすい表計算の貼り付けではなく決定的な parse endpoint を必要とします。実装が純粋 parse の tier A であるため、成功した各呼び出しは公開されている基本価格 $0.002 で、モデルトークンも外向きネットワークもなく、検証失敗は残高を消費しません。ご自身のコードで useful_life や salvage をループして what-if 表を作り、テストで annual_depreciation と schedule の簿価を固定し、リクエストは小さく保ってください。無料のブラウザ経路は API と同じ純粋モジュールを使うため、デモと本番がずれません。
連携の活用例
教室・コンテンツ用ウィジェット
教育ページに無料のブラウザ計算機を埋め込み、学習者が教科書の定額法例を決定的な API と照合できるようにします。
技術的な質問
定額法の減価償却はどう計算しますか?
cost(ゼロより大)、salvage(ゼロ以上かつ cost 以下)、useful_life(整数年)を送ってください。年間減価償却費は (cost − salvage) ÷ useful_life です。
定額法減価償却計算機の料金は?
ブラウザ版は無料です。API リクエストは成功呼び出しごとに KIT の前払い残高から $0.002 です。無効な入力は課金されません。