Wann kann ein Unternehmen Softwarekosten kapitalisieren?

Mit dem Wachstum der Zahl und Größe von software-Unternehmen, wir denken, dass es wichtig ist, etwas Licht auf aktivierte software-Kosten. Aktivierte Softwarekosten sind Kosten wie Programmiererentschädigung, Softwaretests und andere direkte und indirekte Gemeinkosten, die in der Bilanz eines Unternehmens aktiviert werden, anstatt als angefallene Kosten aufgewendet zu werden.,

Um die Softwareentwicklungskosten nutzen zu können, muss die zu entwickelnde Software nach bestimmten Kriterien gemäß GAAP förderfähig sein. Im Großen und Ganzen gibt es zwei Phasen der Softwareentwicklung, in denen ein Unternehmen die Softwareentwicklungskosten nutzen kann:

  1. Die Phase der Anwendungsentwicklung (dh Codierung) für Software, die für den internen Gebrauch eines Unternehmens bestimmt ist.
  2. Die Phase, in der „technologische Machbarkeit“ für Software erreicht wird, die an die Öffentlichkeit verkauft oder vermarktet wird.,

Die Best Practices für die Bilanzierung und Prognose von aktivierten Softwarekosten sind praktisch identisch mit denen von immateriellen Vermögenswerten: Die Kosten werden aktiviert und dann über die Gewinn-und Verlustrechnung amortisiert.

Für den internen Gebrauch entwickelte Software

Beispiele für Software für den internen Gebrauch sind interne Buchhaltungs-und Kundenmanagementsysteme. Diese Arten von Anwendungen und Systemen können nicht an die Öffentlichkeit verkauft werden.,

Behandlung Projekt-Phase (pre-coding-Phase) Ergebniswirksam Application development stage (codierungsphase) Aktiviert, außer für die Allgemeinen und Verwaltungskosten in Zusammenhang mit der Entwicklung Umsetzung (software ist live und wird verwendet) Ergebniswirksam

Software-Unternehmen verkaufen oder vermarkten der öffentlichkeit

Diese enthält software, die verkauft werden, geleast oder vermarktet werden, für externe Benutzer.,r sale

in der Regel groß geschrieben wird, mit einigen Ausnahmen Verfügbar für Verkauf Ergebniswirksam

Software Kosten, die sich für die Kapitalisierung

Bei der Qualifikation für die Kapitalisierung der software-Entwicklung Kosten, die sich qualifizieren, sind:

  • Software-Entwickler Vergütung
  • Zuordnung der indirekten Gemeinkosten
  • Software-Tests und andere direkte Kosten

Vorteile von Kapital-software

bei aktivierter software wird aktiviert und dann abgeschrieben, statt als Aufwand gebucht., Dies führt zu niedrigeren ausgewiesenen Aufwendungen und damit zu einem höheren Nettoergebnis. Beachten Sie, dass die Entscheidung, für GAAP-Zwecke zu kapitalisieren, nicht erforderlich ist, dasselbe für steuerliche Zwecke zu tun. Infolgedessen würden Unternehmen, die einen höheren Nettogewinn für Buchzwecke erzielen möchten, die Softwarekosten lieber nutzen.

Wie viel Spielraum haben Unternehmen bei der Entscheidung, was vs Kosten zu nutzen

Ziemlich viel, vor allem in der Entscheidung über Software, die an die Öffentlichkeit verkauft wird., Das liegt daran, dass die Entscheidung, was sich in der „technologisch machbaren“ Phase befindet, aber noch nicht „zum Verkauf verfügbar“ ist, ziemlich subjektiv ist.

Unternehmen, die konservativ sind, klassifizieren Software im Allgemeinen als zum Verkauf verfügbar, sobald sie die technologische Machbarkeit erreicht hat. In diesem Fall gibt es nicht viel zu kapitalisieren, da die Kosten aufgewendet werden müssen, sobald sie zum Verkauf stehen. Weniger konservative Unternehmen können die meisten Kosten auf die Phase verteilen, in der die Software technologisch machbar, aber noch nicht zum Verkauf verfügbar ist.,

Ebenso kann die Entscheidung, intern verwendete Software wie in der Entwicklungsphase gegenüber der Implementierung oder Projektphase zu klassifizieren, subjektiv sein.

Aktivierte Softwarekosten, ein Beispiel

AthenaHealth aktiviert einen erheblichen Betrag an Entwicklungskosten für intern verwendete Software. In ihrem 2017 10K erklären sie, dass es sich um eine Software für den internen Gebrauch namens AthenaNet handelt:

Wir nutzen bestimmte Kosten im Zusammenhang mit der Entwicklung von athenaNet-Diensten und anderer Software für den internen Gebrauch., Kosten, die während der Anwendungsentwicklungsphase anfallen, werden nur dann aktiviert, wenn wir glauben, dass die Entwicklung wahrscheinlich zu neuen oder zusätzlichen Funktionen führen wird. Die während der Anwendungsentwicklungsphase aktivierten Kosten umfassen die Vergütung von Mitarbeitern sowie Beratungsgebühren für Entwickler von Drittanbietern, die an diesen Projekten arbeiten. Die Kosten im Zusammenhang mit der vorbereitenden Projektphase und den Aktivitäten nach der Implementierung werden als anfallende Kosten aufgewendet., Die Software für den internen Gebrauch wird über die geschätzte Nutzungsdauer des Vermögenswerts, die zwischen zwei und fünf Jahren liegt, geradlinig amortisiert. Wenn intern genutzte Software, die zuvor aktiviert wurde, aufgegeben wird, werden die Kosten abzüglich der kumulierten Abschreibungen, falls vorhanden, als Amortisationsaufwand erfasst. Vollständig amortisierte kapitalisierte Softwarekosten für den internen Gebrauch werden von ihren jeweiligen Konten entfernt.,“>

Hier sehen Sie die Auswirkungen der aktivierten Softwarekosten auf die Bilanz:

In ihren Fußnoten können Sie sehen, dass diese Kosten amortisiert werden, genau wie andere immaterielle Vermögenswerte:

Inzwischen kapitalisiert Google praktisch keine Softwareentwicklungskosten:

Wir übernehmen Kosten für die Softwareentwicklung, einschließlich Kosten für die Entwicklung von Softwareprodukten oder die Softwarekomponente von Produkten, die verkauft, geleast oder an externe Benutzer vermarktet werden sollen, bevor die technologische Machbarkeit erreicht ist., Die technologische Machbarkeit wird in der Regel kurz vor der Veröffentlichung solcher Produkte erreicht, und infolgedessen waren Entwicklungskosten, die die Kapitalisierungskriterien erfüllen, für die vorgestellten Zeiträume nicht wesentlich.

Die Kosten für die Softwareentwicklung umfassen auch die Kosten für die Entwicklung von Software, die ausschließlich für interne Anforderungen verwendet wird, und Cloud-basierte Anwendungen, die für die Bereitstellung unserer Dienste verwendet werden., Wir nutzen die Entwicklungskosten im Zusammenhang mit diesen Softwareanwendungen, sobald die vorläufige Projektphase abgeschlossen ist und es wahrscheinlich ist, dass das Projekt abgeschlossen ist und die Software zur Ausführung der beabsichtigten Funktion verwendet wird. Die Kosten für die Entwicklung solcher Softwareanwendungen waren für die vorgestellten Zeiträume nicht wesentlich.

— Alphabet Inc., 10k, Geschäftsjahr endete 31.12.17

Aufgrund der Subjektivität bei der Bestimmung der Softwareentwicklungsphasen der internen Nutzung und kommerziellen Software ist es wichtig, Unterschiede in diesen Rechnungslegungsentscheidungen beim Vergleich von Softwareunternehmen zu verstehen. Zwei identische Softwareunternehmen könnten sehr unterschiedlich aussehende Finanzdaten haben, die ausschließlich auf dieser Buchhaltungsentscheidung basieren.