Ontwikkelingskosten in de ontwikkeling van software helpen bij het produceren van inkomsten over meerdere tijdsperioden. Als gevolg hiervan worden softwareontwikkelingskosten geregistreerd als een actief in een proces dat gekapitaliseerde uitgaven worden genoemd. Geactiveerde uitgaven zijn onderhevig aan afschrijving, een proces waarbij hun waarden in de loop van de tijd worden afgeschreven om hun gebruik in de productie van inkomsten te weerspiegelen.
Overeenstemmend principe
Op basis van periodetoerekening vereist het Matching Principle dat accountants kosten noteren in dezelfde tijdsperiode als de inkomsten die door hun voorkomen hebben bijgedragen tot de productie. Dit wordt gedaan om verstoringen te voorkomen waarbij enorme inkomsten of uitgaven worden geregistreerd in enkele perioden waarin het proces om ze te verdienen of te incasseren zich over meerdere perioden heeft afgespeeld. Zowel afschrijvingen als amortisaties worden uitgevoerd om te voldoen aan het Matching Principle.
Afschrijvingen
Afschrijvingen zijn vergelijkbaar met het afschrijvingsproces, maar de afschrijving is alleen van toepassing op immateriële activa zonder materieel bestaan. Zowel afschrijvingen als amortisaties zijn bedoeld om kosten over meerdere tijdsperioden te verdelen om hun optreden in de tijd beter weer te geven, in plaats van op een enkel moment in de tijd.
Geactiveerde uitgaven
Softwareontwikkelingskosten kunnen worden geregistreerd als geactiveerde uitgaven, die kosten zijn die activa zijn geworden. Uitgaven worden geactiveerd als hun omzet helpt inkomsten te genereren in meer dan de periode waarin ze zijn gemaakt. Aangezien software die is ontwikkeld voor verkoop, bijvoorbeeld in meer perioden zal worden verkocht dan die waarvoor ontwikkelkosten zijn gemaakt, moeten die kosten worden gekapitaliseerd en afgeschreven in die latere perioden om de werkelijkheid beter weer te geven.
Aflossing van ontwikkelde software
De afschrijving van geactiveerde softwareontwikkelingskosten gebeurt op vrijwel dezelfde manier als afschrijvingen. Ten eerste is het te amortiseren bedrag de totale waarde van het actief minus de geschatte restwaarde, wat in dit geval geen enkele waarde kan zijn. De afschrijvingslast voor elke periode is het bedrag dat moet worden geamortiseerd verdeeld over het aantal perioden waarin de geactiveerde uitgaven van nut zullen blijven.