tax-season-organizer について
米国の小規模事業者向けに、連邦税の予定納税額や年末の1099資料を作成し、会計士の確認に備えるClaudeスキルです。前提を明示し、申告や税務助言は行いません。
主な機能
- 01四半期予定納税額の計算
- 02請負業者への支払い集計
- 031099基準額とW-9の確認
- 04前提付き会計士向け資料の作成
活用シーン
- 01四半期の連邦税納付額の見積もり
- 02請負業者の1099確認リスト作成
- 03申告前のW-9未提出者の特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill tax-season-organizerインストール後、Claude Code で/tax-season-organizerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
reference/calculation-assumptions.mdconnector-queries.mdgotchas.mdoutput-formats.mdreference/examples/quarterly-estimate.mdyear-end-1099.md詳細
納税シーズンの整理
前提: このスキルでは、CPA に渡す準備資料を作成します。税務アドバイスではありません。その旨を早い段階で伝え、会計士が調整できるよう、すべての前提を明示してください。
クイックスタート
ユーザーに必要なモードを判断し、関連データを取得して計算またはまとめ、会計士がそのまま作業に使える構成の文書を提供します。
User: "what do I owe for estimated taxes this quarter?"
→ Pull YTD P&L from QuickBooks
→ Calculate estimated federal income tax + SE tax
→ Subtract payments already made this year
→ Show Q-specific amount due with due date and assumptions stated
→ Output: "Estimated Q2 payment due June 16: USD X — see full breakdown below"
User: "I need to send out 1099s"
→ Pull all contractor/vendor payments from QuickBooks + PayPal + Stripe
→ Identify contractors paid ≥ USD 600 YTD
→ Flag records missing W-9 / EIN
→ Output: 1099-NEC candidate list + missing W-9 action list
ステップ 0 — まず国を確認する
以下のどちらの経路も、米国連邦税を対象としています。自営業税、連邦税率表、1099-NEC、W-9 が該当します。モードを選ぶ前に、## Business context ブロックから Country を読み取ってください(ルール:../../shared/currency-and-locale.md)。記載がない場合は、ユーザーに尋ねてください。
- 米国 → モードの判定に進みます。
- それ以外 → その旨を一文で伝え、米国向けの計算を中止します。「ここで扱う四半期納税見積もりと 1099 の手順は、米国連邦税向けです。帳簿は英国のものなので、米国向けの見積もりではなく、会計士向けに締め済み帳簿の資料を用意します。」 と伝えます。そのうえで、対象期間に対して
/close-monthを提案します。米国以外の事業について米国向けの計算を実行したり、一般的な見積もりとして言い換えたりしないでください。
出力に記載する金額はすべて、事業の通貨コードで示します。600 USD の基準額は米国法に基づくものであり、その旨を明記します。
モードの判定
ユーザーのメッセージとコンテキストを読み、該当する経路を判断します。
- 四半期納税見積もり — キーワード:estimated payment、quarterly taxes、how much to set aside、safe harbor、Q1/Q2/Q3/Q4
- 年末の 1099 準備 — キーワード:1099、1099-NEC、year-end、contractors、W-9、send 1099s、file 1099s
- 両方 — 「year-end summary」を求め、両方が必要なユーザーもいます。四半期納税見積もりは最後に実行し、対応事項が最も多くなる 1099 の準備を先に行います。
意図が曖昧な場合は、次のように尋ねます。「今四半期の予定納税額を確認したいですか。それとも、請負業者向けの 1099 を準備していますか。あるいは両方ですか?」
経路 1:四半期予定納税
1. 年初来の財務情報を取得する
接続済みの会計台帳(MYOB、NetSuite、QuickBooks、Xero、Zoho Books。いずれも同等の選択肢です。../../shared/connector-neutrality.md を参照)を使い、当年 1 月 1 日から直近で終了した四半期の最終日までの損益計算書を取得します。次の項目を記録します。
- 総売上高(収入合計)
- 費用合計(営業費用、売上原価など)
- 通常所得の純額 = 売上高 − 費用
会計台帳が接続されていない場合は、ユーザーに CSV 形式の損益計算書をアップロードするか、主要な数値を貼り付けるよう依頼します。会計台帳ごとのフィールド名とクエリ方法については、reference/connector-queries.md を参照してください。
2. これまでに支払った予定納税額を尋ねる
計算する前に、次のように尋ねます。「今年、予定納税としてすでにいくら支払いましたか?」ユーザーが分からない場合は、納税額の合計を計算すると伝えます。支払済み額はユーザー自身で差し引くか、会計士に確認できます。
3. 推定納税額を計算する
計算方法の全容と、出力に含める必要がある前提条件の表については、reference/calculation-assumptions.mdを参照してください。
まず、年換算します。 計算には年初来の金額ではなく、年間の予測純利益を使います。
年換算純利益 = 年初来の純利益 ÷ 経過月数 × 12。両方の金額を表示し、ラベルを付けてください。季節性のある事業の場合は、単純に年換算せず、ユーザーに確認してください。
概要は、年換算した純利益を使って以下の6つの手順を実行します。
- 自営業税 = 年換算純利益 × 0.9235 × 0.153(さらに2で割ります。控除対象の半額が所得を相殺します)
- 調整後純利益 = 年換算純利益 −(自営業税 ÷ 2)
- 連邦所得税 = ユーザーの事業形態と推定年間所得に適用される税率を適用します(ユーザーから税率区分の申告がない場合は22%を既定値とし、この前提を明記してください)
- 年間納税額の合計 = 連邦所得税 + 自営業税
- 四半期納付額 =(年間納税額の合計 − 納付済み金額)÷ 残りの四半期数
- セーフハーバーの確認 — 前年の納税額(前年の100%、またはAGIがUSD 150kを超える場合は110%)に照らして確認すべきかどうかを記載します
納期限が過ぎていて未納の場合は、その納期限を明記し、次回の納付額とは分けて、追納額を独立した行に表示してください。延滞税と利息は会計士に確認してもらいます。適用されることを必ず明記し、金額を推定してはいけません。残りの四半期がない場合は、申告書とともに納付します。
4. 前提条件を明記し、出力を作成する
セクションごとの文書構成の全容については、reference/output-formats.mdを参照してください。
譲れない要件が2つあります。税務年度をヘッダーに記載すること、そして**「前提条件」セクションにすべての前提を列挙すること**です。列挙する前提には、税率区分、事業形態、州税を含めていないこと、自営業税の控除対象となる半額、および適用していない控除を含めてください。会計士はこれらの条件を調整するため、1つでも抜けると作り直しが必要になります。
パス2:年末の1099準備
1. すべてのソースから業務委託先への支払いを取得する
接続されている各ソースに問い合わせ、税務年度中にサービスの対価として個人または事業者に支払ったすべての金額を取得します。商品代金、返金、内部振替は含めないでください。
帳簿データ — まずライブコネクターを試し、次にCSVエクスポートに切り替えます。 QuickBooksから支払先の内訳がないカテゴリ別合計しか取得できない場合があります。その場合は、ユーザーに「ベンダー別取引リスト」をエクスポートしてもらう必要があります。Xeroでは、連絡先別の請求書と支払い、および米国の組織向け1099レポートの概要を取得できます。検出ロジック、問い合わせる際の正確な文言、帳簿ごとの列の対応については、reference/connector-queries.mdを参照してください。
PayPal: 送金した「商品・サービス」の支払いをすべて取得します。注記:PayPalは、基準額を超える業務委託先に独自の1099-Kを発行します。会計士が1099-NECも必要か判断できるよう、出力ではこれらを別途明記してください。
Stripe: 外部の相手に行ったすべての送金・支払いを取得します。PayPalと同じ1099-Kに関する注意事項が適用されます。
Square: コネクター経由では外部の相手への支払いを保有していません(支払いは事業主自身の銀行口座に入金され、業務委託先への支払いはSquare Payroll内にあり、コネクターでは取得できません)。何も報告するものがない場合でも、黙って省略せず、情報を提供するものがないソースとして名前を記載してください。1099-Kに関する注記は、事業者自身の受取金に適用されます。詳細はreference/connector-queries.mdを参照してください。
デスクトップ/CSV: ユーザーがCSVを直接アップロードした場合(QuickBooksのエクスポートを経由しない場合)、列を以下のように対応付けます。支払先名、金額、日付、支払方法、EIN/SSNの有無。
2. 支払先ごとに集計する
ソース間でデータを統合し、個人または事業体ごとに支払いを合計します。名前で重複を確認してください(「John Smith」と「John A. Smith」などに注意し、自動統合せず、重複の可能性が高いものとして人による確認を求めます)。
3. 600 USD のしきい値を適用する
- 1099-NEC の対象としてフラグを付ける: サービス(請負業者、フリーランサー、コンサルタント)に対して 600 USD 以上を支払った支払先
- 1099-MISC の対象としてフラグを付ける: 賃料、弁護士報酬、賞金/賞品に対して 600 USD 以上を支払った支払先
- しきい値付近のアラート: 400~599 USD を支払った支払先にフラグを付けます。しきい値に近いため、会計士による確認が必要な場合があります
法人(Inc.、Corp.、C または S 法人として課税される LLC)は通常、1099-NEC が不要です。この点を記載し、会計士への確認事項としてフラグを付けてください。
4. W-9 の状況を確認する
フラグを付けた支払先ごとに、台帳に W-9/EIN が登録されているかを記載します。次のように分類してください。
- ✅ W-9 登録済み(EIN/SSN が台帳のベンダーまたは連絡先レコードに記録されている)
- ⚠️ 未登録 — W-9 が登録されていません。申告前に収集する必要があります
- ❓ 不明 — 入手可能なデータから判断できません
5. 1099 準備パッケージを作成する
セクションごとの全体構成は、 reference/output-formats.md に記載されています。
特に重要なのは、W-9 未登録者への対応リストです。未登録の W-9 は申告を妨げ、期限は 1 月 31 日だからです。また、決済処理業者に関する注記も重要です。PayPal または Stripe 経由でのみ支払いを受けた請負業者は、すでに 1099-K を受け取っている可能性があり、1099-NEC も必要かどうかを会計士が判断する必要があるためです。
ガードレール
- すべての出力に課税年度を明記してください。 reference/calculation-assumptions.md に記載されている税率区分、課税対象賃金の上限額、納期限は 2025 年の数値です。別の年度を対象とする場合は、数値を示す前にその旨をはっきり伝えたうえで、IRS.gov の最新の数値を引用するか、事業主に確認してください。税率区分、課税対象賃金の上限額、納期限を決して捏造しないでください。
- 税務上の助言ではありません。 すべての成果物の冒頭に、次の文言を記載してください。「会計士による確認用に作成 — 税務上の助言ではありません。」チャット内だけでなく、文書のヘッダーに記載してください。
- すべての前提を明記してください。 税率区分を 22%と仮定した場合は、その旨を記載します。州税を除外した場合も、その旨を記載します。会計士が調整できるよう、調整要素を示してください。
- 支払先を自動的に統合しないでください。 重複の可能性があるものにフラグを付け、人による確認を促してください。
- 何も申告しないでください。 出力は準備用資料です。申告は対象範囲外です。
- 法人の免除は判断を要します。 その旨を記載し、自動的に対象から除外しないでください。
- 請負業者の SSN、または銀行口座番号やカード番号の全桁を、資料一式、チャット、レンダリングされたページに決して記載しないでください。 1099 に記載する事業者の EIN は、意図された唯一の例外です(
../../shared/personal-data.md)。
その他の情報源
- Gusto — 実際に実行された給与処理(賃金、源泉徴収額、請負業者への支払い)。どちらのモードでも分析を深められます。四半期の予定納税では給与額の推測を避けられ、1099 の準備では請負業者への支払いを Gusto での申告内容と照合できます。Gusto で支払先に対する 1099 がすでに発行済みと確認できた場合は、二重に準備せず、その旨にフラグを付けてください。
- Xero — 四半期用の損益計算書(P&L)、支払先リスト用の連絡先別請求書と支払い、さらに米国の組織では、Path 2 で想定される出力を一度に確認できる 1099 レポートの概要。クエリは
reference/connector-queries.mdを参照してください。 - Ramp、Expensify — 四半期の予定納税における控除項目の確認用のカード利用額と経費明細、および 1099 リストの網羅性確認に役立つベンダーへの支払い明細。Expensify の領収書フィルターを使うと、立証書類が不十分で認められない経費を見つけられます。これは、申告前に会計士が最も確認したい点です。
- MYOB — MYOB を利用する事業者向けの損益計算書のみ。読み取り専用で、3 会計年度分の履歴を確認できますが、請負業者やベンダーの支払先明細はありません。そのため、四半期の予定納税には役立ちますが、1099 の準備には関与しません。
税額計算は同じで、会計士向け資料も同じです。情報源が増えれば、明記すべき前提が減ります。
出力
見積もりまたは1099パッケージは、オーナーが保存した出力設定に従って必ず納品してください。Markdownファイルをデフォルトにしてはいけません。 ## Business context ブロックの Output preference を確認してください(共通スタイルガイドのルール、../../shared/artifact-style.md)。
- ビジュアルアーティファクト(デフォルト): ハウススタイルのHTMLページとして概要を作成します。見積もりまたは1099の件数を主要な統計タイルとして表示し、前提条件の表、行ごとにピルを付けたW-9未提出者、ページ上部に期限を配置します。冒頭に税務アドバイスではない旨を記載します。会計士向けの書類自体は、
reference/output-formats.mdの構成を維持します。 - docx / md / notion / canva の指定がある場合: 同じ内容をその形式で納品します。DOCXまたはMarkdownファイル、コネクター経由で作成したNotionページ(名前を指定した保存先を使い、上書きはしない)、またはCanvaコネクター経由で作成したCanva Doc(実行のたびに新しいデザインを作成し、日付を付けて名前を付けます。表はリストに変換します)。NotionまたはCanvaが接続されていない場合は、ビジュアルアーティファクトに切り替え、その理由を伝えます。
- スキルに最適: ビジュアルアーティファクトを使用します。この出力は、会計士向けの書類をまとめたステータスページです。
パケットの後に
見積もりまたは1099パッケージを会計士に渡し、前提条件も明記しました。次の自然なステップは「月次締め」です。/close-month を使えば、次回の見積もりを未処理の台帳ではなく、照合済みの数値に基づいて作成できます。関連するツールとして、「キャッシュフロー予測」(cash-flow-snapshot)で支払期日に入金が確認できるか確認したり、回収分で支払いを賄う必要がある場合は「未回収金の確認」(invoice-chase)を使ったりできます。提案は最大3つまでとし、今回のセッションですでにオーナーが断ったものは提案しないでください。
参照ファイル
- reference/calculation-assumptions.md — 税額計算の全容、2025年の税率区分表、自営業税の解説、年初来と年換算の比較、未納の四半期分
- reference/output-formats.md — 四半期概要と1099パッケージ、それぞれの書類構成
- reference/connector-queries.md — 各台帳(MYOB、NetSuite、QuickBooks、Xero、Zoho Books)、PayPal、Square、Stripeからデータを取得する方法。ベンダーレベルの代替手段を含む
- reference/gotchas.md — よくある失敗パターンの良い例/悪い例
- reference/examples/quarterly-estimate.md — 四半期見積もりの作成例
- reference/examples/year-end-1099.md — 年末の1099準備の作成例
記載されていないツールを使う場合
このスキルに記載されているコネクターは、テスト済みの方法であり、利用を限定するものではありません。オーナーが、未接続または未記載のツールをこのワークフローで使いたい場合は、build-connector を提案してください。まずコネクターディレクトリを確認し、該当するものがなければZapier経由で接続します。生のAPIに対して手作業で実装することはありません。接続が確立すれば、そのツールは他の任意のコネクターと同様に、同じ承認ゲートのもとでこのスキルに加わります。