ソフトウェアの開発にかかる開発費は、複数の期間にわたる収益の創出を助けます。その結果、ソフトウェア開発コストは、資産化支出と呼ばれるプロセスの資産として記録されます。資産化された支出は償却の対象となります。償却とは、その使用が収益の生成に反映されるために、その価値が時間の経過とともに償却されるプロセスです。
マッチング原則
発生主義会計では、マッチング原則は、会計士が彼らの出来事が生み出すのを助けた収入と同じ期間に原価を計上することを要求している。これは、収益または支出のプロセスが複数の期間にわたって発生した場合に、膨大な収益または支出が単一の期間に記録されるという歪みを回避するために行われます。マッチング原則を遵守するために、減価償却と償却の両方が行われます。
償却
償却は減価償却のプロセスと似ていますが、償却は重要な存在のない無形資産にのみ適用されます。減価償却費も償却費も、単一の時点ではなく、複数の期間にわたって発生をより正確に反映させるために費用を配分することを目的としています。
資産化された支出
ソフトウェア開発費用は資産化された支出として記録することができます。これは資産となった費用です。発生した期間を超えて発生した場合に費用が資産計上されます。例えば、販売用に開発されたソフトウェアは、開発費が発生したものよりも多くの期間で販売されるので、現実をよりよく反映するために、その後の期間に費用を資産計上して償却するべきである。
開発したソフトウェアの償却
資産計上されたソフトウェア開発費用の償却は、減価償却とほぼ同じ方法で行われます。まず、償却額は、資産の合計金額から見積残存価額を差し引いた金額で、この場合はゼロになります。各期間の償却費は、資産計上された支出が引き続き使用される期間数で割った償却額です。