Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Cross-Border Payments & Compliance for Solo Developers

2026年10月30日に「Dev.to」が公開したITニュース「Cross-Border Payments & Compliance for Solo Developers」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

ソロ開発者が海外顧客から代金を受け取るには、税務・法規制が重要だ。MoRか決済プロセッサを選び、顧客所在地に応じた税務処理、適切な請求書発行、事業内容の正確な説明が必要。専用口座でコンプライアンスを守り、サービスは最小限に抑えるのが賢明だ。

ITニュース解説

あなたがもし、自分一人で開発した製品を世界中に販売し、最初の海外顧客から代金を受け取ろうとしているなら、それは素晴らしい第一歩である。しかし、その喜びの裏には、お金を安全に受け取り、法律を守るための複雑な手続きが隠れている。制裁措置、各国の税法、そして決済プロバイダーのリスク管理チームといった様々な障壁を乗り越えなければならないのだ。この記事では、ソロ開発者がこれらの課題を実用的に解決するための具体的な道筋を解説する。

まず、最も重要な選択肢の一つが、誰が法的な販売者、つまり「Merchant of Record(MoR)」になるかという点だ。大きく分けて二つの方法がある。一つは「決済プロセッサ」を利用する方法で、StripeやAdyenなどがこれにあたる。この場合、あなたが製品の法的な販売者となる。つまり、付加価値税(VAT)、物品サービス税(GST)、売上税といった税金を顧客から徴収し、各国の税務当局に申告し、納税する義務を負うことになる。また、顧客からのチャージバック(支払い拒否)にも自分で対応しなければならない。Stripe Taxのようなツールを使えば税金の計算や徴収は自動化できるが、最終的な税務申告は依然としてあなたの責任だ。

もう一つの方法は、「Merchant of Record(MoR)」プロバイダーを利用する方法である。Paddle、Lemon Squeezy、FastSpring、Gumroadなどが代表的だ。このサービスを利用すると、MoRプロバイダーがあなたから製品を買い取り、それを顧客に再販するという形を取る。これにより、税金の登録、徴収、納付といった面倒な手続きや、ほとんどの返金・チャージバックに関する問題はMoRプロバイダーが処理してくれる。あなたはMoRプロバイダーから手数料を差し引かれた金額をまとめて受け取るだけで済むため、手続きは非常にシンプルになる。ただし、決済プロセッサを使う場合よりも手数料は高くなる傾向がある。一般的に、デジタル製品の年間売上が約50万ドル未満のソロ開発者にとっては、MoRを利用する方が賢明な選択となる場合が多い。これは、数パーセントの手数料を余分に支払うことで、EUのVAT、オーストラリアのGST、米国の多数の州の売上税など、世界中の複雑な税務登録・申告から解放される大きなメリットがあるからだ。もし利益率が低かったり、物理的な商品を販売したりする場合は、決済プロセッサと税務サービスを組み合わせる方が費用を抑えられる可能性もあるが、その場合は税務登録にかなりの時間と労力がかかることを覚悟する必要がある。どのプロバイダーを選ぶにしても、あなたの居住国への支払いに対応しているか、また銀行が追加手数料なしで受け取れる通貨で支払いが行われるかを事前に確認することが重要だ。

次に、顧客の所在地に応じた税務義務を理解することが不可欠となる。デジタル製品で特に関係が深いのは、VAT/GSTと米国の売上税の二種類である。VATやGSTは、顧客がいる国や地域に適用される「仕向地主義」の税金だ。例えば、EUでは、年間の売上が1万ユーロを超えると、EU内のすべての売上に対して一括で申告できるOSSスキームを利用できる。英国には非居住者向けの9万ポンドという基準があり、オーストラリアやカナダも独自の低い基準を設けている。米国では、売上税は州レベルで課され、物理的な拠点がない場合でも、特定の州で年間売上10万ドルまたは200件の取引といった「経済的ネクサス」の基準を満たすと、納税義務が発生する場合がある。マーケットプレイスやMoRはこの問題を吸収してくれることが多い。税務監査に備え、顧客のIPアドレス、請求先国、企業間取引(B2B)であれば税務IDなど、顧客の所在地を証明する証拠を取引ごとに保管しておく必要がある。EU圏内のB2B取引では、顧客からVAT IDを収集し、VIES(VAT Information Exchange System)で有効性を確認することが大切だ。有効なVAT IDを持つ顧客への販売には「リバースチャージ」という仕組みが適用され、請求書上はVATがゼロとなる。これらのプロセスは、手動ではなくチェックアウト時に自動化することが望ましい。

さらに、監査に耐えうる請求書の発行と記録管理も重要である。請求書には、あなたの正式名称と住所、連続した請求書番号、顧客の詳細、サービス内容、日付、金額、税率と税額を最低限記載する必要がある。国際的なB2B取引の場合は、「リバースチャージ:受取人がVATを計上する」といった注記も必要だ。これらの要件を満たした請求書は、Stripe InvoicingやPaddleなどの決済サービス、または会計ソフトウェア(Wave、Xeroなど)を使って自動生成することが推奨される。手作業でPDFを作成すると、請求書番号の重複などによって後で大きな手間がかかる可能性がある。また、法律で定められた期間、これらの記録を保管しなければならない。EUや英国では通常7年間、米国では州によって3~7年間とされており、バージョン管理が可能なクラウドストレージに保存し、毎月すべての取引のCSVファイルを自分自身で管理するフォルダにエクスポートするなど、バックアップを必ず取っておくべきだ。もし決済プロセッサのアカウントが突然停止されたとしても、これらの記録が手元に残っている必要があるからだ。

コンプライアンスは税金だけではない。決済プロバイダーは、KYC(本人確認)や制裁リストとの照合を行っている。ソロ開発者のアカウントであっても、ビジネス内容と実際の取引が一致しない場合、アカウントが凍結されるリスクがある。オンボーディング時には、あなたの事業内容を正確に説明することが重要だ。「ソフトウェアサブスクリプション」を販売しているのに「コンサルティング」と申告すると、問い合わせの原因となるだろう。B2Bで企業に販売する場合は、OFAC(米国財務省外国資産管理局)、EU、英国の制裁リストと照合することが重要である。これらのリストはダウンロード可能であり、新規顧客の国と名前を毎月チェックすることは、安価な保険となる。包括的に制裁を受けている国への販売は、最初から避けるべきである。また、国際的な支払いの受け取りには摩擦がつきものだ。Wise、Payoneer、Revolut Businessなどはソロ開発者によく利用されるサービスだが、表面上の手数料だけでなく、為替スプレッド(両替手数料)も比較検討することが大切だ。毎月5,000ドルの売上で1%のスプレッドがあれば、年間で600ドルのコスト増になる。そして最も重要なことの一つは、個人のお金とビジネスのお金を完全に分離し、事業専用の銀行口座を持つことである。個人資金と事業資金を混同することは、プロバイダーの審査に失敗する最も早い原因となる。

最後に、システム構成はできるだけシンプルに保つことが望ましい。プロバイダーが増えるほど、新たなKYCの審査、利用規約の確認、そしてあなたのお金が滞留する可能性のある場所が増えることになるからだ。ソロ開発者にとって実用的な最小限の構成は、一つのMoRまたは決済プロセッサ、一つの事業用銀行/多通貨口座、一つの会計ツール、そして一つのバックアップの支払い方法である。これらの手数料や税務上の基準は四半期に一度見直し、売上が増えてMoRの追加手数料が負担に感じるようになったら、MoRと決済プロセッサのどちらを使うかという選択を再検討する時期が来るだろう。

これらの点を理解し、適切に対応することで、あなたはソロ開発者として、世界中の顧客に安心して製品を提供し、その対価を安全に受け取ることができるようになるだろう。まずはあなたの年間デジタル販売額を地域ごとに見積もり、EU/英国/オーストラリアでの販売が一定量あるなら、MoRと決済プロセッサ+税務サービスの費用を比較検討することから始めてほしい。選択したプロバイダーがあなたの国と通貨への支払いに対応しているかを確認し、専用の事業用口座を開設する。税金計算と請求書のテンプレートを設定し、EUのB2B、B2C、米国、英国など地域ごとのテスト請求書を生成して、それぞれの地域の要件と照合することも大切だ。そして、取引と請求書を自動で毎月エクスポートし、あなたが管理するストレージに保存する仕組みを構築する。最後に、制裁リスト、税務基準、プロバイダー手数料の変更を四半期ごとにチェックするリマインダーをカレンダーに設定しておくと良い。

関連コンテンツ

関連IT用語