BeancountユーザーのためのS-Corp(S法人)選択の解説
その概要、メリットが得られるタイミング、および元帳でスマートにモデル化する方法(例付き)。
⚠️ このガイドは米国特有の情報であり、教育目的のみを意図しています。個別の状況については、税務の専門家にご相談ください。
TL;DR(要約)
- S-corp(S法人)は、企業の利益を所有者の個人所得税申告書にパススルー(通過)させるために、IRS(内国歳入庁)に対して選択する税務上のステータス(Form 2553を使用)です。主要な要件として、利益を配当や分配金として受け取る前に、オーナー・オペレーターに対して妥当なW-2給与を支払う必要があります。
- 期限が重要:既存のビジネスの場合、S-corpステータスを開始したい課税年度の3ヶ月目の15日までに申請する必要があります。2025年暦年選択の場合、2025年3月15日は土曜日にあたるため、実質的な期限は翌営業日の**2025年3月17日(月)**となります。
- なぜこれを行うのか?最大の魅力は、自 営業税(ソーシャルセキュリティ税およびメディケア税)の節約の可能性です。W-2給与にはFICA税がかかりますが、分配金にはかかりません。ただし、このメリットには、給与計算、コンプライアンス、および一部の州における追加の法人レベルの税金などのコストが伴います。
- Beancountでは、賃金と分配金を分けることが極めて重要です。給与債務を追跡し、2%超の株式を保有する株主の健康保険に関する特別な会計処理を行い、資本勘定を通じて分配金を明示的に記録する必要があります。
S-corp選択とは何か?
本質的に、S-corp選択とは、ビジネスの課税方法を変更するためにIRSに行う申請です。Form 2553を提出することで、法人またはLLCを内国歳入法(Internal Revenue Code)のサブチャプターSに基づいて課税するようIRSに要請します。これにより、ビジネスは「パススルー」エンティティとなり、その所得、損失、控除、および税額控除が株主の個人所得税申告書に直接引き継がれます。これは純粋に税務上の分類であり、法的な事業形態の種類が異なるわけではありません。
オーナー・オペレーターにとっての主な影響
選択が有効になると、あなたの役割は根本的に2つに分かれます。あなたは自社の株主であると同時に従業員でもあります。
この区別は極めて重要です。労働の対価として受け取る報酬は、標準的な給与税(社会保障税およびメディケア税)の対象となるW-2給与として支払われなければなりません。残りの利益は、通常、自営業税の対象とならない**分配金(Distributions)**として支払うことができます。IRSは、分配金を受け取る前に、自身の仕事に対して「妥当な給与(Reasonable Salary)」を支払うことを求めています。
S-corpを選択すべきか?
S-corp選択は、ビジネスが安定した有意義な利益を生み出すようになった時点で検討する価値があります。一般的な目安としては、継続的な事業利益が、あなたの役割に見合う市場水準の給与を十分に賄え、さらに新しい管理コストをすべてカバーした上で分配金を行う価値があるほどの残額がある場合に検討します。
正確な損益分岐点は個々の状況によって異なり、いくつかの要因に左右されます:
- 「妥当な給与」:あなたの業界で、あなたのスキルと責任を持つ人物に対して、企業はいくら支払うでしょうか?この数字がW-2給与の基準となり、IRSの調査対象となります。
- 州税および手数料:州によっては独自のルールがあります。例えばカリフォルニア州では、S-corpの純利益に対して1.5%の税金が課され、さらに最低800ドルの年間フランチャイズ税がかかります。
- 追加コスト:給与計算サービスが必要になり、失業保険料も支払うことになります。また、複雑さが増すため、記帳や税務申告の費用も増加する可能性が高いです。
- QBI控除(第199A条):S-corp選択は、適格事業所得(QBI)控除に影響を与える可能性があります。自分に支払うW-2給与は、全額控除の対象となる助けになることもあれば、高所得層では制限要因になることもあります。
資格とタイミング
すべてのビジネスがS-corpになれるわけではありません。主な要件は以下の通りです:
- 国内法人または適格なLLCであること。
- 株主数が100名以下であること。
- 株式の種類が1種類のみであること。
- 株主が個人、特定の信託、または遺産財団であること(すなわち、パートナーシップ、法人、または非居住外国人株主は不可) 。
Form 2553をいつ提出するか
タイミングは極めて重要であり、新規ビジネスと既存ビジネスでルールがわずかに異なります。
- 新規ビジネスの場合:最初の課税年度の開始日から2ヶ月15日以内に提出する必要があります。例えば、事業年度が1月7日に開始する場合、期限は3月21日です。
- 既存のC-corp(またはC-corpとして課税されるLLC)の場合:前課税年度中いつでも、または選択を有効にしたい年度の3ヶ月目の15日までに提出できます。この日が週末や祝日にあたる場合、期限は翌営業日に移動します。これはIRC第7503条に基づいて認められている規定です。
期限を過ぎてしまった場合は? パニックになる必要はありません。IRSは、Revenue Procedure 2013-30に基づき、期限後選択の救済措置を提供しています。遅延に正当な理由がある場合は、多くの場合、本来の有効期限から3年75日以内であれば、この救済措置を申請できます。
適正な給与:多くの人が躓くポイント
これ はS法人(S-corp)構造において最も厳しくチェックされる要素です。IRS(内国歳入庁)の見解は明確です。株主兼従業員は、利益を分配金として受け取る前に、提供したサービスに対して**適正な報酬(reasonable compensation)**を受け取らなければなりません。
「適正」とは何を意味するのでしょうか?単一の決まった金額はありません。IRSや裁判所は、職務内容や責任、労働時間、経験レベル、および同業他社が同様のサービスに対して支払う金額など、さまざまな要因を考慮して給与が適切かどうかを判断します。多額の分配金を受け取りながら、自分自身に支払うW-2給与を極端に低く設定している場合、IRSから厳密な調査を受けることを覚悟してください。これはしばしば、給与税の回避を試みているという「レッドフラッグ(警告サイン)」と見なされます。
2%超の株主に対する健康保険と付加給付
S法人が、会社の2%を超える株式を保有する株主の健康保険をどのように扱うかについては、特別なルールがあります。S法人がこれらの健康保険料を支払う、または払い戻す場合、その費用はS法人側で控除可能です。
ただし、それらの保険料の価値は、株主兼従業員のW-2給与に含める必要があります。この金額は連邦所得税の源泉徴収の対象となりますが、正しく処理されている限り、社会保障税およびメディケア税(FICA税)は免除されます。これらの金額がW-2で正しく報告されるよう、給与計算代行業者と連携する必要があります。
州レベルの注意点(例)
連邦レベルのS法人ステータスが、必ずしも州レベルでそのまま適用されるとは限りません。常に居住する州の特定の規則を確認してください。
- カリフォルニア州: S法人はカリフォルニア州を源泉とする純利益に対して1.5%の税金が課されます。さらに、ほとんどの法人は毎年800ドルの最低フランチャイズ税を支払う必要があります(初年度は一部例外が適用される場合があります)。
- ニューヨーク州: 連邦レベルでS法人の選択を行うだけでは不十分です。ニューヨーク州のS法人として扱われるためには、別途州レベルの申請(Form CT-6)を行う必要があります。これを行わない場合、州レベルでは通常のC法人として課税されることになります。
BeancountでS法人をスマートに管理する方法
プレーンテキスト会 計は、S法人の複雑な管理に最適です。以下に元帳の構成例を示します。
推奨される勘定科目一覧(スターター)
この基本構造では、給与費用を分配金から分離し、未払税金を追跡するための負債勘定を作成します。
; 基本的な銀行口座と収益
1970-01-01 open Assets:Bank:Checking USD
1970-01-01 open Income:Sales USD
1970-01-01 open Income:Other USD
; 給与費用と負債
1970-01-01 open Expenses:Payroll:Wages USD
1970-01-01 open Expenses:Payroll:EmployerTaxes USD
1970-01-01 open Expenses:Benefits:HealthInsurance USD
1970-01-01 open Liabilities:Payroll:Federal:FIT USD
1970-01-01 open Liabilities:Payroll:FICA USD
1970-01-01 open Liabilities:Payroll:Medicare USD
1970-01-01 open Liabilities:Payroll:State:Withholding USD
; 純資産(資本)
1970-01-01 open Equity:ContributedCapital USD
1970-01-01 open Equity:Distributions USD
1970-01-01 open Equity:RetainedEarnings USD
一般的な給与支払いの記録(簡略版)
給与計算代行業者(GustoやADPなど)は、手取額と納税額の合計を銀行口座から引き落とします。Beancountのトランザクションでは、これを総支給額、雇用主負担税、および対応する負債に分解して記録する必要があります。
; このトランザクションは、年収10万ドルを月払いで支払う記録です。
2025-01-31 * "Gusto" "1月分給与 — 株主兼従業員"
Expenses:Payroll:Wages 8,333.33 USD ; 総支給額
Expenses:Payroll:EmployerTaxes 637.50 USD ; 雇用主負担分のFICA/メディケア
Liabilities:Payroll:Federal:FIT -1,200.00 USD ; 従業員源泉徴収
Liabilities:Payroll:FICA -516.67 USD ; 従業員源泉徴収
Liabilities:Payroll:Medicare -120.83 USD ; 従業員源泉徴収
Assets:Bank:Checking -7,133.33 USD ; 銀行から引き落とされる手取額
給与計算代行業者があなたに代わってそれ らの税金を政府に納付した際、負債を相殺するための別のトランザクションを記録します。
; 給与計算代行業者による連邦税の預け入れ。
2025-02-15 * "EFTPS" "連邦給与税の預け入れ"
Liabilities:Payroll:Federal:FIT 1,200.00 USD
Liabilities:Payroll:FICA 516.67 USD
Liabilities:Payroll:Medicare 120.83 USD
Assets:Bank:Checking -1,837.50 USD ; この金額はGustoの引き落としのうち、税金分に相当します。
2%超の株主の健康保険
保険料の支払いを事業費用として記録します。メタデータを使用して、これがW-2で報告される必要があることをメモしておくと便利です。
2025-02-01 * "BlueCross" "株主健康保険(W-2報告対象)"
Expenses:Benefits:HealthInsurance 600.00 USD ; w2: "true"
Assets:Bank:Checking -600.00 USD
オーナーへの分配金(給与ではない)
分配金は純資産の減少であり、事業費用ではありません。 給与とは別に記録してください。
2025-03-31 * "Owner Distribution" "第1四半期分配金"
Equity:Distributions 20,000.00 USD
Assets:Bank:Checking -20,000.00 USD
### 株主の原価基盤(Basis)の追跡(任意ですが、推奨されます)
株主の原価基盤(Basis)は、分配金が非課税になるか、および個人確定申告で事業損失を控除できるかを決定します。正式な計算は確定申告時に行われますが、Beancountで専用の純資産サブアカウントやメタデータを使用して見積もりを追跡することができます。これを、毎年S法人から受け取るスケジュールK-1と照合することになります。
## QBI控除(第199A条)に関する注意点
S法人を含むパススルー事業のオーナーは、**適格事業所得(QBI)の最大20%の控除**を受けられる可能性があります。ただし、所得が一定の閾値を超える納税者の場合、この控除額は事業が支払う**W-2賃金**の額によって制限される場合があります。これにより複雑な相互作用が生じます。S法人には適正な給与の支払いが義務付けられており、その同じ賃金がQBI控除に影響を与えます(控除を助ける場合もあれば、制限する場合もあります)。これは税務の専門家とモデル化すべき重要な領域です。
## S法人選択後の運用面での変更点
S法人への切り替えにより、いくつかの事務的な作業が追加されます。
- **給与計算(Payroll)の実行**: 税金の源泉徴収、雇用主側の税金支払い、四半期ごとの申告、年末のW-2を含む正式な給与計算を行う必要があります。
- **Form 1120-Sの提出**: これはS法人の年次所得税申告書です。また、各株主に対して、会社の財務結果の持分を詳細 に記した**スケジュールK-1**を発行します。
- **株主の健康保険の適切な処理**: 2%超の所有者に対する保険料がW-2賃金に含まれていることを確認してください。
- **州の規則に注意**: カリフォルニア州やニューヨーク州などのように、州レベルでのS法人選択やエンティティ税(法人レベルの税金)が必要な場合は、その対応を怠らないようにしてください。
## 避けるべき一般的な落とし穴
- **期限遅れまたは無効な選択**: 期限を再確認し、必要なすべての株主がForm 2553に署名していることを確認してください。期限を過ぎた場合は、Rev. Proc. 2013-30に基づく救済措置を検討してください。
- **不適正な給与**: 自分に不当に低い給与を 支払わないようにしてください。役割と市場データに基づいて、なぜその報酬が適正なのかを文書化してください。
- **賃金と分配金の混同**: 帳簿上ではこれらの取引を明確に区別してください。分配金は給与ではありません。
- **州の要件の無視**: 州の選択を忘れたり、エンティティレベルの税金の支払いを怠ったりすると、罰則やコンプライアンス上の問題につながる可能性があります。
## クイックチェックリスト
- [ ] 資格があることを確認し、潜在的な節税額が新しいコストを上回ることを確認する。
- [ ] **Form 2553** の提出期限をカレンダーに登録する(週末/祝日のルールを忘れずに)。
- [ ] 給与計算サービスを設定し、文書化された適正な給与額を決定する。
- [ ] 給与と事業経費が支払われた*後*にのみ、分配金を受け取る計画を立てる。
- [ ] お住まいの州固有のS法人申告要件および税金を調査し、遵守する。
- [ ] 給与、負債、株主資本に必要な勘定科目をBeancountの元帳に追加する。
Beancount S法人スターター(汎用テンプレート)
```beancount
;
; Beancount S法人スターター(汎用テンプレート)
; 作成日: 2025-08-09
; ---
; 使い方:
; 1) "TODO" を検索し、州名、給与計算プロバイダー、EIN、銀行名を記入してください。
; 2) 賃金とオーナーへの分配金は分けて管理してください。
; 3) 2%超の株主の健康保険料をW-2(Box 1)に記載するよう、給与計算プロバイダーと調整してください。
; 4) 別の州に居住している場合は、CA/NYの例を削除または調整してください。
;
; 注意事項:
; - これは記帳用のテンプレートであり、税務アドバイスではありません。
; - 運用通貨はUSDを想定しています。必要に応じて変更してください。
;
option "title" "S法人元帳"
option "operating_currency" "USD"
commodity USD
; === 勘定科目 (2025-01-01時点で開始; 日付は適宜調整) ==================
2025-01-01 open Assets:Bank:Checking USD ; TODO: 銀行名に変更(例:Assets:Bank:Chase:Operating)
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Assets:AccountsReceivable USD
2025-01-01 open Assets:PrepaidExpenses USD
2025-01-01 open Liabilities:CreditCard:Corporate USD
2025-01-01 open Liabilities:Payroll:Federal:FIT USD
2025-01-01 open Liabilities:Payroll:Federal:FICA USD
2025-01-01 open Liabilities:Payroll:Federal:Medicare USD
2025-01-01 open Liabilities:Payroll:Federal:FUTA USD
2025-01-01 open Liabilities:Payroll:State:Withholding USD ; TODO: 州名に変更(例:CA, NY)
2025-01-01 open Liabilities:Payroll:State:Unemployment USD
2025-01-01 open Liabilities:Payroll:Local USD
2025-01-01 open Equity:ContributedCapital USD
2025-01-01 open Equity:Distributions USD
2025-01-01 open Equity:RetainedEarnings USD
2025-01-01 open Equity:OpeningBalances USD
2025-01-01 open Income:Sales USD
2025-01-01 open Income:Other USD
2025-01-01 open Expenses:COGS USD
2025-01-01 open Expenses:Payroll:Wages USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:FICA USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:Medicare USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:FUTA USD
2025-01-01 open Expenses:Payroll:EmployerTaxes:State USD
2025-01-01 open Expenses:Benefits:HealthInsurance USD
2025-01-01 open Expenses:Benefits:HSA USD
2025-01-01 open Expenses:Benefits:Retirement:Match USD
2025-01-01 open Expenses:Taxes:State:S‑Corp USD ; 例:カリフォルニア州 1.5% エンティティ税
2025-01-01 open Expenses:Taxes:State:Franchise USD ; 例:カリフォルニア州 \$800 最低フランチャイズ税
2025-01-01 open Expenses:Professional:Payroll USD
2025-01-01 open Expenses:Professional:Accounting USD
2025-01-01 open Expenses:Professional:Legal USD
2025-01-01 open Expenses:BankFees USD
2025-01-01 open Expenses:Software USD
2025-01-01 open Expenses:Office USD
2025-01-01 open Expenses:Meals USD
2025-01-01 open Expenses:Travel USD
2025-01-01 open Expenses:Insurance:GeneralLiability USD
; === 例: オーナーによる資本注入 =================================================
2025-01-02 * "オーナー" "初期資本注入"
Assets:Bank:Checking 25,000.00 USD
Equity:ContributedCapital -25,000.00 USD
; === 例: 顧客からの支払い =====================================================
2025-01-15 * "Stripe" "1月分サブスクリプション入金"
Assets:Bank:Checking 12,000.00 USD
Income:Sales -12,000.00 USD
; === 例: 毎月の給与計算 (株主従業員1名の場合) ========================
; 数字は完全にバランスするように選択されています。FIT/州の数字は実情に合わせて調整してください。
; 総賃金: 8,333.33 | 従業員FIT: 1,200.00 | 州源泉徴収: 300.00
; 従業員FICA (6.2%): 516.67 | 従業員Medicare (1.45%): 120.83
; 雇用主FICA: 516.67 | 雇用主Medicare: 120.83
; 手取り額: 6,195.83
2025-01-31 * "Gusto" "1月給与計算 — 株主従業員"
Expenses:Payroll:Wages 8,333.33 USD
Expenses:Payroll:EmployerTaxes:FICA 516.67 USD
Expenses:Payroll:EmployerTaxes:Medicare 120.83 USD
Liabilities:Payroll:Federal:FIT -1,200.00 USD
Liabilities:Payroll:Federal:FICA -1,033.34 USD ; 従業員分 + 雇用主分
Liabilities:Payroll:Federal:Medicare -241.66 USD ; 従業員分 + 雇用主分
Liabilities:Payroll:State:Withholding -300.00 USD
Assets:Bank:Checking -6,195.83 USD
; === 例: 給与税の納付 (EFTPS & 州) =================================
2025-02-15 * "EFTPS" "連邦給与税納付 (FIT, FICA, Medicare)"
Liabilities:Payroll:Federal:FIT 1,200.00 USD
Liabilities:Payroll:Federal:FICA 1,033.34 USD
Liabilities:Payroll:Federal:Medicare 241.66 USD
Assets:Bank:Checking -2,475.00 USD
2025-02-16 * "州税務局" "州給与税源泉徴収分"
Liabilities:Payroll:State:Withholding 300.00 USD
Assets:Bank:Checking -300.00 USD
; === 例: 2%超の株主に対する健康保険 =================================
; 年間の保険料合計がW-2のBox 1に含まれるよう給与計算プロバイダーと調整してください。
; 保険料自体はここで控除可能です。適切に処理されている場合、社会保障税/メディケア税を源泉徴収しないでください。
2025-02-01 * "BlueCross" "株主健康保険料(W-2算入は給与計算側で処理済み)"
Expenses:Benefits:HealthInsurance 600.00 USD ; w2: "true"
Assets:Bank:Checking -600.00 USD
; === 例: オーナーへの分配金 (賃金ではない) =======================================
2025-03-31 * "オーナー分配金" "第1四半期分配"
Equity:Distributions 20,000.00 USD
Assets:Bank:Checking -20,000.00 USD
; === 州別の例 (該当しない場合は削除/編集してください) =================================
; カリフォルニア州 最低フランチャイズ税(初年度とは限りません。規則を確認してください)
2025-04-15 * "カリフォルニア州 FTB" "年次フランチャイズ税"
Expenses:Taxes:State:Franchise 800.00 USD
Assets:Bank:Checking -800.00 USD
; カリフォルニア州 S法人 1.5% エンティティレベル税(見積納税の例)
2025-06-15 * "カリフォルニア州 FTB" "S法人税見積納税"
Expenses:Taxes:State:S‑Corp 1,500.00 USD
Assets:Bank:Checking -1,500.00 USD
; ニューヨーク州の個別のS法人選択(CT-6)は元帳に直接的な影響はありません。メモ として記載。
2025-01-05 note Equity:RetainedEarnings "ニューヨーク州S法人選択(CT-6)申請済み — 記帳上のメモのみ(仕訳なし)"
; === 原価基盤(Basis)の追跡(任意 — 帳簿外のメモ) =====================================
2025-12-31 note Equity:RetainedEarnings "原価基盤の繰越: +資本 25,000 +所得 60,000 −分配金 20,000 = 期末原価基盤 65,000 (K-1と照合すること)"
; === インポートのヒ ント (Gusto/ADPからのCSV) =============================================
; - Gustoの給与台帳CSVの場合、以下のように列をマップします:
; Gross Pay -> Expenses:Payroll:Wages
; Employee FIT/FICA/Medicare -> Liabilities:Payroll:Federal:FIT/FICA/Medicare (負数)
; State Withholding -> Liabilities:Payroll:State:Withholding (負数)
; Employer FICA/Medicare/FUTA/SUTA -> Expenses:Payroll:EmployerTaxes:* (正数) および
; CSVに雇用主負担の税額が負債として記載されている場合は、Liabilities:* (負数) として反映させ、
; その後のEFTPS/州への支払いで消し込みます。
; Net Pay -> Assets:Bank:Checking (負数、支払日と一致させる)
; - 会社が支払った健康保険料:
; ベンダーへの支払い -> Expenses:Benefits:HealthInsurance (正数) / Bank (負数);
; 2%超の株主については、給与計算で年間の保険料がW-2のBox 1に含まれていることを確認してください。
;
; ヒント:
; - 分配金は給与計算の勘定科目に入れないでください。
; - Favaでフィルタリングするために、#payroll や #distribution などのタグを使用してください。
; - 納税準備金(連邦/州)のために、別の銀行サブアカウントを作成することを検討してください。