본문으로 건너뛰기

자본화 vs. 비용화: 소프트웨어 개발, 구독, 클라우드 인프라 비용을 언제 자본화해야 하는가

게시됨 약 9분Mike ThriftMike Thrift
자본화 vs. 비용화: 소프트웨어 개발, 구독, 클라우드 인프라 비용을 언제 자본화해야 하는가
이 페이지에서

방금 사업을 위해 맞춤 소프트웨어를 만드는 데 18만 달러를 지출했습니다. 개발자는 그것을 투자라고 부릅니다. 경리 담당자는 비용이라고 부릅니다. 세무 대리인은 "둘 다, 서로 다른 신고서에서"라고 말합니다. 세 가지 모두 동시에 맞을 수 있습니다. 그리고 잘못된 처리를 선택하면 이익을 여섯 자릿수만큼 과대계상하거나, 감사 조정을 유발하거나, 조용히 대출 약정을 위반할 수 있습니다.

자본화 대 비용화 결정은 소규모 사업 회계에서 가장 위험 부담이 큰 판단 중 하나입니다. 비용을 자본화하면 자산으로서 대차대조표에 올라가고, 몇 년에 걸쳐 상각비로 손익계산서에 조금씩 반영됩니다. 비용화하면 전액이 즉시 올해 이익에 반영됩니다. 지출되는 현금은 같지만 재무제표는 완전히 달라집니다.

이 가이드는 소프트웨어 개발, SaaS 구독, 클라우드 인프라 비용을 규율하는 규정 — ASC 350-40, ASC 985-20, 그리고 클라우드 컴퓨팅 지침 — 을 살펴보고, 세무 규정이 장부와 어떻게 다른지 설명합니다.

이 결정이 숫자를 이렇게까지 움직이는 이유​

자본화는 비용 인식을 미래로 분산시킵니다. 비용화는 지금 인식합니다. 이 시점 차이는 재무제표를 읽는 사람이 신경 쓰는 모든 것에 파급됩니다:

  • 이익과 EBITDA. 개발 비용 18만 달러를 비용화하는 대신 자본화하면 올해 세전 이익에 18만 달러가 더해집니다(첫해 상각비를 조금 차감한 후). EBITDA는 거의 전액만큼 증가하는데, 상각비가 다시 더해지기 때문입니다.
  • 대출 약정. 많은 소규모 사업 신용 계약은 최소 부채상환충당비율이나 수익성 비율을 설정합니다. 공격적인 자본화는 어려움을 겪는 차주를 은행의 검토가 적발할 때까지 준수하는 것처럼 보이게 할 수 있습니다.
  • 가치평가. 인수자와 투자자는 자본화된 소프트웨어에 대해 이익을 정상화합니다. 일관성 없는 정책은 실사 과정에서 매수가격 할인을 초래합니다.
  • 세금. 장부와 세금 신고서는 여기서 서로 다른 규정집을 따릅니다. 그 차이는 추적해야 하는 이연법인세 자산과 부채를 만들어내고, 세무 측을 잘못 처리하면 과소납부 가산금을 물게 됩니다.

이 중 어느 것도 결정을 두려워할 이유가 되지 않습니다. 신중하게 결정하고, 문서화하고, 일관되게 적용할 이유가 됩니다.

소프트웨어 비용에 대한 세 가지 회계 트랙​

미국 GAAP에는 하나의 소프트웨어 규정이 없습니다. 세 가지가 있으며, 첫 단계는 귀하의 지출이 어느 트랙에 속하는지 파악하는 것입니다.

트랙 1: 내부 사용 소프트웨어 (ASC 350-40)​

자체 사업 운영을 위해 구축하거나 구매하는 소프트웨어 — 내부 대시보드, 맞춤 주문 시스템, 자동화 스크립트, 직원 포털 — 는 ASC 350-40에 해당합니다. 대부분의 소규모 사업이 여기에 속합니다. 고객에게 호스팅 서비스(SaaS)로 판매하는 소프트웨어조차 일반적으로 내부 사용 소프트웨어로 회계 처리되는데, 고객이 코드를 소유하지 않기 때문입니다.

ASC 350-40은 모든 프로젝트를 세 단계로 나누며, 단계가 처리를 결정합니다:

1단계 — 예비 프로젝트 단계: 모두 비용화. 벤더 평가, 구축 대 구매 옵션 비교, 기술 선택, 타당성 작업은 모두 발생 시 비용화됩니다. 컨설턴트에게 프로젝트 범위를 정하고 플랫폼을 추천받는 데 1만 5천 달러를 지급했다면, 그 1만 5천 달러는 비용입니다. 끝입니다.

2단계 — 애플리케이션 개발 단계: 적격 비용 자본화. 예비 단계가 완료되고, 경영진이 프로젝트 자금 지원을 확정했으며, 완성이 가능성이 높아지면 자본화가 시작됩니다. 자본화 가능 비용에는 다음이 포함됩니다:

  • 프로젝트에 직접 종사하는 직원의 급여 및 급여 관련 비용(투입 시간에 비례)
  • 설계, 코딩, 구성, 테스트를 위한 외부 개발자와 계약자에게 지급한 수수료
  • 프로젝트를 위해 특별히 구매한 소프트웨어 비용
  • 해당 목적을 위해 개발된 소프트웨어로 수행되는 데이터 전환 비용
  • 소프트웨어 개발 중 발생한 이자 비용(중요한 경우)

교육 비용은 이 단계에서 발생하더라도 항상 비용화됩니다. 일반 관리 간접비와 합리적인 기준으로 프로젝트에 배분할 수 없는 비용도 마찬가지입니다.

3단계 — 구현 후 및 운영: 다시 모두 비용화. 소프트웨어가 가동된 후의 교육, 유지보수, 사소한 버그 수정, 지속적인 지원은 비용화됩니다. 예외: 기능을 추가하는 업그레이드나 개선은 해당 신규 작업에 대해 동일한 3단계 분석을 따라 자본화를 재개할 수 있습니다.

자본화된 내부 사용 소프트웨어는 내용연수 — 대부분의 비즈니스 애플리케이션의 경우 일반적으로 3~5년 — 에 걸쳐 상각되며, 소프트웨어가 의도된 용도로 사용 가능해진 시점부터 시작됩니다.

트랙 2: 판매, 리스, 마케팅용 소프트웨어 (ASC 985-20)​

제품으로 판매하는 소프트웨어 — 다운로드 가능한 앱, 라이선스가 부여된 온프레미스 소프트웨어, 게임 — 를 구축하는 경우 ASC 985-20이 대신 적용됩니다. 여기서的分기점은 단 하나의 이정표입니다: 기술적 실현 가능성. 그 시점 이전의 모든 비용은 연구개발비로 발생 시 비용화됩니다. 실현 가능성 이후 일반 출시 이전의 비용은 자본화됩니다. 출시 후 유지보수는 비용화됩니다.

실무에서 많은 애자일 팀은 기술적 실현 가능성에 매우 늦게 도달합니다 — 때로는 출시 며칠 전에 작동하는 모델이 나오기도 합니다 — 그래서 자본화할 것이 거의 남지 않습니다. 이는 정당한 결과이지 자본화 실패가 아닙니다. 실현 가능성이 명확히 확립되지 않았을 때 비용을 자산으로 밀어 넣는 것은 소프트웨어 회사에서 가장 흔한 재무제표 재작성 유발 요인 중 하나입니다.

트랙 3: 클라우드 컴퓨팅 약정 (ASU 2018-15)​

클라우드 계약은 두 가지 형태가 있으며, 회계 처리는 한 가지 질문에 달려 있습니다: 계약에 소프트웨어 라이선스가 포함되어 있는가, 아니면 순수한 서비스인가?

  • 약정에 라이선스 포함 (소프트웨어를 소유하여 직접 실행할 수 있는 경우): 라이선스를 ASC 350-40에 따라 내부 사용 소프트웨어로 회계 처리하고, 관련 비용은 3단계 모델에 따라 비용화 또는 자본화합니다.
  • 순수 서비스 계약 (일반적인 SaaS, 호스팅, 인프라 약정): 구독료와 사용료는 운영 비용입니다. 그러나 구현 비용 — 구성, 맞춤화, 통합 작업, 데이터 마이그레이션 — 은 유추 적용을 통해 ASC 350-40에 따라 평가됩니다. 애플리케이션 개발 단계의 구현 작업은 자본화되어 호스팅 기간(합리적으로 확실한 갱신 포함)에 걸쳐 상각됩니다. 예비 단계 평가와 구현 후 지원은 비용화됩니다.

이는 많은 사업을 양방향으로 놀라게 합니다. 어떤 이들은 규정상 자본화해야 하는 6만 달러의 ERP 구현을 비용화합니다. 또 다른 이들은 명백히 운영 비용인 3년치 SaaS 구독료를 자본화합니다. 수수료는 거의 자산이 되지 않습니다. 시스템을 구축하는 일회성 작업은 종종 자산이 됩니다.

구독과 클라우드 인프라 청구서는 어떻게 처리하는가?​

일반적인 기술 청구서의 항목에 위 프레임워크를 적용하세요:

비용일반적 처리이유
월간 SaaS 구독(라이선스 없음)비용서비스 계약; 자산이 아닌 접근에 대한 지불
AWS, Azure, 호스팅 사용료비용종량제 서비스 소비
ERP 또는 SaaS 구현 및 구성종종 자본화ASU 2018-15에 따른 애플리케이션 개발 단계 작업
구축한 맞춤 통합 및 API 커넥터종종 자본화내부 사용 소프트웨어 개발
데이터 마이그레이션 스크립팅소프트웨어 기반이면 자본화ASC 350-40 데이터 전환 규정
신규 시스템 직원 교육비용교육은 항상 비용화
지속적인 지원 및 유지보수 계획비용구현 후 단계
1년 후 기능을 추가하는 신규 모듈신규 작업 자본화개선은 단계 분석 재개

두 가지 회색 영역은 특별한 주의가 필요합니다. 첫째, 구성 대 맞춤화: SaaS 관리 패널에서 설정을 토글하는 것은 거의 자본화할 수 없지만, 맞춤 코드나 복잡한 통합 스크립트를 작성하는 것은 일반적으로 가능합니다. 어느 시간이 어느 쪽인지 문서화하세요. 둘째, 상각을 위한 호스팅 기간: 자본화된 구현 비용은 서비스를 사용할 것으로 예상되는 기간 — 합리적으로 확실하게 선택할 갱신 포함 — 에 걸쳐 상각하며, 이론적인 소프트웨어 수명이 아닙니다.

단계를 바꾸는 2025년 업데이트​

2025년 9월, FASB는 ASU 2025-06을 발표했으며, 이는 내부 사용 소프트웨어에 대한 세 단계 명칭을 폐지하고 단일 기준으로 대체합니다: 경영진이 프로젝트 자금 지원을 확정하고 완성이 가능성이 높아지면 비용을 자본화합니다. 이 업데이트는 2027년 12월 15일 이후 시작하는 연간 기간에 의무 적용되며, 조기 채택이 허용됩니다.

대부분의 소규모 사업에게 실질적인 영향은 크지 않습니다 — 분기점은 오늘날 예비 단계 대 개발 단계 경계가 위치한 곳과 대략 같은 지점에 있습니다 — 그러나 새 기준은 더 애자일하고 반복적인 개발 비용이 적격이 될 것임을 시사합니다. 팀이 폭포수 단계가 아닌 스프린트로 구축한다면, 조기 채택에 대해 CPA와 상담하세요. 그때까지는 3단계 모델을 계속 적용하고 감사인이 기대하는 단계 문서를 유지하세요.

세금 신고서는 다른 규정을 따른다​

여기서 소유주들이 화상을 입습니다: 장부의 GAAP 처리와 신고서의 세무 처리는 완전히 별개의 규정집에 의해 규율되며, 종종 불일치합니다.

2021년 12월 31일 이후 시작하는 과세연도에 대해, TCJA(Tax Cuts and Jobs Act)는 사업이 국내 연구 및 실험 지출 — 소프트웨어 개발을 명시적으로 포함 — 을 자본화하고 5년(해외 연구는 15년)에 걸쳐 상각하도록 요구했습니다. 이는 "개발자에게 20만 달러를 지출했다"를 현재 공제에서 첫해 2만 달러 공제로 바꾸고 나머지는 5년에 걸쳐 조금씩 나가게 했습니다.

2025년에 서명된 One Big Beautiful Bill Act는 국내 연구 및 실험 비용의 즉시 비용화를 복원했으며, 2025년에 시작하는 과세연도에 소급 적용되고, 소프트웨어 개발이 포함된다는 것을 명확히 했습니다. 소규모 사업은 일반적으로 2022~2024년 미상각 잔액에 대한 전환 옵션을 가집니다 — 나머지를 가속하거나 계속 상각하는 것입니다. 해외 연구 비용은 15년 일정에 남아 있습니다.

실질적인 결과:

  • 장부-세무 차이가 발생합니다. GAAP는 세금 신고서가 즉시 비용화하는 구현 비용을 자본화하도록 요구할 수 있으며, 그 반대도 마찬가지입니다. 두 처리를 나란히 추적하세요. 충당금과 Schedule M-1이 그것에 달려 있습니다.
  • 주별 일치가 다양합니다. 모든 주가 연방 복원을 따르지 않으므로, 연방 차원에서 비용화된 비용이 주 목적으로는 여전히 상각될 수 있습니다.
  • 문서화는 두 주인을 섬깁니다. 프로젝트 단계별 시간 추적은 GAAP 단계 분석과 Section 41 연구 세액공제 청구를 동시에 지원합니다. 하나의 좋은 시스템이 둘 모두를 지원합니다.

세법은 이와 같은 가이드가 단지 스냅샷일 정도로 빠르게 움직입니다. 신고 전에 준비 담당자와 함께 당해 연도 규정을 확인하세요 — 그리고 세금이 GAAP을 흔들도록 절대 두지 마세요. 세금 신고서가 어떻게 되든 재무제표는 GAAP을 따라야 합니다.

조정을 유발하는 다섯 가지 실수​

  1. 평가 단계 자본화. 벤더 데모, RFP, "구축할까 구매할까" 컨설팅은 예비 단계 비용입니다. 이를 비용화하는 것은 선택 사항이 아닙니다.
  2. 교육 자본화. 모든 기준은 명확합니다: 교육은 애플리케이션 개발 중에도 비용화됩니다. 구현 청구서에서 분리하세요.
  3. 중단을 잊음. 자본화는 소프트웨어가 의도된 용도로 사용 가능해질 때 끝납니다 — 최종 청구서가 도착할 때가 아닙니다. 가동 후 계약자 시간은 진정한 개선이 시작될 때까지 유지보수입니다.
  4. 구독료 자본화. 3년 선불 SaaS 계약은 서비스를 소비함에 따라 상각되는 선급비용이지 소프트웨어 자산이 아닙니다. ASC 350-40을 통과시키지 마세요.
  5. 시간 기록 없음. 프로젝트와 단계별 실시간 시간 추적 없는 자본화된 급여는 감사인이나 조사관이 가장 먼저 부인하는 것입니다. 연말에 재구성한 추정치는 좀처럼 검증을 통과하지 못합니다.

실용적인 자본화 체크리스트​

소프트웨어 비용을 자산으로 계상하기 전에, 다음 질문에 서면으로 답하고 메모를 프로젝트 기록과 함께 보관하세요:

  1. 어느 트랙이 적용되는가 — 내부 사용(350-40), 판매용 소프트웨어(985-20), 아니면 클라우드 서비스 계약인가?
  2. 예비 단계가 끝났는가 — 자금 지원이 확정되고 완성이 가능성이 높은가?
  3. 소프트웨어가 실질적으로 완성되어 사용 가능한가? 그렇다면 자본화는 끝났습니다.
  4. 이 비용이 교육, 유지보수, 데이터 입력, 일반 간접비인가? 그렇다면 비용화하세요.
  5. 자본화된 각 달러를 타임시트, 청구서, 계약자 작업 명세서에 연결할 수 있는가?
  6. 상각 기간이 예상 내용연수(또는 구현 비용의 경우 호스팅 기간)를 반영하는가?
  7. 장부-세무 차이를 포함하여 세무 처리를 별도로 기록했는가?

이 일곱 가지 질문에 답하는 짧은 메모는 작성에 20분이 걸리며, 감사인, 은행 검사관, 또는 IRS와의 몇 주간의 논쟁을 절약할 수 있습니다.

소프트웨어 지출을 감사 대비 상태로 유지하세요​

개발자, SaaS 벤더, 클라우드 제공업체로부터 오는 모든 청구서는 분류 결정을 기다리고 있습니다. 이것을 제대로 하는 사업들은 한 가지 습관을 공유합니다: CPA가 12개월 후에 물어볼 때가 아니라 돈이 나갈 때 프로젝트와 단계별로 소프트웨어 비용을 추적합니다. 구현 시간을 지원 시간과 별도로 태그하고, 벤더 작업 명세서에서 교육을 분리하고, 각 프로젝트가 어느 단계에 있는지 실행 메모를 유지하세요.

깨끗한 기록은 장부-세무 분리를 관리 가능하게 만듭니다. 원장이 이미 자본화된 개발과 비용화된 구독을 분리하면, 신고서를 준비하고 방어하는 것이 1년을 재구성하는 것이 아니라 보고서를 뽑는 일이 됩니다.

Beancount.io는 이러한 모든 분류를 투명하고, 버전 관리되며, AI 준비 상태로 유지하는 플레인 텍스트 회계를 제공합니다 — 자본화 정책이 아무도 찾을 수 없는 스프레드시트가 아닌 장부에 살도록 합니다. 무료로 시작하세요 그리고 개발자와 재무 전문가들이 왜 플레인 텍스트 회계로 전환하는지 확인하세요.

출처: https://beancount.io/ko/blog/2026/10/10/capitalization-vs-expensing-software-subscriptions-cloud-infrastructure-asc-350-guide

게시됨: 2026년 10월 10일