コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
従量課金
高度な従量課金型請求
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe Tax を利用する
    Tax の仕組み
    徴収を設定
      Settings API
      商品税コードと税金処理を指定
        商品税コード
      顧客の住所を収集
      税額ゼロとリバースチャージ
      カスタマイズを定義
      サードパーティーの税金計算サービスを使用する
    動作を設定
    テスト
    決済タイプを検索
    事業形態を検索
    対応可能な国
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
複数のアカウントのレポート
Reports API
収益認識
データ
概要
ビジネスデータのクエリ
Sigma
Data Pipeline
外部データをインポート
アメリカ
日本語
ホーム売上管理Use Stripe TaxSet up collection

メモ

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

商品税コードと税金処理を指定する

商品と価格に税コードと税金処理を追加して、自動的に税金を計算します。

メモ

ログインまたは登録して、Stripe で Stripe Tax を有効にしてください。

Stripe Tax は、商品税コードを使用して、商品を該当する税率に関連付けます。各商品に税コード を割り当てると、税率やその他の課税ルールが自動的に適用されます。

Stripe 内の税コードは、管轄区域が異なっていても常に同一です。ただし、個々の商品の税金の取り扱いは地域によって異なる場合があります。このため、Stripe は現在の税率と課税対象情報を管理しながら、規制の変更に対応して最新の状態を維持します。

利用可能な税コードのリストをご覧ください。

事前設定の税コード

Stripe Tax の本番環境での利用が可能になると、商品用と配送用の 2 種類の事前設定の税コードを設定できます。どちらもダッシュボードの Stripe Tax の設定から指定できます。

事前設定の商品税コード

商品または取引の product_data で tax_codeを明示的に指定していない場合は、プリセットが使用されます。また、支払いを処理する際にも、プリセットの税コードを使用して、Tax の設定の しきい値の監視 セクションに、設定した値に近づいているか、または超えている可能性がある課税しきい値が表示されます。

事前設定の配送税コード

事前設定の配送税コードは、配送手数料を請求する場合の税金処理を表します。これは、配送料金の tax_code が明示的に指定されていない場合に使用されます。Stripe Tax では、配送手数料に対する税金を請求したくない場合、デフォルトの配送処理を課税対象外に変更できます。常に正しく税金が請求されるように、デフォルトを「配送」のままにしておくことをお勧めします。

配送料の税法は、通常、州または国に応じて、次の 2 つの方法のいずれかに従います。

  • 比例配分方法: 配送手数料は、配送されるアイテムと同じ税率で課税されます。注文に異なる税率のアイテムが含まれる場合、または課税対象の商品と非課税対象の商品が混在している場合、配送費用は商品の価値に応じて比例配分されます。その後、配送手数料のうち、対応する割合に各項目の税率が適用されます。
  • 最高税率の方法: 配送料全体が、注文の商品に適用される最高税率で課税されます。たとえば、顧客が非課税の商品と全額課税対象の商品を購入した場合、送料は高い方の税率で課税されます。

サブスクリプションの配送料に税金を課すには、商品を作成するか、「配送」とい項目に product_data を渡して、その配送の tax_code を選択します。

税金処理

価格に tax_behavior を指定するか、ダッシュボードの税金設定でデフォルトの税金処理を指定して、購入者への税金の表示方法を決定する必要があります。そうすることで、市場に合わせて決済フローを変更できます。

税抜き価格は、アメリカとカナダでは一般的であり、その他の国での B2B 販売では一般的です。税金の動作を「外税」に設定して、価格で指定した小計金額に税金を加算します。

税込み価格は、アメリカ以外の多くの市場での B2C 販売では一般的です。内税に設定すると、税額 (ゼロまたはプラス) に関係なく、購入者が支払う金額は一定に保たれます。これは、リバースチャージの対象となる販売にも適用されます。リバースチャージの対象となる取引とそうでない取引では、単価が異なります。税が適用されない場合は、税込価格が単価となります。税額がプラスの場合は単価がやすくなり、税額を引いた値になります。

デフォルトの税務行動を設定してくださいRecommended

税金処理が定義されていないすべての価格に適用されるデフォルトの税金処理を定義することができます。デフォルトの税金処理は、価格に税金を含めるセクションの Stripe Tax の設定で設定できます。

デフォルトの税金処理を設定した後、tax_behavior が定義されていないすべての価格でこの設定が使用され、Stripe Tax で使用できるようになります。デフォルトの税金処理のオプションは以下のとおりです。

  • 自動: 税金処理は、商品価格に指定されている通貨に基づきます。通貨が USD および CAD の場合、税金処理は外税です。その他すべての通貨では、税金処理は内税です。これは、多通貨の Prices でも機能します。
  • 内税: 内税は、価格にすでに含まれています。たとえば、商品の価格が 5.00 USD として定義されている場合、顧客が支払う最終金額は 5.00 USD です。
  • 外税: 外税は、価格に加算されます。たとえば、商品の価格が 5.00 USD として定義されているとします。この商品に課される税が 10% の場合、税込みの合計金額は 5.50 USD になります (これは説明のための例であるため、税率は異なる場合があります)。

個々の価格でこの設定を上書きするには、価格に税金処理を設定します。

価格に対して税務行動を設定する Optional

ダッシュボードまたは API を使用して Price を作成する際に、その税金処理を設定できます。ダッシュボードで Price を作成すると、料金モデルが収益に与える影響を調べることができます。

注意

tax_behavior を外税または 内税 のいずれかに設定した後で変更することはできません。

価格を作成するために tax_behavior API を通じて:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d unit_amount=10000 \ -d currency=usd \ -d product=
"{{PRODUCT_ID}}"
\ -d tax_behavior=exclusive \ -d "recurring[interval]"=month

多通貨の価格の場合は、currency_options.<currency>.tax_behavior パラメーターを使用して、それぞれの通貨の税金処理を設定します。

場合によっては、事前設定されていないカスタム価格を使うこともあります。価格 ID の代わりに price_data を渡せます。例えば、カスタム価格で一度きりの決済を受け入れる場合、Checkout のホスト版などです。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][price_data][unit_amount]"=10000 \ -d "line_items[0][price_data][tax_behavior]"=exclusive \ -d "line_items[0][price_data][product]"=
"{{PRODUCT_ID}}"
\ -d "line_items[0][quantity]"=2 \ -d mode=payment \ --data-urlencode success_url="https://example.com/success"

商品に税コードを設定してくださいRecommended

ダッシュボードで商品を作成する際に、利用可能な税コードを検索することで、ドロップダウンに tax_code を設定することができます。設定しない場合は、Stripe Tax ではダッシュボードで定義された事前設定の税コードが使用されます。複数のコードにあてはまる可能性がある商品 (顧客のタイプに応じて個人用またはビジネス用に使用される SaaS 商品など) の場合は、Stripe で 2 つの別々の商品を作成し、それぞれに適切なコードを割り当てることをお勧めします。

製品を作成するために tax_code API の使用:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/products \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d name="Test Product" \ -d tax_code=
"txcd_10000000"

場合によっては、事前設定されていないカスタム製品を使いたい場合もあります。商品 ID の代わりに、product_data を渡せます。例えば、カスタム製品の一回限りの決済を受け入れる場合、Checkout のホスト版などです。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][price_data][unit_amount]"=10000 \ -d "line_items[0][price_data][tax_behavior]"=exclusive \ -d "line_items[0][price_data][product_data][name]"="Test Product" \ -d "line_items[0][price_data][product_data][tax_code]"=
"txcd_10000000"
\ -d "line_items[0][quantity]"=2 \ -d mode=payment \ --data-urlencode success_url="https://example.com/success"

税コード付きの配送料金を作成してくださいOptional

Checkout の支払いモードでは、配送料金を設定し、配送料金に税金を請求できます。ダッシュボードまたは API で配送料金に税コードを設定することで、配送料金に対する税金を自動的に計算することができます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/shipping_rates \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d display_name="Ground shipping" \ -d type=fixed_amount \ -d "fixed_amount[amount]"=500 \ -d "fixed_amount[currency]"=usd \ -d tax_behavior=inclusive \ -d tax_code=
"txcd_10000000"

参照情報

  • Checkout と Tax
  • Invoicing と Tax
  • 顧客の所在地を判断する
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc