Avskrivningen av programvara är en komplex fråga utan något enda, allmänt accepterat svar. Det beror starkt på de följande bokföringsstandarderna (t.ex. GAAP, IFRS) och programvarans natur. Det finns två huvudsakliga tillvägagångssätt, och ofta används en kombination:
1. Amortering (för internt utvecklad eller köpt programvara med en begränsad livslängd):
* ändlig livslängd: Detta innebär att programvaran har ett förutsägbart slut på dess användbarhet, antingen på grund av teknisk föråldring, slutet på ett supportavtal eller slutförandet av ett specifikt projekt. Om detta är fallet är programvaran * amorterad * under dess livslängd. Detta liknar avskrivningar för konkreta tillgångar.
* Bestämma livslängd: Detta är den svåraste delen. Det kräver bedömning och övervägande av faktorer som:
* Teknologiska framsteg: Hur snabbt kommer nyare teknik att göra programvaran föråldrad?
* Branschstandarder: Finns det nya standarder som kommer att göra programvaran oförenlig?
* Supportkontrakt: Beror mjukvarans användbarhet på pågående stöd? Slutet på stödet kan definiera livslängden.
* intern användning: Hur länge förutser företaget att använda programvaran för sitt avsedda syfte?
* amorteringsmetod: Kostnaden för programvaran (utvecklingskostnader eller inköpspris) tilldelas systematiskt under livslängden. Vanliga metoder inkluderar:
* Raklinjemetod: Lika utgifter varje period.
* accelererade metoder: Högre kostnader under tidigare perioder (t.ex. dubbelavbrutande balans). Detta återspeglar idén att programvara kan bli mindre värdefull snabbare.
2. Ingen amortering (för obestämd användbar liv):
* obestämd livslängd: En del programvara, särskilt avgörande system eller de som ständigt uppdaterade, kanske inte har ett förutsägbart slut på dess livslängd. I dessa fall krävs i allmänhet inte amortering enligt många redovisningsstandarder. Detta betyder dock inte att det inte finns någon hänsyn till försämring. Om programvarans värde minskar avsevärt (på grund av oväntad föråldring, till exempel), bör en nedskrivningsförlust erkännas.
Specifika överväganden:
* GAAP vs. IFRS: De specifika reglerna och tolkningarna angående amortering av mjukvaror skiljer sig något mellan allmänt accepterade redovisningsprinciper (GAAP) och internationella finansiella rapporteringsstandarder (IFRS).
* intern kontra extern programvara: Internt utvecklad programvara har unika utmaningar för att bestämma sina kostnader och livslängd jämfört med köpt programvara.
* Programvara som en tjänst (SaaS): SaaS utgifter vanligtvis som uppkommit snarare än avskrivna, eftersom det behandlas som en driftskostnad.
Sammanfattningsvis: Beslutet om när och hur man skriver av programvara kräver noggrant övervägande av dess livslängd, redovisningsstandarderna följs och en viss grad av professionell bedömning. Att konsultera med en revisor som är bekant med relevanta redovisningsstandarder är avgörande för korrekt rapportering.