귀사가 연 6만 달러의 3년 계약으로 클라우드 ERP를 방금 체결했고, 여기에 공급업체 컨설턴트의 구현 견적 9만 달러가 더해졌습니다. 첫 인보이스가 지급되기 전에 귀사의 재무 컨트롤러가 물을 질문은 이것입니다. 그 9만 달러가 이번 분기 손익계산서에 전액 반영되는가, 아니면 대차대조표에 남아 3년 동안 매달 조금씩 비용으로 흘러나가는가? 그 답은 첫해 보고 이익을 수만 달러만큼 움직이며, 대부분의 중소기업이 들어본 적 없는 하나의 회계 규칙에 의해 결정됩니다.
그 규칙이 바로 FASB의 회계기준 업데이트(ASU) 2018-15로 명확해진 ASC 350-40입니다. 이 규칙은 어떤 클라우드 구축 비용을 자본화하고 어떤 비용을 비용화할지 결정합니다. 올바르게 적용하면 재무제표가 거래의 경제적 실질과 일치합니다. 잘못 적용하면 올해 이익을 과소계상하거나, 감사인이 상각하도록 요구하는 유령 자산을 계상하게 됩니다. 이 가이드는 해당 규칙을 단계별로 살펴보고, 이를 입증하는 분개를 제시합니다.
클라우드 구축 비용에 별도 규칙이 필요했던 이유
2018년 이전에는 미국 GAAP에 종종 동일한 기술 프로젝트에 대해 두 가지 다른 모델이 있었습니다. 온프레미스 소프트웨어 라이선스를 구매한 경우, 이를 가동하는 비용은 내부 사용 소프트웨어 규칙을 따랐습니다. 특정 개발 비용은 자산으로 자본화되어 상각되었습니다. 동일한 소프트웨어를 서비스 계약에 따라 공급업체의 클라우드에서 호스팅하여 구독한 경우, 비용을 붙일 자산이 없었으므로 대부분의 기업은 모든 구현 비용을 발생 시점에 비용화했습니다.
경제적 실질은 동일했습니다. 시스템을 구성하고, 다른 도구와 연결하고, 테스트하고, 팀을 교육하는 것입니다. 그러나 서버가 어디에 있느냐에 따라 재무제표는 완전히 달라 보였습니다. 기업들이 대규모로 클라우드로 이전하면서 그 불일치는 무시할 수 없게 되었습니다.
ASU 2018-15는 두 모델을 정렬하여 이를 해결했습니다. 서비스 계약인 호스팅 약정의 구현 비용은 이제 마치 ASC 350-40에 따른 내부 사용 소프트웨어 프로젝트 비용인 것처럼 정확히 평가됩니다. 일부는 자본화됩니다. 문제는 어떤 비용이 자격을 갖추는지가 전적으로 해당 비용이 속한 프로젝트 단계에 달려 있다는 것입니다. 그리고 그 단계들은 대부분의 사람들이 예상하는 것보다 좁습니다.
첫 번째 질문: 서비스 계약인가, 소프트웨어 라이선스인가?
자본화 규칙은 서비스 계약인 클라우드 컴퓨팅 약정에만 적용됩니다. 즉, 공급업체 인프라에서 실행되는 소프트웨어에 접근하고 코드를 소유하지 않는 일반적인 SaaS 거래입니다.
약정에 소프트웨어 라이선스가 포함되는 경우(내부 사용 소프트웨어로 회계처리)는 다음 두 가지가 모두 충족될 때뿐입니다.
- 호스팅 기간 중 언제든지 중대한 위약금 없이 소프트웨어의 소유권을 인수할 계약상 권리가 있습니다.
- 자체 하드웨어에서 소프트웨어를 실행하거나 다른 당사자와 계약하여 호스팅하는 것이 실행 가능합니다.
일반적인 중소기업 SaaS 구독(QuickBooks Online, NetSuite, HubSpot, 클라우드 ERP)의 경우 두 조건 모두 충족되지 않습니다. 코드를 가져갈 수 없고, 가져간다 해도 직접 실행할 수 없습니다. 따라서 서비스 계약이며, 구독료는 서비스를 받는 대로 비용화되고, 구현 비용은 아래의 3단계 테스트를 거칩니다.
이 규칙이 바꾸지 않는 점에 주목하세요. 서비스 요소 자체에 대한 회계처리입니다. 월별 또는 연간 호스팅 요금은 여전히 일반 영업비용입니다. 일회성 구현 및 구축 비용만 자본화 또는 비용화 분석 대상이 됩니다.
모든 것을 결정하는 세 단계
ASC 350-40은 모든 소프트웨어 프로젝트를 세 단계로 나눕니다. 단계가 처리를 결정하며, 예외는 없습니다.
1단계: 예비 프로젝트 — 전액 비용화
예비 단계는 무엇을 만들지, 그리고 진행할지를 결정하기 위해 수행하는 모든 것을 포함합니다.
- 공급업체 평가 및 선정, RFP 발행, 데모 참석
- 시스템 요구사항 결정 및 비즈니스 프로세스 재설계
- 플랫폼 선택을 돕기 위해 고용한 컨설턴트
- 최종 승인 결정 — 경영진이 프로젝트를 공식 승인하고 자금을 배정
이 단계의 모든 비용은 발생 시점에 비용화됩니다. 세 가지 ERP를 비교하고 하나를 추천받기 위해 독립 컨설턴트에게 지급한 1만 5천 달러? 비용입니다. 계약 전 요구사항을 매핑하는 데 팀이 보낸 내부 시간? 비용입니다. 경영진이 프로젝트를 승인하고 프로젝트가 완료되며 소프트웨어가 의도대로 사용될 가능성이 높아지기 전까지는 아무것도 자본화되지 않습니다.
2단계: 애플리케이션 개발 — 자격을 갖춘 비용 자본화
프로젝트가 승인되면 애플리케이션 개발 단계에 들어서며, 이 단계만이 자본화가 일어나는 유일한 단계입니다. 자본화 가능한 비용에는 다음이 포함됩니다.
- 귀사의 사양에 맞춘 호스팅 소프트웨어의 구성 및 사용자 정의
- 클라우드 애플리케이션과 다른 시스템 간의 코딩 및 인터페이스 구축
- 레거시 시스템과의 병렬 테스트를 포함한 테스트
- 구현 중 기능을 추가하는 업그레이드 및 개선
- 이러한 활동에 직접 시간을 투입하는 직원의 급여 및 급여 관련 비용, 그리고 동일한 작업에 대한 제3자 컨설턴트 수수료
핵심 기준은 그 비용이 호스팅 기간 동안 사용할 실제 구성 환경을 직접 창출하는지입니다. 새 ERP에서 승인 워크플로를 맞춤화하는 컨설턴트는 자격을 갖춥니다. ERP에서 창고 시스템으로 주문을 전송하는 API 통합 구축도 자격을 갖춥니다.
3단계: 구현 후 및 운영 — 전액 비용화
시스템(또는 그 모듈)이 가동되면 다시 모든 것이 비용화됩니다.
- 유지보수, 지원, 경미한 버그 수정
- 교육 비용 — 발생 시점과 무관하게 항상 비용화
- 데이터 전환 및 마이그레이션 비용 — 발생 시점에 비용화
- 가동 후 지속적인 관리 및 프로세스 재설계
굵은 두 줄을 다시 읽어보세요. 실무에서 이 규칙이 가장 자주 위반되는 부분입니다.
교육과 데이터 전환이 여전히 비용화되는 이유
거의 모든 사람이 놀라는 점은, 새 시스템으로 10년치 이력을 마이그레이션하는 인보이스(종종 단일 최대 항목)가 애플리케이션 개발 단계 한가운데에서 발생함에도 불구하고 비용화된다는 것입니다. 두 가지 이유가 이를 이끕니다.
교육은 자산이 아니라 사람에게 이익을 줍니다. 자본화된 자산은 구성된 소프트웨어 환경입니다. 교육은 직원에게 사용법을 가르칩니다. 직원이 떠나면 가치는 문 밖으로 나갑니다. 미래 효익이 자산에 요구되는 방식으로 회사에 의해 통제되지 않기 때문에, 교육은 가동 전, 중, 후 어느 때 발생하든 비용화됩니다.
데이터 전환은 기존 정보를 옮길 뿐, 새로운 역량을 창출하지 않습니다. 과거 기록을 정제하고, 재포맷하고, 로드하는 것은 호스팅 소프트웨어를 개선하거나 그 기능을 확장하지 않습니다. 이미 소유한 데이터를 재배치하는 비용이므로 발생 시점에 비용화됩니다.
실무적으로 이는 공급업체 인보이스를 단순히 지급하는 것이 아니라 활동별로 분할해야 함을 의미합니다. 단일 9만 달러 구현 작업기술서에는 구성 5만 달러(자본화), 데이터 마이그레이션 2만 5천 달러(비용), 최종 사용자 교육 1만 5천 달러(비용)가 포함될 수 있습니다. 프로젝트 시작 전에 공급업체에 활동별 시간 배분을 요청하세요. 감사 시점에 일괄 인보이스에서 분할을 재구성하는 것은 고통스럽고, 감사인은 문서화되지 않은 금액에 대해 최악을 가정할 것입니다.
자본화한 비용의 상각
자본화된 구현 비용은 호스팅 요금에 대한 선급금과 함께 대차대조표에 표시됩니다. 개념적으로 소유한 소프트웨어가 아니라 선급 자산입니다. 그런 다음 호스팅 약정 기간에 걸쳐 정액 기준으로 상각됩니다.
호스팅 기간은 취소 불가능한 기간 더하기 합리적으로 확실하게 행사할 갱신 기간을 포함합니다. 1년 계약을 두 번 갱신할 것이 거의 확실하다면 1년이 아니라 3년에 걸쳐 상각합니다. 이 판단이 중요합니다. 5만 달러를 1년에 상각하면 월 4,167달러의 비용이지만, 3년에 걸치면 1,389달러입니다. 설정 시 갱신 가정을 문서화하세요.
감사인이 확인하는 두 가지 추가 표시 세부사항은 다음과 같습니다.
- 상각비는 호스팅 요금과 동일한 손익계산서 라인(일반적으로 구독이 있는 판관비 또는 영업비용 라인)에 표시됩니다. 감가상각이나 다른 무형자산과 함께 별도 상각 라인에 묻지 마세요.
- 구현을 위해 지급한 현금은 현금흐름표에서 호스팅 요금을 따릅니다. 즉, 투자활동이 아닌 영업활동입니다.
그리고 자본화된 비용은 한 번 설정하고 잊는 것이 아닙니다. 모듈을 포기하거나, 계약 중간에 공급업체를 바꾸거나, 프로젝트가 무기한 중단되면 자산의 손상을 검토하고 미래 효익이 없는 부분을 상각하세요. 취소한 시스템에 대해 자본화된 구현 비용은 감사인이 발견하기를 기다리는 손상차손입니다.
분개, 처음부터 끝까지
3년 클라우드 ERP 계약을 체결했다고 가정합니다. 구현은 구성 작업 5만 달러(자본화 가능), 데이터 마이그레이션 2만 5천 달러(비용), 교육 1만 5천 달러(비용)로 구성됩니다. 전체 수명 주기는 다음과 같습니다.
구현 인보이스 지급:
2026-11-15 * "Cloud ERP vendor" "Implementation - configuration phase"
Assets:Prepaid-Expenses:Cloud-Implementation 50,000.00 USD
Expenses:Professional-Fees:Data-Migration 25,000.00 USD
Expenses:Training:ERP-End-User 15,000.00 USD
Assets:Checking:Operating -90,000.00 USD분할에 주목하세요. 하나의 지급, 세 개의 목적지입니다. 구성 금액은 자산이 되고, 마이그레이션과 교육은 곧바로 비용으로 갑니다.
36개월 호스팅 기간에 걸친 월별 상각($50,000 / 36 = $1,388.89):
2026-12-31 * "Amortize cloud ERP implementation costs" ""
Expenses:G-and-A:Software-Subscriptions 1,388.89 USD
Assets:Prepaid-Expenses:Cloud-Implementation -1,388.89 USD상각은 구독료와 동일한 비용 계정에 반영되어 약정의 전체 비용을 한 곳에서 볼 수 있게 합니다. 귀사의 부기 시스템이 반복 거래를 지원한다면 이 분개를 호스팅 기간 동안 매월 반복하도록 설정하고, 갱신 메모를 일정에 첨부하여 미래의 귀사 또는 미래의 부기 담당자가 왜 36개월 동안 실행되는지 알 수 있게 하세요.
중소기업이 빠지는 다섯 가지 실수
1. 신중함 때문에 모든 것을 비용화하는 것. 2018년 이전의 습관이 남아 있습니다. 5만 달러가 대차대조표에 속하는데도 첫해에 9만 달러 전액을 비용화하면, 첫해 이익을 과소계상하고 이후 연도를 과대계상하게 됩니다. 재무제표를 읽는 대출 기관은 실제보다 나쁜 부채상환 능력을 보게 됩니다.
2. 공급업체 선정 작업을 자본화하는 것. 예비 단계는 사람들이 생각하는 것보다 넓습니다. 경영진이 프로젝트를 승인하기 전에 수행한 전략 컨설팅, RFP 지원, 요구사항 분석은 비용화됩니다. 동일한 컨설팅 회사가 나중에 구현을 수행하더라도 마찬가지입니다. 승인일이 분기선이며, 그 이전 비용은 결코 자격을 갖추지 못합니다.
3. 데이터 마이그레이션이 "구현처럼 느껴진다"고 자본화하는 것. 일상적인 의미에서는 구현 작업이지만 ASC 350-40상 자본화 가능한 비용이 아닙니다. 마이그레이션 공급업체는 이 경계를 흐리는 고정가 패키지를 판매합니다. 활동 분류를 서면으로 받으세요.
4. 잘못된 기간에 상각하는 것. 갱신이 합리적으로 확실한데도 1년 초기 기간을 사용하면 비용을 앞당기고 자산을 과소계상합니다. 반대로 확약하지 않은 갱신에 상각을 늘리면 당기 비용을 과소계상합니다. 계획이 바뀌면 가정을 재검토하세요. 갱신하지 않기로 한 결정은 잔여 내용연수를 전진적으로 단축합니다.
5. 세무-회계 차이를 무시하는 것. 연방 세무 목적상 클라우드 구현 비용은 일반적으로 지급 또는 발생 시점에 통상적이고 필요한 사업비용으로 공제됩니다. 대부분의 서비스 계약 구축에는 ASC 350-40 자본화에 상응하는 세무 규정이 없습니다. 즉, 장부에는 자산과 상각이 표시되는 반면 세무신고서에는 즉시 공제가 표시됩니다. 차이가 영구적인 미스터리 조정 항목이 되지 않고 깔끔하게 환원되도록 고정자산 또는 이연법인세 조서에 차이를 추적하세요.
다음 클라우드 롤아웃을 위한 실무 체크리스트
다음 구현이 시작되기 전에 다음 다섯 가지 통제를 마련하세요.
- 승인 일자를 기록하세요. 자금 배정을 포함한 서면 경영진 승인을 받고, 그 날짜 이전의 비용은 자동으로 예비 단계 비용으로 처리하세요.
- 활동 수준 인보이스 발행을 요구하세요. 작업기술서는 구성 및 사용자 정의, 통합, 테스트, 데이터 마이그레이션, 교육을 서로 다른 단가 또는 고정 수수료를 가진 별도 항목으로 분리해야 합니다.
- 자산 계정을 일찍 설정하세요. 약정별로 선급 구현 자산 계정을 만드세요(하나의 통합 계정이 아님). 그래야 여러 시스템을 운영할 때 상각 일정과 손상 검토가 깔끔하게 유지됩니다.
- 호스팅 기간을 메모하세요. 취소 불가능한 기간, 예상 갱신, 그 근거를 기록하고 상각 일정에 첨부하세요.
- 손상 검토 일정을 잡으세요. 최소 연 1회, 그리고 공급업체 전환 또는 모듈 폐기를 고려할 때마다 장부금액이 여전히 미래 효익을 갖는지 질문하세요.
클라우드 소프트웨어는 서버를 귀사의 사업장 밖으로 옮겼지만, 회계 판단을 책상 밖으로 옮기지는 않았습니다. 이를 잘 처리하는 기업은 구현 회계를 연말의 정리 작업이 아니라 프로젝트 계획의 일부로 취급합니다. 인보이스가 도착할 때 각 인보이스를 해당 단계로 분류하고, 실제 호스팅 기간에 걸쳐 자산을 상각하면, 재무제표는 귀사의 IT 로드맵과 동일한 이야기를 전할 것입니다.





