본문으로 건너뛰기

"Expenses" 태그로 연결된 4개 게시물개의 게시물이 있습니다.

모든 태그 보기

일당(Per Diem) 이해하기: 소규모 사업주를 위한 완벽 가이드

· 약 7분
Mike Thrift
Mike Thrift
Marketing Manager

사업 관련 대화에서 "일당(per diem)"이라는 용어를 들어봤지만 정확히 무엇을 의미하는지, 회사에 어떻게 적용되는지 잘 모르겠다면 혼자가 아닙니다. "하루 당" 또는 "매일"로 번역되는 이 라틴어 구절은 인력 및 사업 비용 관리 방식에 중요한 의미를 갖습니다.

소규모 사업주로서 일당을 이해하면 더 현명한 채용 결정을 내리고 비용 관리 프로세스를 간소화하는 데 도움이 될 수 있습니다. 비즈니스 맥락에서 일당에 대해 알아야 할 모든 것을 분석해 보겠습니다.

2025-10-24-understanding-per-diem-a-complete-guide-for-small-business-owners

일당(Per Diem)이란 무엇을 의미하나요?

핵심적으로 일당은 단순히 "하루 당"을 의미합니다. 비즈니스에서 이 용어는 다음과 같은 두 가지 뚜렷한 시나리오에 적용됩니다.

  1. 일당제 직원 – 필요에 따라 매일 고용되는 근로자
  2. 일당 상환 – 출장 경비로 직원에게 제공되는 일일 수당

두 가지 응용 프로그램 모두 전략적으로 사용하면 소규모 사업에 상당한 이점을 제공할 수 있습니다.

일당제 직원: 유연한 인력 솔루션

정규적이고 지속적인 근무 schedules로 일하는 기존의 정규직 또는 파트타임 직원과 달리 일당제 직원은 추가 지원이 필요할 때마다 매일 고용됩니다.

일당제 근로자를 고용해야 하는 경우

소규모 사업체는 일반적으로 다음과 같은 여러 상황에서 일당제 직원을 고용합니다.

인력 공백 메우기 – 정규 직원이 병가, 휴가 또는 개인 휴가를 내는 경우 일당제 근로자가 업무를 유지하기 위해 투입될 수 있습니다.

예상치 못한 인력 부족 관리 – 직원이 갑자기 퇴사하거나 채용이 진행 중인 경우 일당제 직원이 공백을 메울 수 있습니다.

계절적 수요 처리 – 바쁜 기간 또는 특별 프로젝트의 경우 일당제 근로자는 장기적인 약정 없이 필요한 추가 인력을 제공합니다.

채용 전 평가 – 일당제는 누군가가 정규직에 적합한지 평가하기 위한 확장된 평가 기간 역할을 할 수 있습니다.

일당제 직원은 일반적으로 의료(간호사) 및 교육(대체 교사)과 관련이 있지만 다양한 산업 분야의 소규모 사업체에서 관리 지원, 창의적인 프로젝트, 창고 운영, 이벤트 인력 및 전문 컨설팅에 활용합니다.

일당제 고용은 어떻게 이루어지나요?

일당제 고용을 특별하게 만드는 요소는 다음과 같습니다.

고정 일일 요율 – 일당제 근로자는 일반적으로 과제를 수락하기 전에 설정된 일일 요율을 협상합니다. 이 요율은 2시간을 일하든 8시간을 일하든 상관없이 지급되지만 최저 임금 및 초과 근무에 관한 노동법은 여전히 적용됩니다.

보장된 시간 없음 – 정규 직원과 달리 일당제 근로자는 보장된 근무 schedule이 없습니다. 필요할 때 요청을 받고 특정 고용주로부터 몇 주 동안 일을 받지 못할 수도 있습니다.

양측 모두를 위한 유연성 – 기업은 인력 유연성을 확보하고 근로자는 자신의 가용성에 따라 과제를 수락하거나 거부할 수 있습니다.

실제 사례

부티크 마케팅 대행사를 운영하고 2주 동안 광범위한 그래픽 디자인 작업이 필요한 대규모 프로젝트를 수주했다고 가정해 보겠습니다. 사내 디자이너는 정상적인 업무량을 처리할 수 있지만 이 프로젝트에는 추가 지원이 필요합니다.

10일 동안 일당 400달러의 요율로 일당제 그래픽 디자이너를 고용합니다. 어떤 날에는 디자이너가 5시간 만에 작업을 완료하고 다른 날에는 9시간이 필요합니다. 근무 시간과 관계없이 합의된 400달러의 일일 요율을 지불합니다(관할 구역에 따라 근무 시간이 일관되게 하루 8시간을 초과하는 경우 초과 근무 수당을 지불해야 함).

일당 출장비 상환: 출장 간소화

일당의 두 번째 응용 프로그램은 출장비 상환과 관련이 있습니다. 직원이 출장 중 모든 식사 및 비용에 대한 영수증을 추적하고 제출하도록 요구하는 대신 많은 회사에서 일일 수당을 설정합니다.

일당 출장비는 어떻게 지급되나요?

최대 일일 요율 설정 – 귀사는 직원이 출장 관련 비용으로 하루에 지출할 수 있는 최대 금액을 결정합니다. 여기에는 일반적으로 숙박, 식사 및 부대 비용이 포함됩니다.

사전 제공 또는 상환 – 일부 회사는 여행 전에 일당 금액을 선불로 지급하고 다른 회사는 나중에 상환합니다.

간소화된 비용 추적 – 직원은 일일 수당 한도 내에서 지출하는 한 모든 커피 또는 식사에 대한 영수증을 수집할 필요가 없습니다.

연방 지침 및 세금 영향

미국 총무청(GSA)은 위치에 따라 다른 연방 일당 요율을 게시합니다. 기업은 이러한 요율을 따를 필요는 없지만 이를 초과하는 경우 세금 영향이 있습니다.

GSA 요율 내 – GSA 요율 이하의 상환은 일반적으로 직원에게 과세 대상 소득으로 간주되지 않습니다.

GSA 요율 초과 – GSA 요율을 초과하는 금액은 과세 대상 소득으로 처리되며 직원의 W-2 양식에 보고해야 합니다.

예를 들어 도시에 대한 GSA 일당 요율이 하루 180달러이지만 귀사가 하루 250달러를 제공하는 경우 70달러의 차액은 직원의 과세 대상 소득입니다.

실제 사례

영업 담당자가 3일 동안 시카고에서 열리는 컨퍼런스에 참석합니다. 귀사는 하루 200달러의 일당 요율을 설정했으며 여행 총액은 600달러입니다. 모든 식사 및 택시 요금에 대한 영수증을 수집하는 대신 직원은 일일 지출이 200달러 미만으로 유지되는지 확인하기만 하면 됩니다. 직원은 비용을 요약하는 간략한 비용 보고서를 제출하고 전액을 상환받습니다.

일당 사용의 주요 이점

일당제 직원에게

비용 효율성 – 실제로 필요한 노동력에 대해서만 비용을 지불합니다. 비수기에는 일관된 시간을 제공할 의무가 없습니다.

간접비 절감 – 일당제 직원은 일반적으로 건강 보험, 퇴직 기여금 또는 유급 휴가와 같은 혜택을 받지 않아 전반적인 고용 비용이 절감됩니다.

내장된 유연성 – 해고 또는 인력 부족의 복잡성 없이 현재 수요에 따라 인력을 늘리거나 줄입니다.

전문적인 전문 지식 – 가끔만 필요한 기술에 대해 정규직 급여를 지급하지 않고 특정 프로젝트에 대한 전문가를 고용합니다.

일당 출장비 상환

간소화된 관리 – 서류 작업 감소, 검토할 영수증 감소 및 간소화된 비용 보고서 처리.

예측 가능한 예산 책정 – 출장 하루 비용을 정확히 알 수 있으므로 예산 계획이 더욱 간단해집니다.

직원 편의 – 귀사의 팀은 많은 금액을 미리 지불하거나 모든 영수증을 보관할 필요가 없어 출장에 대한 스트레스를 줄일 수 있습니다.

더 빠른 상환 – 광범위한 영수증 확인 없이 직원을 더 빨리 상환할 수 있습니다.

일당 구현을 위한 모범 사례

일당제 직원 채용

경쟁력 있는 요율 조사 – 현지 시장을 조사하여 해당 업계에서 일당 작업에 대한 일반적인 요율을 파악합니다. 경쟁력 있는 보상을 제공하면 우수한 인재를 유치하는 데 도움이 됩니다.

명확한 기대치 제공 – 하루짜리 과제라도 무엇을 달성해야 하는지, 어떤 리소스를 사용할 수 있는지, 성공은 무엇인지 명확하게 전달합니다.

그들의 전문성을 존중하십시오 – 일당제 직원을 정규 직원과 동일하게 존중하십시오. 다시 그들의 서비스가 필요할 수 있으며 입소문이 중요합니다.

성공할 수 있도록 준비 – 도구, 시스템 및 정보에 대한 필요한 액세스를 제공합니다. 몇 분의 온보딩으로 생산성이 크게 향상될 수 있습니다.

명단 유지 – 필요할 때 투입할 수 있는 신뢰할 수 있는 일당제 근로자와 관계를 구축합니다. 신뢰할 수 있는 인재 "벤치"를 확보하면 막바지 schedules을 쉽게 할 수 있습니다.

노동법 준수 – 일당제 직원은 여전히 최저 임금법, 초과 근무 규정 및 직장 안전 요구 사항을 준수해야 함을 기억하십시오.

일당 출장비 상환

명확한 정책 수립 – 일당 요율, 어떤 비용이 보장되는지, 직원이 지출을 보고하는 방법을 문서화합니다.

위치 기반 요율 고려 – 뉴욕시로의 여행은 소규모 도시로의 여행보다 비용이 더 많이 듭니다. 목적지에 따라 요율 조정을 고려하십시오.

비용 보고서 요구 – 영수증이 없더라도 직원은 일당 수당을 어떻게 지출했는지 요약하는 보고서를 제출해야 합니다. 이 문서는 세금 목적으로 중요합니다.

가능하면 선불 지급 – 직원이 출장비로 수백 달러를 미리 지불하도록 요구하면 재정적 어려움이 발생할 수 있습니다. 일당 선불을 제공하면 이러한 부담이 줄어듭니다.

정기적으로 검토 및 조정 – 비용이 변경됨에 따라 일당 요율이 합리적인지 정기적으로 평가합니다.

필요한 경우 카테고리 분리 – 일부 기업은 숙박과 식사 및 부대 비용에 대해 다른 요율을 설정하여 보다 구체적인 지침을 제공합니다.

피해야 할 일반적인 함정

근로자 오분류 – 업무 방법 및 schedule을 관리하는 경우 일당제 근로자가 직원(독립 계약자가 아님)으로 적절하게 분류되었는지 확인합니다. 오분류는 벌금으로 이어질 수 있습니다.

초과 근무 무시 – 누군가가 일일 요율을 가지고 있다고 해서 표준 시간을 초과하여 근무하는 경우 초과 근무법에서 면제되는 것은 아닙니다.

임의 요율 설정 – 추측이 아닌 시장 조사 및 실제 비용을 기준으로 일당 요율을 설정합니다.

문서 부족 – 간소화된 일당 프로세스를 사용하더라도 세금 및 규정 준수 목적으로 적절한 기록을 유지합니다.

일당제 직원을 부당하게 대우 – 부정적인 경험을 만들면 재능 있는 근로자를 다시 필요로 할 때 사용할 수 없게 됩니다.

일당이 귀사의 비즈니스에 적합한가요?

일당제는 다음과 같은 경우에 적합합니다.

  • 귀사의 비즈니스에는 변동하는 인력 수요가 있습니다.
  • 특정 프로젝트에 대한 전문 기술이 필요합니다.
  • 잠재적인 직원을 테스트하고 싶습니다.
  • 귀사의 직원은 정기적으로 출장을 갑니다.
  • 비용 관리를 간소화하고 싶습니다.
  • 직원 결근에 대한 보장이 필요합니다.

다음과 같은 경우에는 이상적이지 않을 수 있습니다.

  • 일관되고 신뢰할 수 있는 일일 보장이 필요합니다.
  • 새로운 작업에 대한 학습 곡선이 가파릅니다.
  • 직책에 심오한 제도적 지식이 필요합니다.
  • 제한된 일당 인재가 있는 위치에 있습니다.
  • 귀사의 비즈니스는 여행과 거의 관련이 없습니다.

일당으로 나아가기

일당제 직원을 고려하든 출장비 상환을 고려하든 핵심은 이러한 약정을 신중하게 구현하는 것입니다. 적절한 요율을 조사하고 명확한 정책을 수립하고 기대치를 명확하게 전달하는 데 시간을 할애하십시오.

많은 소규모 사업체에서 일당제는 유연성과 구조의 완벽한 균형을 제공합니다. 이를 통해 필요한 인재와 리소스에 액세스하는 동시에 간결한 운영과 예측 가능한 비용을 유지할 수 있습니다.

다가오는 프로젝트에 대한 단일 일당 고용으로 시작하거나 다음 출장에 대한 일당 출장비 상환을 구현하는 것부터 시작하십시오. 이러한 약정에 익숙해짐에 따라 비즈니스 전체에서 전략적으로 사용을 확장할 수 있습니다.

목표는 핵심 팀을 일당제 근로자로 대체하는 것이 아니라 유연한 솔루션으로 정규 인력을 보완하여 비즈니스가 보다 효율적으로 운영되고 변화하는 요구에 적응할 수 있도록 돕는 것임을 기억하십시오.


귀사의 비즈니스에서 일당 약정 구현에 대한 질문이 있으십니까? 특정 상황에 맞게 보상, 세금 및 규정 준수를 올바르게 처리하고 있는지 확인하기 위해 인적 자원 전문가 또는 회계사와 상담하는 것을 고려하십시오.

2025년 Twitch 스트리머를 위한 재정 가이드

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

Twitch 스트리머로서 당신은 게임과 콘텐츠 제작에 대한 열정을 사업으로 전환했습니다. 하지만 여러 수입 흐름과 고유한 비용으로 인해 재정을 관리하는 것이 벅차게 느껴질 수 있습니다. 이 포괄적인 가이드는 스트리밍의 재정적인 측면을 탐색하는 데 도움이 되어 당신이 가장 잘하는 일, 즉 커뮤니티를 즐겁게 하는 데 집중할 수 있도록 도와줍니다.

수입 흐름 이해하기

2025-10-21-financial-guide-for-twitch-streamers-in-2025

Twitch 스트리머는 일반적으로 여러 소스에서 돈을 벌며, 각 소스마다 다른 추적 방법이 필요합니다.

구독: 채널을 다양한 등급(Tier 1, 2 또는 3)으로 구독하는 시청자로부터 발생하는 월별 반복 수익입니다. Twitch는 일정 비율을 가져가고 나머지는 당신이 받습니다.

비트 및 응원: Twitch의 가상 화폐를 통한 시청자의 직접적인 지원입니다. 이러한 소액 결제는 합산되지만 개별적으로 추적하기 어려울 수 있습니다.

광고 수익: 스트림 중에 표시되는 프리롤, 미드롤 및 디스플레이 광고에서 생성된 수입입니다.

스폰서십 및 브랜드 거래: 잠재적으로 가장 큰 수입원이며, 제품 배치, 스폰서 스트림 또는 제휴 마케팅 계약을 포함할 수 있습니다.

기부: PayPal, Streamlabs 또는 StreamElements와 같은 플랫폼을 통한 시청자의 직접 결제입니다.

상품 판매: 브랜드 상품을 커뮤니티에 판매하여 얻는 수익입니다.

복잡성은 여러 수입원이 있다는 것뿐만 아니라 세금 목적상 정확하게 추적하면서 서로 다른 세금 처리가 적용되는 것을 이해하는 데 있습니다.

스트리머를 위한 필수 세금 공제

공제할 수 있는 항목을 이해하는 것은 세금 부담을 최소화하는 데 중요합니다. 다음은 Twitch 스트리머가 이용할 수 있는 가장 일반적인 공제입니다.

장비 및 기술

컴퓨터, 모니터, 웹캠, 마이크, 조명 장비, 그린 스크린, 캡처 카드, 콘솔 및 컨트롤러를 포함하여 스트리밍 설정과 관련된 구매를 일반적으로 공제할 수 있습니다. 고가 장비의 경우 비용을 한 번에 모두 공제하는 대신 몇 년에 걸쳐 감가상각해야 할 수 있습니다.

소프트웨어 및 구독

스트리밍 소프트웨어, 비디오 편집 도구, 음악 라이선스 구독, 게임 구독 및 콘텐츠 제작에 사용되는 클라우드 스토리지 서비스는 모두 일반적으로 공제할 수 있습니다.

재택 근무 공제

집에서 스트리밍 전용으로 사용되는 전용 공간이 있는 경우 재택 근무 공제를 받을 수 있습니다. 여기에는 임대료 또는 주택 담보 대출, 공과금, 인터넷 및 주택 보험의 일부가 포함될 수 있습니다. 핵심 단어는 "전용"입니다. 공간은 스트리밍 사업에만 정기적으로 사용되어야 합니다.

인터넷 및 전화

비즈니스 목적으로 사용되는 비율에 따라 인터넷 및 전화 요금의 일부를 공제할 수 있습니다. 스트리밍에는 고속 인터넷이 필요하므로 이는 상당한 공제가 될 수 있습니다.

게임 및 콘텐츠

스트리밍 콘텐츠를 위해 특별히 구매한 게임, 스트림 중에 사용되는 게임 내 구매 및 게임 라이브러리에 대한 액세스는 모두 공제 가능한 비용이 될 수 있습니다.

여행 및 이벤트

게임 컨벤션, e스포츠 토너먼트 또는 업계 이벤트에 참석하십니까? 주요 목적이 비즈니스 관련인 경우 교통, 숙박 및 식사의 일부를 포함한 여행 경비를 공제할 수 있습니다.

마케팅 및 광고

소셜 미디어 광고, 채널 아트 커미션, 이모티콘 디자인, 웹사이트 호스팅 및 판촉 경품을 통해 채널을 홍보하는 데 사용된 비용은 일반적으로 상각할 수 있습니다.

재정 시스템 설정

적절한 회계는 훌륭한 조직에서 시작됩니다. 성공을 위해 자신을 설정하는 방법은 다음과 같습니다.

비즈니스와 개인 재정 분리

스트리밍 비즈니스를 위한 전용 은행 계좌와 신용 카드를 개설하십시오. 이 분리를 통해 수입과 지출을 훨씬 간단하게 추적할 수 있으며 감사를 받을 경우 명확한 문서를 제공합니다.

회계 방법 선택

현금 기준 회계(수입이 발생했을 때 기록하고 지출이 지불되었을 때 기록)는 더 간단하며 대부분의 스트리머에게 적합합니다. 발생 기준 회계(발생 시 기록)는 규모가 커짐에 따라 필요할 수 있습니다.

모든 것을 실시간으로 추적

세금 신고 기간까지 기다리지 말고 재정을 정리하십시오. 스프레드시트 또는 회계 소프트웨어를 사용하여 거래가 발생할 때 기록하십시오. 각 수입원과 지출을 처음부터 올바르게 분류하십시오.

영수증 저장

모든 영수증, 송장 및 재정 문서의 디지털 또는 물리적 사본을 보관하십시오. 정리된 폴더에 저장된 각 영수증의 간단한 스마트폰 사진은 나중에 몇 시간의 좌절감을 줄여줍니다.

분기별 예상 세금 관리

자영업 스트리머로서 분기별 예상 세금을 납부할 책임이 있습니다. IRS는 세금 신고 기간뿐만 아니라 연중 내내 수입에 대한 세금을 납부할 것으로 예상합니다.

순 스트리밍 수입(비용 제외)의 약 25-30%를 계산하여 세금으로 따로 보관하십시오. 여기에는 소득세와 사회 보장 및 메디케어를 차지하는 자영업세가 모두 포함됩니다.

분기별 세금 마감일은 일반적으로 4월 15일, 6월 15일, 9월 15일 및 다음 해 1월 15일입니다. 이러한 마감일을 놓치면 벌금 및 이자가 부과될 수 있습니다.

스트리머가 저지르는 일반적인 재정적 실수

개인 비용과 비즈니스 비용 혼합: 이는 회계상의 악몽을 초래하고 감사 중에 위험 신호를 발생시킵니다.

작은 비용을 추적하지 않음: 3달러짜리 게임 구매와 10달러짜리 소프트웨어 구독은 1년 동안 상당한 공제로 합산됩니다.

주 세금을 잊어버림: 특히 상품을 판매하는 경우 주 소득세 및 판매세 의무를 간과하지 마십시오.

자영업세를 과소 평가: 많은 신규 스트리머는 일반 소득세 외에 15.3%의 자영업세에 충격을 받습니다.

부족한 문서화: 영수증과 적절한 기록이 없으면 질문을 받았을 때 공제를 증명할 수 없습니다.

스트리머로서 재정적 안정 구축

스트리밍 수입은 예측할 수 없습니다. 한 달은 거대한 스폰서십 거래가 있을 수 있고 다음 달은 부족할 수 있습니다. 이러한 전략으로 재정적 회복력을 구축하십시오.

비상 자금 만들기: 느린 기간 또는 장비 고장에 대비하기 위해 3-6개월의 생활비를 저축하는 것을 목표로 하십시오.

수입 다각화: 하나의 플랫폼이나 수입원에만 의존하지 마십시오. YouTube, TikTok, Patreon 또는 기타 플랫폼으로 확장하십시오.

불규칙한 수입 계획: 최저 수입 월을 기준으로 예산을 책정하고 고소득 월을 저축 기회로 취급하십시오.

전략적으로 성장에 투자: 장비 업그레이드는 중요하지만 현재 수입 및 저축과 균형을 맞추십시오.

재정 전문가와 협력

스트리밍 비즈니스가 성장함에 따라 콘텐츠 제작자의 재정을 이해하는 전문가와 협력하는 것을 고려하십시오.

회계 담당자는 매달 시간과 노력을 절약하여 일상적인 거래 기록 및 분류를 처리할 수 있습니다. 콘텐츠 제작에 익숙한 공인회계사(CPA) 또는 세무 전문가는 세금 전략을 최적화하고 규정 준수를 보장하며 국제 수입 또는 LLC 또는 S-corp 설립과 같은 복잡한 상황을 지원할 수 있습니다.

전문가의 도움 비용은 세금 공제가 가능하며 세금 절감 및 마음의 평화를 통해 종종 자체적으로 지불할 수 있습니다.

미래를 내다보기: 재정 관리 확장

채널이 성장함에 따라 재정적 요구도 진화할 것입니다. 책임 보호를 위해 LLC 설립, 자영업세 절감을 위해 S-corp 상태 선택, 계약자 또는 편집자 고용 또는 Solo 401(k) 또는 SEP IRA와 같은 퇴직 계좌 설정을 고려할 수 있습니다.

마지막 생각

Twitch 스트리머로서 재정을 관리하는 것이 두려울 필요는 없습니다. 기본 사항부터 시작하십시오. 별도 계정, 일관된 추적 및 공제 이해입니다. 채널이 성장함에 따라 재정 시스템을 적절하게 확장하고 전문가의 도움을 받는 것을 주저하지 마십시오.

적절한 재정 관리에 지출하는 모든 달러는 스트리밍 경력의 장기적인 성공과 지속 가능성에 투자되는 달러라는 것을 기억하십시오. 당신의 미래의 자아는 오늘 당신이 내리는 조직적인 기록과 현명한 재정적 결정에 감사할 것입니다.


면책 조항: 이 기사는 일반적인 정보를 제공하며 전문적인 세금 또는 재정 자문으로 간주되어서는 안 됩니다. 세법은 관할 구역 및 개인 상황에 따라 다릅니다. 귀하의 특정 상황에 대한 지침은 항상 자격을 갖춘 세무 전문가 또는 회계사와 상담하십시오.

Beancount에서 발생비용: 실전 가이드 (복사-붙여넣기 원장 예시 포함)

· 약 6분
Mike Thrift
Mike Thrift
Marketing Manager

발생비용은 월말 마감이 쌓이기 시작할 때까지는 추상적으로 들릴 수 있습니다. 이는 적절한 발생주의 회계의 초석으로, 현금이 실제로 이동하는 시점이 아니라 경제적 실체를 재무보고에 반영하도록 합니다. 여기서는 발생비용이 무엇인지, 왜 중요한지, 그리고 평문 원장에 어떻게 기록·반전·보고하는지 Beancount 중심으로 명확히 안내합니다.

TL;DR ⚡

  • 발생비용은 이번 기간에 발생했지만 아직 지급되지 않은 비용입니다. 현금이 나갈 때까지 부채로 기록됩니다.
  • Beancount에서는 간단합니다: Expenses: 계정을 차변에, Liabilities:Accrued: 계정을 대변에 기록합니다. 이후 지급 시 부채를 정산합니다.
  • 보고하려면, CLOSE ONCLEAR 옵션을 사용한 bean-query를 실행하면 특정 날짜 기준으로 미지급 금액을 확인하고 깔끔한 대차대조표 스냅샷을 얻을 수 있습니다.

Beancount 발생비용 이미지

발생비용이란?

발생비용은 기업이 이미 발생했지만 아직 지급하지 않은 비용을 말합니다. 서비스가 제공되었거나 비용이 발생한 시점에 청구서가 아직 도착하지 않았거나 지급 기한이 오지 않았더라도 기록합니다. 이는 발생주의 회계의 매칭 원칙에 따라 비용을 해당 비용이 기여한 수익과 동일한 기간에 기록하도록 합니다.

  • 월말에 발생했지만 다음 달에 지급되는 직원 급여
  • 12월에 사용했지만 1월에 청구되는 전기·수도 등 공과금
  • 한 달 동안 누적됐지만 아직 계좌에서 인출되지 않은 대출 이자

이러한 비용을 발생 시점에 기록함으로써 해당 기간에 대한 기업의 재무성과를 보다 정확히 파악할 수 있습니다.

Beancount가 생각하는 방식 (30초 안에)

Beancount는 평문 기반의 복식부기 회계 시스템입니다. 모든 항목은 텍스트 파일에 날짜가 지정된 지시문이나 거래로 기록됩니다. 시스템은 다섯 가지 핵심 계정 유형인 자산(Assets), 부채(Liabilities), 자본(Equity), 수익(Income), 비용(Expenses) 위에 구축됩니다.

거래는 항상 날짜 순으로 정렬됩니다. 중요한 점은 balance 어설션이 같은 날의 거래가 처리되기 에 검증된다는 것입니다. 이는 체크와 반전 항목을 배치할 때 기억해야 합니다.

마지막으로 bean-query 언어는 강력한 SQL 유사 방식으로 보고서를 생성합니다. OPEN ON, CLOSE ON, CLEAR 같은 연산자를 사용하면 재무제표에 대한 정확한 '시점' 뷰를 만들 수 있습니다.

권장 계정표 (Chart of Accounts)

깨끗하고 계층적인 계정표는 최고의 파트너입니다. 발생비용의 경우 구조가 간단합니다. 다음과 같은 계정이 필요합니다:

  • 비용 계정: 예) Expenses:Utilities, Expenses:Payroll:Wages
  • 해당 부채 계정: 예) Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • 현금 계정: 예) Assets:Bank:Checking

Beancount는 다섯 가지 최상위 계정 유형을 강제합니다. 계정명을 체계적으로 정리하면 향후 쿼리와 보고서 작성이 훨씬 쉬워집니다.

핵심 패턴 (플러그인·매직 없이)

Beancount에서 발생비용을 처리하는 가장 직접적인 방법입니다. 두 단계로 구성됩니다: 월말에 비용을 발생시키고, 지급 시 부채를 정산합니다.

단계 1: 월말에 비용 발생시키기

기간 마지막 날에 비용을 기록하고 부채를 생성합니다.

2025-01-31 * 월말 발생비용
Expenses:Utilities 100.00 USD
Liabilities:Accrued:Utilities

단계 2: 지급 시 발생비용 정산하기

청구서가 도착하고 지급하면 비용 계정을 다시 차변에 기록하지 않습니다. 대신 부채 계정을 차변에 기록해 정산합니다.

2025-02-15 * 청구서 지급
Liabilities:Accrued:Utilities 100.00 USD
Assets:Bank:Checking

이 방법은 소규모 팀에 가장 깔끔합니다. 비용을 2월에 정확히 배치하고 3월에 중복 계산되지 않도록 합니다. Beancount에서는 금액을 비워두면 시스템이 자동으로 거래를 맞춰줍니다.

대안: 다음 달 1일에 반전 항목 사용

클래식한 '자동 반전' 회계 방식을 선호한다면, 다음 달 1일에 발생 항목의 반대 거래를 기록하고, 실제 공급업체 청구서는 일반적으로 비용 계정에 기록합니다.

단계 1: 월말에 비용 발생시키기

2025-01-31 * 월말 발생비용
Expenses:Utilities 100.00 USD
Liabilities:Accrued:Utilities

단계 2: 다음 달 1일에 반전하기

2025-02-01 * 반전
Liabilities:Accrued:Utilities 100.00 USD
Expenses:Utilities

단계 3: 일반적으로 지급 기록하기

2025-02-15 * 청구서 지급
Liabilities:Accrued:Utilities 100.00 USD
Assets:Bank:Checking

체크에 대한 주의: balance 어설션은 같은 날 거래 전에 평가됩니다. Liabilities:Accrued:Utilities 계정 잔액을 확인하려면 2025-02-28에 어설션을 두어 발생을 확인하거나, 2025-03-01반전 거래 후에 어설션을 두어 잔액이 0인지 확인합니다. 2025-03-01에 반전 전 어설션을 두면 잘못된 실패가 발생합니다.

흔히 쓰이는 6가지 발생비용 (복사-붙여넣기 패턴) 📋

1. 아직 청구되지 않은 임대료

2025-01-01 open Expenses:Rent
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 발생비용 (청구서 없음)
Expenses:Rent 1500.00 USD
Liabilities:Accrued:Rent

2. 발생했지만 미지급된 급여

2025-01-01 open Expenses:Payroll
2025-01-01 open Liabilities:Accrued:Payroll
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 발생비용 (급여)
Expenses:Payroll 3000.00 USD
Liabilities:Accrued:Payroll

3. 발생한 연차수당 (PTO)

2025-01-01 open Expenses:PTO
2025-01-01 open Liabilities:Accrued:PTO
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 연차수당 발생
Expenses:PTO 500.00 USD
Liabilities:Accrued:PTO

4. 대출 이자 발생

2025-01-01 open Expenses:Interest
2025-01-01 open Liabilities:Accrued:Interest
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 이자 발생
Expenses:Interest 200.00 USD
Liabilities:Accrued:Interest

5. 전문 수수료 (감사/법률)

2025-01-01 open Expenses:ProfessionalFees
2025-01-01 open Liabilities:Accrued:ProfessionalFees
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 전문 수수료 발생
Expenses:ProfessionalFees 800.00 USD
Liabilities:Accrued:ProfessionalFees

6. 사용했지만 청구되지 않은 공과금

2025-01-01 open Expenses:Utilities
2025-01-01 open Liabilities:Accrued:Utilities
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Equity:RetainedEarnings

2025-01-31 * 공과금 사용 (청구서 아직 없음)
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

보고: 특정 날짜 기준으로 내가 얼마나 빚졌는가?

bean-query는 답을 얻기 위한 도구입니다. 아래는 발생비용에 대한 정확한 대차대조표 스냅샷을 얻는 방법입니다.

기간 종료 시점 모든 발생부채 잔액 조회

bean-query --file ledger.beancount \
"SELECT account, SUM(position) FROM balances \
WHERE account LIKE 'Liabilities:Accrued:%' \
GROUP BY account"
  • OPEN ON은 기간 시작 시점의 시작 잔액을 설정합니다.
  • CLOSE ON은 이 날짜 이전의 거래를 잘라냅니다(포함되지 않음). 따라서 2025-04-01을 사용하면 2025-03-31까지의 데이터를 얻습니다.
  • CLEAR는 수익·비용을 0으로 만들어 자산·부채·자본만 남은 깔끔한 대차대조표 뷰를 제공합니다.

모든 발생비용 전표 내역 보기

bean-query --file ledger.beancount \
"SELECT * FROM transactions WHERE account LIKE 'Liabilities:Accrued:%'"

발생비용 계정의 원시 거래 내역을 보고 싶다면 위와 같이 조회합니다.

전체 발생비용 합계 조회

bean-query --file ledger.beancount \
"SELECT SUM(position) FROM balances WHERE account LIKE 'Liabilities:Accrued:%'"

전체 발생비용 총액을 빠르게 확인하려면 위와 같이 실행합니다.

Beancount 특유의 제어 및 주의사항

  • Balance 어설션 타이밍: 앞서 언급했듯이 어설션은 하루 시작 시점에 잔액을 검증합니다. 2025-03-01 balance ...는 해당 날짜의 거래가 처리되기 전에 실행됩니다. 이에 맞게 계획하세요.
  • 명명 및 계층 구조: Liabilities:Accrued:*와 같은 깔끔한 트리는 보기 좋을 뿐 아니라 쿼리를 단순화하고 보고서를 즉시 이해하기 쉽게 합니다.
  • Pad 사용 주의: pad 지시문은 시작 잔액을 맞출 때는 유용하지만, 반복 발생비용을 '수정'하는 용도로는 피하세요. 명시적인 거래를 기록하면 감사 추적이 명확해집니다.
  • 시점 기준 보고: 대차대조표 스냅샷을 만들 때는 항상 bean-query에서 OPEN ... CLOSE ... CLEAR를 사용하세요. 이렇게 하면 수익·비용 계정이 부채 총액에 섞이는 것을 방지합니다.

선불 vs. 발생 (빠르게)

발생비용은 기업이 이미 발생했지만 아직 지급되지 않은 비용이며, 재무제표에 부채로 기록됩니다. 선불은 미리 지급한 비용으로 자산으로 기록됩니다.

  • 발생비용: 비용이 발생했지만 현금이 아직 나가지 않은 경우 부채로 기록합니다.
  • 선불: 비용을 미리 지급하고, 이후 해당 비용을 차감합니다.

Beancount에서 발생비용을 다루는 실전 가이드 (옵션)

2022-01-01 open Assets:Cash
2022-01-01 open Expenses:Rent
2022-01-01 open Liabilities:Accrued:Rent
2022-01-01 open Equity:RetainedEarnings

Beancount에서 감가상각 이해하기

· 약 2분
Mike Thrift
Mike Thrift
Marketing Manager

감가상각은 지급액을 시간에 걸쳐 여러 할부로 나눕니다. beancount.io에서는 플러그인 fava.plugins.amortize_over를 사용하여 이를 구현할 수 있습니다.

2021-01-09-amortize

감가상각을 사용하지 않으면, 차량 보험을 6개월 동안 $600 비용으로 가입하고자 할 경우, 해당 비용을 특정 날짜에 일회성 비용으로 기록해야 합니다.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Pay car insurance"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

하지만 감가상각을 사용하면 파일 상단에 plugin "fava.plugins.amortize_over"를 추가하고 거래에 amortize_months: 6을 지정하여 비용을 6개월에 걸쳐 배분할 수 있습니다.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortize car insurance over six months"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

그 후 저널에서 해당 거래가 6개의 포스팅으로 분할된 것을 확인할 수 있습니다.

2020-11-01 * Amortize car insurance over six months (6/6) am
2020-10-01 * Amortize car insurance over six months (5/6) am
2020-09-01 * Amortize car insurance over six months (4/6) am
2020-08-01 * Amortize car insurance over six months (3/6) am
2020-07-01 * Amortize car insurance over six months (2/6) am
2020-06-01 * Amortize car insurance over six months (1/6) am

감가상각 거래 스크린샷