2月に銀行の取引明細書を開き、Appleからの入金を確認したところ、受信トレイに届いたばかりの1099-Kに記載されている金額とはかけ離れていることに気づきます。Appleが間違えたのでしょうか? 不当に差し引かれたのでしょうか? それとも、IRS(米内国歳入庁)から収入を隠していると疑われるのでしょうか?
どれも違います。App StoreやGoogle Playを通じてアプリ、サブスクリプション、またはアプリ内課金を販売している場合、税務フォームに記載された数値とチェッキングアカウント(当座預金口座)の数値が異なるのは当然のことです。その理由を理解していなければ、確定申告の時期は5分間の照合作業ではなく、手探りの謎解きゲームになってしまいます。
これは個人開発者や少人数のアプリ開発チームにとって最も一般的な混乱の1つですが、少し整理すれば完全に解決できる問題です。ここでは、実際にそのギャップが生じる原因と、1月の申告時期に慌てることなく、常に監査に対応できる状態を維持するための帳簿付けルーティンの構築方法を解説します。
1099-Kの数値が間違っているように見える理由(実際には間違っていません)
AppleとGoogleは、総決済額がIRSの報告基準(2026年は未調整の総売上高で5,000ドル、将来的には法定基準である600ドルに向けて段階的に引き下げられる予定)を超えた場合、米国の開発者に対してフォーム1099-Kを発行する義務があります。ここで重要なキーワードは「総額(Gross)」です。
フォーム1099-Kに記載されるのは、以下の項目が差し引かれる前の、顧客が支払った金額そのものである「未調整の総売上高」です。
- AppleまたはGoogleの手数料(標準は30%、手数料削減プログラムの適用対象である場合は15%。詳細は後述)
- 返金やチャージバック(販売後に発生したもの)
- 通貨換算差金(顧客の支払通貨と受取通貨が異なる場合)
- プラットフォームが開発者に代わって徴収・納付した税金(消費税、VAT、GST、および米国の多くの州における売上税。AppleとGoogleは「マーケットプレイス・ファシリテーター」として機能し、これらの納税を直接処理するため、開発者の手元には届きませんが、報告される総売上高には含まれています)
- 源泉徴収税(海外の開発者である場合や、税務書類の提出に不備がある場合)
そのため、1099-Kに記載された総売上高が10,000ドルであっても、返金や為替の影響を考慮する前の手数料を差し引いただけで、実際の開発者受取額は6,800ドル〜7,000ドル程度になることがあります。これはエラーではなく、トップライン(総売上)の売上と、マーケットプレイスが「開発者収益」と呼ぶものの違いにすぎません。
すべてのアプリ開発者が追跡すべき4つの数字
後から無理に数字を照合しようとするのではなく、年間を通じて以下の4つの明確な数値を追跡しましょう。それぞれ異なる目的を持っています。
- 総売上(Gross revenue):1099-Kに記載される数値。あらゆる控除が行われる前に、顧客が支払った総額。IRSがフォーム上で確認する数字です。
- 純支払額(Net payout):手数料、返金、通貨換算などを経て、AppleまたはGoogleから実際に銀行口座に入金される金額。帳簿上における実際の事業売上高となります。
- 税引後所得(After-tax income):純支払額から、連邦自営業税、所得税、および(該当する場合は)州税のために取り分けておくべき約25〜35%を差し引いた額。
- 実際の手取り(Real take-home):税引後所得から、事業経費(開発者プログラム年間費用、クラウドホスティング、外注費、ソフトウェアのサブスクリプション、広告費など)を差し引いた額。
「なぜこれらの数字が一致しないのか」というパニックのほとんどは、開発者が1番目の数字と4番目の数字を比較し、何かがおかしいと思い込んでしまうことから生じます。これらは一致するはずがありません。同じ1ドルが辿る異なる段階の数字だからです。
実際の数値を取得する方法
AppleやGoogleの月次レポートを一行ずつ手作業で照合する必要はありませんが、ルーティンを作る必要はあります。
Apple (App Store Connect):
- **「支払いと財務レポート」**には、すでにAppleの手数料が差し引かれた地域別の月次収益が表示されます。
- 特定の月の財務レポートは、通常、翌会計月の最初の金曜日までにデータが確定します。早く照合しすぎると、不完全なデータを比較することになるため注意してください。
- 通貨換算は購入日ではなく支払日に行われるため、12月に行われた売上であっても、為替レートの違いにより、同じ現地の外貨価格でも11月とは異なる比率で換算されることがあります。
Google Play Console:
- **「注文管理」および「財務レポート」**ページでは、総売上高、Googleのサービス手数料、返金、チャージバックが別々のラインアイテムとして細分化されています。Appleの統合された月次レポートよりも詳細ですが、リアルタイムではなく月単位で提供されます。
- 2026年8月3日以降に行われた注文から、Google Playはチャージバック費用を開発者と分担するようになりました。不正な異議申し立てに対して、Googleが全額を負担するのではなく、開発者が購入価格(Googleの手数料を差し引いた額)に加えてカードネットワークのチャージバック手数料を負担することになります。チャージバックが売上の無視できない割合を占めている場合は、今後はこれを独立した費用ラインとして追跡する必要があります。
実践的な習慣: 毎月末に、単に入金額を記録するだけでなく、総売上高、手数料、返金、純支払額の4つの独立した数値を帳簿に記録してください。翌年1月に1099-Kが届いたとき、年間を通じて総売上高を追跡していれば、後から逆算する必要がないため、帳簿上の総売上合計と1099-Kの数値が最初から完全に一致するはずです。
手数料削減プログラムを見逃さない
小規模な開発者であれば、自分が思っているよりも少ない手数料を支払っている可能性があります。あるいは、プログラムに登録していないために、無駄なコストを支払っているかもしれません。
- Apple Small Business Program: 手数料が30%から15%に引き下げられます。前年の年間総収益(Appleの取り分を差し引いた後)が100万ドル以下の開発者または企業が対象です。登録はApp Store Connect内で簡単に行うことができ、審査を待つ必要もありません。
- Google Playの並行プログラム: Apps Experience Program および Games Level Up Program では、対象となるアプリやゲームの年間収益の最初の100万ドルに対して15%の手数料が適用されます。また、Play Media Experience Program を利用すれば、Android TV、Wear OS、Google Castと統合することを条件に、電子書籍、音楽、動画ストリーミングアプリの手数料を最大10%まで引き下げることができます。Appleのプログラムとは異なり、Googleのプログラムは申請とカテゴリーの適合が必要であり、自動的には適用されません。
年の途中で収益が100万ドルの基準を超えた場合や、アプリのカテゴリーが変更された場合は、毎年登録ステータスを再確認してください。本来15%が適用されるべき開発者が30%を支払い続けているとすれば、プラットフォームの利益率の半分を黙って失っていることになります。
シンプルな月次照合ルーティン
この管理を行うために、エンタープライズ向けのアプリパブリッシャー用会計ソフトを導入する必要はありません。毎月繰り返すチェックリストがあれば十分です。
- App Store ConnectやGoogle Play Consoleから当月の財務レポートを取得します。
- 4つの項目を記録します:総売上、プラットフォーム手数料、返金/チャージバック、純支払額。
- 純支払額と実際の銀行入金額を一致させます。 Appleの支払いにはタイムラグがあるため(支払い条件や通貨によって、売上発生から入金まで30〜45日以上かかる場合があります)、今月の入金と今月のレポートを比較して混乱しないよう、報告期間のズレをメモしておきます。
- 入金が確認されたら、納税時期まで待つのではなく、その場で税金用引当金(純支払額の25〜35%、高税率の州にいる場合はそれ以上)を専用の別口座に移します。
- 経費側も記録します。 年間99ドルのApple Developer Program費用、Googleの初回登録費用25ドル、外注費やデザイン費用、開発に使用したソフトウェアのサブスクリプションは、すべて課税所得を減らすことができる控除対象の事業経費です。ただし、これらは単に記憶にとどめるだけでなく、きちんと記録されている必要があります。
これを毎月行うことで、年に一度の確定申告の慌ただしさが、わずか5分間の管理作業に変わります。そして1099-Kが届いたときには、すでに手元にある数字と照合するだけで済み、提出期限のプレッシャーの中で1年分のプラットフォームレポートを逆算する必要はなくなります。
アプリの売上台帳をプレーンテキストで管理する
スプレッドシートは一時的には機能しますが、複数のプラットフォームや複数月にわたって総売上、手数料、返金、為替の影響、経費を追跡し始めると、すぐに管理が複雑になります。数式が1つでも壊れれば、照合プロセス全体が信用できなくなります。Beancount.io は、個人開発者にプレーンテキストによる会計台帳を提供します。すべてのApp StoreやGoogle Playの支払額、返金、経費をバージョン管理されたエントリーとして1行ずつ監査できます。隠された数式や特定のベンダーへの依存はなく、プラットフォーム間の「総売上 vs 純売上」を照合するのに最適なフォーマットです。無料で開始して、コードで思考する開発者が、なぜ同じように動作するプレーンテキスト会計を好むのかを体験してください。