Wanneer kan een bedrijf softwarekosten kapitaliseren?

met de groei van het aantal en de omvang van softwarebedrijven, denken we dat het belangrijk is om wat licht te werpen op gekapitaliseerde softwarekosten. Geactiveerde softwarekosten zijn kosten zoals programmeur compensatie, software testen en andere directe en indirecte overhead kosten die worden gekapitaliseerd op de balans van een bedrijf in plaats van worden uitgegeven als gemaakt.,

om de kosten voor softwareontwikkeling te kunnen kapitaliseren, moet de software die wordt ontwikkeld, subsidiabel zijn op basis van bepaalde criteria die in het kader van de GAAP zijn voorgeschreven. In het algemeen zijn er twee fasen van de ontwikkeling van software waarin een bedrijf de kosten van de ontwikkeling van software kan kapitaliseren:

  1. de fase van de ontwikkeling van applicaties (d.w.z. codering) voor software die bestemd is voor intern gebruik van een bedrijf.
  2. het stadium waarin “technologische haalbaarheid” wordt bereikt voor software die aan het publiek zal worden verkocht of op de markt gebracht.,

de best practices voor boekhouding en prognoses voor gekapitaliseerde softwarekosten zijn vrijwel identiek aan die van immateriële activa: de kosten worden gekapitaliseerd en vervolgens afgeschreven via de winst-en verliesrekening.

Software ontwikkeld voor intern gebruik

voorbeelden van software voor intern gebruik zijn systemen voor interne boekhouding en klantenbeheer. Dit soort toepassingen en systemen kunnen geen producten zijn die aan het publiek worden verkocht.,

Verzorging Project fase (pre-codering fase) de Resultatenrekening Application development fase (codering fase) Geactiveerd, behalve voor de algemene en administratieve kosten in verband met de ontwikkeling Implementatie fase (software is live en wordt gebruikt) de Resultatenrekening

Software die bedrijven verkopen aan het publiek

Dit omvat software om verkocht te worden, verhuurd of verkocht aan externe gebruikers.,r verkoop

Algemeen hoofdletters, met enkele uitzonderingen Beschikbaar voor verkoop de Resultatenrekening

Software kosten die in aanmerking komen voor activering

Als in aanmerking komen voor activering, ontwikkeling van software kosten die in aanmerking komen zijn:

  • Software ontwikkelaar vergoeding
  • Toewijzing van de indirecte overhead
  • het testen van Software en overige directe kosten

de Voordelen van het benutten software

Geactiveerde software is geactiveerd en vervolgens afgeschreven in plaats van het resultaat worden geboekt., Dit zal resulteren in lagere gerapporteerde kosten en dus hogere netto-inkomsten. Merk op dat de beslissing om te kapitaliseren voor GAAP-doeleinden niet noodzakelijk hetzelfde te doen voor fiscale doeleinden. Als gevolg daarvan, bedrijven op zoek naar hogere netto-inkomsten voor boek doeleinden zou de voorkeur aan software kosten te kapitaliseren tonen.

hoeveel speelruimte hebben bedrijven om te beslissen wat ze moeten kapitaliseren vs kosten

nogal wat, vooral in de beslissing met betrekking tot software die aan het publiek wordt verkocht., Dat komt omdat beslissen wat er in de “technologisch haalbare” fase, maar nog niet “beschikbaar voor verkoop” fase is vrij subjectief.

bedrijven die conservatief zijn classificeren over het algemeen software als beschikbaar voor verkoop zodra deze technologisch haalbaar is. In dit geval is er niet veel te kapitaliseren, omdat de kosten moeten worden uitgegeven zodra ze beschikbaar zijn voor verkoop. Minder conservatieve bedrijven kunnen de meeste kosten toewijzen aan de fase waar de software technologisch haalbaar is, maar nog niet beschikbaar is voor verkoop.,

evenzo kan de beslissing om intern gebruikte software te classificeren als in de ontwikkelingsfase versus de implementatiefase of projectfase ook subjectief zijn.

geactiveerde softwarekosten, een voorbeeld

AthenaHealth kapitaliseert een aanzienlijk deel van de ontwikkelingskosten voor intern gebruikte software. In hun 10K 2017 leggen ze uit dat het voor intern gebruik Software is genaamd AthenaNet:

We maken gebruik van bepaalde kosten gerelateerd aan de ontwikkeling van athenaNet diensten en andere intern gebruik software., Kosten gemaakt tijdens de applicatie-ontwikkelingsfase worden alleen gekapitaliseerd als we denken dat het waarschijnlijk is dat de ontwikkeling zal resulteren in nieuwe of extra functionaliteit. De soorten kosten die tijdens de applicatie-ontwikkelingsfase worden gekapitaliseerd, omvatten werknemersbijdrage, evenals consultingkosten voor externe ontwikkelaars die aan deze projecten werken. De kosten in verband met de voorbereidende projectfase en de activiteiten na de uitvoering worden geraamd op basis van de gemaakte kosten., Intern gebruikssoftware wordt lineair afgeschreven over de geschatte gebruiksduur van het actief, die varieert van twee tot vijf jaar. Wanneer intern-use software die eerder werd gekapitaliseerd wordt verlaten, de kosten minus de geaccumuleerde afschrijvingen, indien van toepassing, wordt geregistreerd als afschrijvingskosten. Volledig geamortiseerd gekapitaliseerde intern-use software kosten worden verwijderd uit hun respectieve rekeningen.,”>

Hier kunt u zien wat het effect van geactiveerde software kosten op de balans:

In hun voetnoten, zie je dat deze kosten worden afgeschreven, net als andere immateriële vaste activa:

Ondertussen, Google speelt vrijwel geen software ontwikkeling kosten:

Wij rekening ontwikkeling van de software, inclusief de kosten om de software te ontwikkelen producten of componenten van producten worden verkocht, verhuurd of verkocht aan externe gebruikers, voordat de technologische haalbaarheid is bereikt., Technologische haalbaarheid wordt meestal bereikt kort voor de release van dergelijke producten en als gevolg daarvan, ontwikkelingskosten die voldoen aan de criteria voor kapitalisatie waren niet materieel voor de gepresenteerde perioden.

kosten voor softwareontwikkeling omvatten ook kosten voor het ontwikkelen van software die uitsluitend gebruikt wordt om te voldoen aan interne behoeften en cloudgebaseerde applicaties die worden gebruikt om onze diensten te leveren., We maken gebruik van de ontwikkelingskosten met betrekking tot deze software applicaties zodra de voorbereidende projectfase is voltooid en het waarschijnlijk is dat het project zal worden voltooid en de software zal worden gebruikt om de beoogde functie uit te voeren. De voor de ontwikkeling van dergelijke softwaretoepassingen geactiveerde kosten waren voor de gepresenteerde perioden niet materieel.

— Alphabet Inc., 10k, boekjaar afgesloten op 12/31/17

vanwege de subjectiviteit over het bepalen van de software-ontwikkelingsfasen van intern gebruik en commerciële software, is het belangrijk om de verschillen in deze boekhoudkundige beslissingen te begrijpen bij het vergelijken van softwarebedrijven. Twee identieke software bedrijven kunnen hebben zeer verschillend uitziende financials uitsluitend op basis van deze boekhoudkundige beslissing.