2018년 10월 1일 월요일

[Tech Business & Tax Accounting] Cloud computing SaaS Business and Software Tax Accounting Treatment

Cloud computing SaaS Business and Software Tax Accounting Treatment


Disruptive innovation and Crossing the Chasm
Author Geoffrey Moore of ‘Crossing the Chasm’ argues that early adopters whom the people frothing at the mouth for the disruptive innovation are buy technology; while the majority buy products. A product is the technology plus everything else they need to actually make use of it, such as reasonable pricing and good support. The technology adoption lifecycle in ‘Crossing the Chasm’ of Geoffrey Moore explains that there is almost always a customer for the new technology, but making money means appealing to the mainstream. Crossing the Chasm is built around a model that every tech company needs to understand: the bell-shaped technology adoption life-cycle as illustrated below. The tech company should have itself to jump the chasm successfully and could achieve a Google, or Facebook size return on investment on the horizon.


Source: Crossing the Chasm, Author Geoffrey Moore


Crossing the Chasm and Cloud Computing
In terms of Crossing the Chasm of Cloud computing, Geoffrey Moore was saying “I am thinking specifically of enterprise IT here, and there is no question in this context that cloud itself has had to cross the chasm. But now that it has, and brought along with it SaaS applications and more recently mobile clients, the barrier to entry for next-generation B2B software companies is much lower. The chasm is still there, but it is nowhere near as daunting as it was a decade or more ago.” A great deal of tech experts argue that the essence of the fourth industrial revolution be Cloud computing and advise that a tech company should focus on the business to business (B2B) market based upon it.


Cloud Computing Software as a Service (SaaS)
Simply put, cloud computing is the delivery of computing services—servers, storage, databases, networking, software, analytics, diverse services, and more—over the Internet (“the cloud”). There are a lot of types of cloud services: Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Big Data as a Service (DBaaS),Blockchain as a Service (BaaS), and maybe et cetera. Let’s more focus on Software as a Service (SaaS) over traditional software licensing as the following table at this time.

Software as a Service (SaaS) VS Traditional software licensing
Category
Software as a Service (SaaS)
Traditional software licensing
Software cost
Lower upfront cost
Up to three times the SaaS
Fee
Subscription
One time pay
Upgrade
All inclusive and managed by the SaaS provider
Additional pay and managed by the client
Maintenance cost
Zero and incurred by the SaaS provider
Variable between 25%~50% of the software cost and incurred by the client
Hosting cost
Zero and incurred by the SaaS provider
Server and maintenance costs and incurred by the client
Implementation cost
Low implementation costs
Costs typically 50% more of the software cost
Data back up
Managed by SaaS provider
Managed by the client
Personnel cost & requirement
Managed by SaaS provider
Managed by the client
Security
Managed by SaaS provider on behalf of clients with robust security requirements
Client manage data security, access, backup’s etc.
Infrastructure
A SaaS provider manages the servers and networks, and provides scalability and access, performance tuning and application management.
A client manages the infrastructure servers, networks, performance tuning, etc.


Software Accounting Treatment
Category
US-GAAP
IFRS
Software revenue recognition
Unlike IFRS, US GAAP provides specific guidance on revenue recognition for software and software-related deliverables in an arrangement. It applies to all agreement and contracts that are accounting for under “Ship and Bill”: contracts for sale of hardware, software, and services.

Step 1: Persuasive evidence of an arrangement exists
Step 2: Delivery of the software has occurred
Step 3: The fee (contract fee) is fixed or determinable
Step 4: Collection of the contract price is probable
IFRS does not provide specific guidance on revenue recognition for software-related transactions. The general revenue recognition requirements are applied to each component of the transaction.

Step 1: Identify the contract
Step 2: Identify performance obligations
Step 3: Determine transaction price
Step 4: Allocation transaction price
Step 5: Recognize revenue
Multiple Element Arrangements
Must allocate the contract price to each element based on Vendor-Specific Objective Evidence (VSOE) of fair value and then recognize the allocated revenue when all revenue recognition criteria have been met on an element-by-element basis. Two approaches can be used to account for VSOE: Bell-shape curve approach and substantive renewal approach.
The concept of VSOE of fair value does not exist under IFRS. Although the price that is regularly charged by an entity when an item is sold separately is the best evidence of the item’s fair value, IFRS acknowledges that reasonable estimates of fair value (such as cost plus a reasonable margin)
may, in certain circumstances, be acceptable alternatives.
Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
1. Research & Development (R&D) costs are expensed as incurred until the point of technological feasibility.
2. Software development costs must be capitalized at the point reaching the technological feasibility established when planning, designing, coding, and testing activities all have been completed until the point of the general availability. There are two methods of software capitalization: detailed program design and working model method.
3. Direct costs to reproduce and package the product, training materials and documentation manuals are capitalized as inventory at the point reaching general availability where product is ready to be released to customers.
4. Amortization begins once product is generally available.
5. [LCM] The unamortized capitalized costs of software must be compared to the Net Realizable Value(NRV) of the product to determine whether the product should be written off.
Under IFRS, Research costs are expensed, like US GAAP. However, unlike US GAAP, IFRS has broad-based guidance that requires companies to capitalize development expenditures when certain criteria are met:

* Technological feasibility of completing the asset for use or sale has been achieved.
* The entity intends to complete and use or sell the asset
* The entity has the ability to use or sell the asset
* The entity understands how the asset will generate probable future economic benefits.
* Technical, financial, and other resources are available to complete development of the asset
* The entity has the ability to reliably measure the expenditures.

Under IFRS, there are no special requirements for software. The costs of such software are accounted for under the general principles for internally generated intangible assets or, in the case of purchased software following the general requirements for intangible assets.
Accounting for Costs of Computer Software Developed or Obtained for Internal Use
1. Preliminary project stage: expense
2. Application development stage: capitalize
3. Post-implementation / operation stage: expense
4. Amortization
5. Impairment test
Impairment test
Two steps test (recovery not allowed)
One step test (recovery allowed)
License fees and royalties
Like IFRS, to determine the appropriate pattern of revenue recognition for a license or royalty arrangement, the substance of the agreement is considered.

Unlike IFRS, specific revenue recognition criteria may apply depending on intellectual property that is being licensed. The appropriate model depends on whether the license software requires significant production, modification or customization:

1. If none is required, then completed-performance model is used.
2. if it is required, the contract accounting is used, which generally requires application of the percentage of completion model.
To determine the appropriate pattern of revenue recognition for a license or royalty arrangement, the substance of the agreement is considered.

The analysis of the substance of the transaction is based on the general principles for the recognition of revenue in the following circumstances:

1. The rights to the asset are assigned to licensee in return for fixed fee or non-refundable guarantee;
2. The contract is non-cancellable;
3. The licensee is able to exploit its rights to the asset freely; and
4. The licensor has no remining obligations to perform.
Cloud computing
Unlike IFRS, under US-GAAP, there are specific criteria for determining whether a cloud computing arrangement includes both a license of software and services or just service:

1. To the extent that the arrangement includes a license of software, the customer capitalizes the fee attributable to the license when the criteria for the capitalization of internal-use software are met.
2. To the extent that arrangement does not include a license of software, the customer accounts for the arrangement as a service contract and expenses the cost as the services are received.
Under IFRS, there is no specific guidance for cloud computing arrangements and the general principle for intangible assets apply


Comparison between USA and Korean Tax laws about Software Amortization
Category
USA (IRS)
Korea (NTS)
Accounting for the Costs of Computer Software to Be Sold, Leased, or Otherwise Marketed
1. Separately stated costs: The cost of software bought by itself, rather than being bundled into hardware costs, is treated as the cost of acquiring an intangible asset and must be capitalized. The capitalized software cost may be amortized over 36 months, beginning with the month the software is placed in service.
2. Bundled software costs: The cost of software included or bundled, without being separately stated, in the cost of the hardware is capitalized and depreciated as a part of the cost of the hardware.
Under MACRS, computers are depreciable over 60 months using 200% declining balance depreciation method.
If externally purchased,
1. Direct revenue generation in usage: classified as an asset (tangible asset) by the type of the business on which the useful life in the table 6 of corporation income tax enforcement rules depends.
2. Others: classified as equipments and fixtures (tangible asset) on which the useful life in the table 5 of corporation income tax enforcement rules depends.
Accounting for Costs of Computer Software Developed or Obtained for Internal Use
A taxpayer may use any of the following three methods for costs paid or incurred in developing software for a particular project, either for the taxpayer’s own use, or to be held by the taxpayer for sale or lease to others:

1. The costs may be consistently treated as current expenses and deducted in full.
2. The costs may be consistently treated as capital expenses that are amortized ratably over 60 months from the date of completion of the software development.
3. The costs may be consistently treated as capital expenses and amortized ratably over 36 months from the date the software is placed in service.
If internally developed,
1. Direct revenue generation in usage: classified as a development cost (intangible asset) which is amortized over 20 years rately.
2. Others: classified as equipments and fixtures (tangible asset) on which the useful life in the table 5 of corporation income tax enforcement rules depends.
3. Not meet asset criteria: expenses immediately


50 Leading global SaaS companies for 2017
11) DocuSign
21) Xero
41) GoodData
12) Cisco
22) Zuora
32) Paychex
23) AdRoll
33) New Relic
43) Cvent
4) Box
24) Xactly
34) Splunk
44) Blackbaud
15) GitHub
25) Intuit
35) Domo
16) Workday
26) Marketo
7) Slack
17) HubSpot
27) Bill.com
37) Tableau
47) Apptio
8) Zendesk
18) Twilio
28) Shopify
38) Druva
48) Veracode
9) ADP
29) MuleSoft
49) Anaplan
10) Oracle
20) Atlassian
50) Rapid7
 You can find your software at Capterra which is a free Web service that aims to help businesses find the right software solutions; https://www.capterra.com

Source: Geoffrey Moore’s ‘Crossing the Chasm’, IASB, FASB, PWC, KPMG, EY, Deloitte, McGraw-Hill Accounting Analysis, AICPA, KICPA, IRS, NTS, Becker, Datamation, Capterra
The tax information above is for your reference, and is not legally binding.




[테크비즈니스와 세무회계] 클라우드컴퓨팅(Cloud computing) SaaS 비즈니스와 소프트웨어 세무회계 처리


파괴적 혁신(Disruptive innovation)과 캐즘마케팅(Crossing the Chasm)

캐즘마케팅(Crossing the Chasm)의 저자 제프리무어(Geoffrey Moore)는 대다수의 사람들은 제품(products)을 구매하는 반면 파괴적 혁신(Disruptive innovation)에 대해서 입이 닳도록 말하는 사람들, 얼리어탭터들(early adopters)은 기술(technology)를 구매한다고 합니다. 제품은 기술에 합리적인 가격과 양질의 고객지원과 같이 구매자가 실질적으로 사용에 필요한 모든것을 포함한다고 합니다. 제프리무어의 캐즘마케팅에서 기술수용주기(technology adoption lifecycle)는 다음과 같이 설명하고 있습니다. 신기술 나왔을 때 거의 항상 그 신기술에 대한 고객이 생기지만 실질적으로 기업이 수익을 창출하는지는 어떻게 주류계층 고객에게 호소할지에 달려있다고 합니다. 아래와 같이 묘사된 종모양 기술수용주기의 케즘마케팅은 모든 테크기업이 알 필요가 있는 모델입니다. 테크기업은 성공적으로 이 케즘을 뛰어넘어야만 장기적으로 구글과 페이스북 규모의 투자수익(ROI)을 창출할 수 있는 기회를 얻을 것입니다.


출처: Crossing the Chasm, Author Geoffrey Moore



케즘마케팅(Crossing the Chasm)과 클라우드컴퓨팅(Cloud Computing)

클라우드컴퓨팅의 캐즘마케팅에서 대해서 제프리무어는 이렇게 말합니다. “저는 여기서 구체적으로 기업IT에 대해서 말하고 싶습니다. 현재상황에서 클라우드가 케즘을 뛰어넘어다는 것은 의심할 여지가 없습니다. 하지만 클라우드가 SaaS 어플리케이션과 근래에는 다수의 모바일고객과 함께 성장해 왔기 때문에 차세대 B2B 소프트웨어 기업의 진입장벽은 상당히 낮아졌습니다. 케즘은 여전히 존재하지만 10년 전처럼 더이상 두려운 존재는 아닙니다.” 대다수의 테크 전문가들은 4차산업혁명의 본질은 클라우드컴퓨팅이라고 입이 닳도록 말하고 있으며 테크기업은 클라우드컴퓨팅에 기초한 B2B(Business to Business) 시장에 집중해야 한다고 조언합니다.



클라우드컴퓨팅 서비스형 소프트웨어(Software as a Service, SaaS)

클라우드컴퓨팅은 간단하게 말해서 서버(servers), 스토리지(storage), 데이타베이스(databases), 네트워킹(networking), 소프트웨어(software), 분석서비스(analytics) 등의 다양한 서비스를 클라우드라는 인터넷공간에서 제공하는 컴퓨팅 서비스를 말합니다. 다양한 종류의 클라우드 서비스가 가능한데 예를들어 Software as a Service (SaaS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Big Data as a Service (DBaaS), Blockchain as a Service (BaaS) 등 더욱 다양한 서비스가 제공될 수 있습니다. 이번 시간에는 아래 표와 같이 서비스형 소프트웨어(SaaS)와 전통적인 소프트웨어 라이선스에 대해서 집중해서 비교해 보도록 하겠습니다.


서비스형 소프트웨어 (SaaS) VS 전통적인 소프트웨어 라이선스

구분

서비스형 소프트웨어 (SaaS)

전통적인 소프트웨어 라이선스

소프트웨어 비용

낮은 초기비용

최대 SaaS의 3배

수수료

사용료(Subscription)

구매료(One time pay)

업그레이드

모두포함 (SaaS 제공자가 관리)

추가비용발생 (고객이 관리)

유지보수비

없음 (SaaS 제공자가 부담)

소프트웨어비용의 25%~50%의 변동비 (고객이 부담)

호스팅비

없음 (SaaS 제공자가 부담)

서버와 유지보수비 (고객이 부담)

실행비용

낮은 실행비용

통상 소프트웨어비용의 50% 이상

데이터백업

SaaS 제공자가 관리

고객이 관리

인적비용과 요구사항

SaaS 제공자가 관리

고객이 관리

보안

고객 대신하여 안전한 보안 요구사항을 맞추어 SaaS 제공자가 관리

고객이 데이타 보안, 접근, 백업등 관리

기반시설(infrastructure)

SaaS 제공자는 서버와 네트워크를 관리하고 확장성(scalability), 접근성, 퍼포먼스튜닝(performance tuning), 어플리케이션 관리를 제공

고객은 기반시설 서버, 네트워크, 퍼포먼스튜닝 등을 직접 관리



소프트웨어 회계처리

구분

US-GAAP

IFRS

소프트웨어 수익인식

IFRS와 다르게 US-GAAP은 소프트웨어와 그에 따른 소프트웨어 관련 물품에 대한 구체적인 기준을 제공하고 있습니다. 본 기준은 하드웨어, 소프트웨어, 서비스 계약과 같이 “Ship and Bill”에 해당되는 모든 계약에 대해서 적용됩니다.


Step 1: 계약에 대한 설득력있는 증빙구비

Step 2: 소프트웨어 배송완료

Step 3: (계약) 수수료 확정 또는 확정가능

Step 4: 계약수수료의 회수가 충분히 가능 (probable)

IFRS는 소프트웨어 관련 거래에 대한 구체적인 수익인식 기준을 제공하지 않습니다. 일반적인 수익인식요건이 각각 거래마다 적용됩니다.


Step 1: 계약확인

Step 2: 이행채무확인

Step 3: 거래가격확정

Step 4: 거래가격분배

Step 5: 수익인식

복합요소계약(Multiple Element Arrangements)

계약수수료를 공정가치의 Vendor-Specific Objective Evidence (VSOE)에 기초하여 각 요소별 배분한 후 모든 수익인식조건이 요소별로 부합할 때 배분된 수익을 인식할 수 있습니다. VSOE를 설명하기 위해서 Bell-shape curve와 substantive renewal의 2가지 접근법을 사용할 수 있습니다.

IFRS에는 공정가치의 VSOE의 개념이 존재하지 않습니다. IFRS에서 아이템이 별도로 판매될 때 기업에 의해서 규칙적으로 청구되는 가격이 아이템 공정가치의 가장 좋은 증빙이 되지만 어떤 경우에는 공정가치의 합리적인 추정(예를들어 원가+합리적인 마진)이 수용가능한 대안이 될 수 있습니다.

판매, 임대, 또는 그 밖에 상행위(marketed)되는 컴퓨터 소프트웨어의 비용회계

1. 연구&개발 (R&D)비용은 기술적으로 실행가능(technological feasibility)할 때까지 즉시 비용처리합니다.

2. 소프트웨어 개발비용은 계획(planning), 디자인(designing), 코딩(coding), 테스팅(testing)의 모든 활동이 완료되는 시점인 기술적 실행가능(technological feasibility) 시점부터 일반적 사용가능(general availability) 시점까지 자산화(capitalization)해야합니다. 소프트웨어를 자산화하는 방식에는 detailed program design와 working model 방법이 있습니다.

3. 제품이 고객에게 제공될 수 있는 시점인 일반적 사용가능(general availability) 시점부터 제품의 재생산/포장, 교육자료, 문서화메뉴얼에 투입되는 직접비는 자산화됩니다.

4. 일반적 사용가능(general availability) 시점부터 감가상각(amortization)을 합니다.

5. [LCM] 소프트웨어의 비감가상각 자산화 비용은 제품의 가치인하(write-off)을 결정하기 위해 순실현가치(NRV)와 비교합니다.

IFRS에서는 US-GAAP과 같이 연구비용은 즉시 비용처리 가능하지만 US-GAAP과 다르게 개발비용은 아래와 같이 특정기준이 부합할 경우 기업은 해당 개발지출을 자산화해야하는 포괄적인 기준에 영향을 받습니다.


* 사용과 판매 가능한 자산을 완성한 기술적 실행가능(technological feasibility) 시점에 도달

* 기업이 자산을 완성하고 사용하거나 판매 의도

* 기업은 자산을 사용하거나 판매할 능력 보유

* 기업은 어떻게 자산이 충분하고 가능한 미래 경제적 수익을 발생시킬지 인지

* 기술, 금융, 기타자원들이 자산의 개발을 완성하는데 이용 가능

* 기업은 신뢰할만하게 지출을 측정하는 능력 보유


IFRS에서는 소프트웨어에 대한 특별 요구사항은 없습니다. 소프트웨어 비용은 내부적으로 생성된 무형자산 또는 외부로부터 구매한 소프트웨어와 같은 무형자산에 대한 일반적인 기준을 준수합니다.

내부 사용으로 개발 또는 획득한 컴퓨터 소프트웨어의 비용회계

1. 예비적 프로젝트 단계: 즉시 비용처리

2. 어플리케이션 개발 단계: 자본화

3. 사후 실행/운영 단계: 즉시 비용처리

4. 감가상각(amortization)

5. 손상(impairment) 테스트

손상(impairment) 테스트

Two steps 테스트 (복구/ recovery 불가능)

One steps 테스트 (복구/ recovery 가능)

라이선스 수수료와 로얄티

IFRS와 비슷하게 라이선스 또는 로얄티 계약에 대한 적절한 수익인식 패턴을 결정하기 위해서는 계약의 실질을 잘 파악해야 합니다.


하지만 IFRS와는 다르게 구체적인 수익인식기준은 라이선스되는 지적자산에 따라 적용됩니다. 적정한 모델은 라이선스 소프트웨어가 중대한 생산, 변형, 사용자화를 요구하는지에 따라 결정됩니다.


1. 만약 요구하지 않는다면 완전이행모델(completed-performance model )이 사용되고

2. 만약 요구한다면 일반적으로 진행기준모델(percentage of completion model)의 적용을 요구하는 계약회계(contract accounting)가 사용됩니다.

라이선스 또는 로얄티 계약에 대한 적절한 수익인식 패턴을 결정하기 위해서는 계약의 실질을 잘 파악해야 합니다.


거래 실질에 대한 분석은 다음 경우와 같이 수익인식에 대한 일반적인 기준에 기초합니다.


1. 자산에 대한 권리가 확정된 수수료 또는 환불불가한 보증에 대한 대가로 라이선스 수령인에게 인도가능하며

2. 계약은 취소불가하고

3. 라이선스 수령인은 자산에 대한 권리를 자유롭게 이용할 수 있고

4. 라이선스 인도인은 어떠한 이행채무도 가지고 있지 않습니다.

클라우드컴퓨팅

IFRS와 다르게 US-GAAP은 클라우드컴퓨팅계약이 소프트웨어와 서비스의 결합인지 서비스만인지를 결정하는데 구체적인 기준을 제시하고 있습니다.


1. 계약이 소프트웨어 라이선스를 포함할 경우 고객은 해당 소프트웨어 라이선스가 내부사용 소프트웨어 자산화 기준에 부합한다면 해당 소프트웨어 라이선스에 귀속된 수수료는 자산화합니다.


2. 계약이 소프트웨어 라이선스를 포함하지 않을 경우 고객은 해당 계약을 서비스계약으로서 인식할 수 있고 서비스를 받는 즉시 비용처리합니다.

IFRS는 클라우드컴퓨팅에 대한 구체적인 기준이 없고 무형자산에 적용되는 일반적인 기준을 사용합니다.



소프트웨어 감가상각에 대한 미국과 한국 세법 비교

구분

미국(미국 국세청, IRS)

한국(한국 국세청, NTS)

판매, 임대, 또는 그 밖에 상행위(marketed)되는 컴퓨터 소프트웨어의 비용회계

1. 별도로 지정된 비용: 하드웨어와 결합(bundled) 구매되지 않은 소프트웨어 비용은 무형자산을 획득한 것으로 간주하고 자산화해야합니다. 자산화된 소프트웨어비용은 소프트웨어가 사용된 시점부터 36개월간 감가상각합니다.

2. 결합된(bundled) 소프트웨어 비용: 별도는 지정된 비용없이 하드웨어와 결합된(bundled) 소프트웨어 비용은 하드웨어 비용의 일부로써 자산화하고 감가상각합니다. MACRS에 따라 컴퓨터는 200% 정률법(declining balance depreciation method)으로 60개월간 감가상각합니다.

외부 구매 시,

1. 직접 수익창출에 사용: 업종별자산(유형자산)으로 분류 (법인세법시행규칙 별표 6의 내용연수 적용)

2. 그 이외의 경우: 기구 및 비품(유형자산)으로 분류 (법인세법시행규칙 별표 5의 내용연수 적용)

내부 사용으로 개발 또는 획득한 컴퓨터 소프트웨어의 비용회계

납세자는 납세자 자신 또는 타인에게 판매, 리스목적으로 보유한 특정한 프로젝트 소프트웨어를 개발하는데 지급하거나 발생한 비용에 대해서 다음과 같은 3가지 방법중에 한가지 방법을 사용할 수 있습니다.


1. 비용은 일괄되게 당기비용으로 간주하고 전액 공제

2. 비용은 일괄되게 자본비용으로 간주하고 소프트웨어가 개발완료된 시점부터 60개월간 비례적으로 감가상각비 처리

3. 비용은 일괄적으로 자본비용으로 간주하고 소프트웨어가 사용된 시점부터 36개월간 비례적으로 감가상각비 처리

자체 개발 시,

1. 직접 수익창출에 사용: 개발비(무형자산)로 분류 (비례적으로 내용연수 20년간 감가상각)

2. 그 이외의 경우: 기구 및 비품(유형자산)으로 분류 (법인세법시행규칙 별표 5의 내용연수 적용)

3. 자산인식조건 미충족: 당기 손금



2017년도 50 Leading global SaaS 기업들

최대 소프트웨어솔루션 검색사이트인 무료웹서비스 Capterra는 적합한 소프트웨어를 찾게 도와주어 벤더가 판매하고 고객이 구매할 수 있도록 해줍니다. (https://www.capterra.com)



출처: Geoffrey Moore’s ‘Crossing the Chasm’, IASB, FASB, PWC, KPMG, EY, Deloitte, McGraw-Hill Accounting Analysis, AICPA, KICPA, IRS, NTS, Becker, Datamation, Capterra

이 자료는 참고자료이며 법적으로 효력이 없습니다.



댓글 없음:

댓글 쓰기