# 税金 Stripe Tax の詳細と請求書での使用方法についてご紹介します。 *請求書* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice)では、Stripe Tax によって消費税、VAT、GST が計算されます。Stripe は次の情報を使用して、ラインアイテムごとにこれらの税を計算します。 - お客様の[税金設定](https://dashboard.stripe.com/settings/tax) - 顧客の税金設定および場所 - 商品税コードと価格の税金処理 Stripe は請求書確定時に公開税率で税金を計算します。たとえば、請求書の下書きを 12 月 20 日に初期化し、1 月 15 日に確定するように設定すると、1 月 1 日に新しい税率が導入されます。その後、Stripe は新しい税率で請求書を計算します。 [Watch on YouTube](https://www.youtube.com/watch?v=_A2tC63ooSs) ## 顧客を設定する 顧客の所在地を使用して徴収する税金を決定します。国によって設定要件は以下のように異なります。 - アメリカ国外のお客様には少なくとも国レベルの住所情報が必要です。 - アメリカの顧客は 5 桁の郵便番号を記載する必要があります。 - カナダの顧客は州または郵便番号のいずれかを記載する必要があります。 #### ダッシュボード **顧客詳細**ページで、**詳細**の横にある**編集**をクリックして、顧客の場所の情報を追加できます。[請求書エディター](https://dashboard.stripe.com/invoices/create)から顧客の場所を追加するには、顧客の横にあるオーバーフローメニュー (⋯) をクリックします。**顧客情報を編集**を選択して、**詳細情報を追加**をクリックし、**請求書の詳細**まで下にスクロールします。 場所を更新したら、**顧客情報を更新**をクリックします。お客様が場所を更新しない限り、新しい場所が顧客のそれ以降のすべてのイ請求書に適用されます。詳細については、[顧客の場所を判断する](https://docs.stripe.com/tax/customer-locations.md)をご確認ください。 #### API #### Accounts v2 `automatic_indirect_tax` ケイパビリティのある[顧客設定済み Account](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md) を作成し、できるだけ多くの情報を提供して所在地と税務要件を特定します。`configuration.customer` を[含める](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-include)ことで、レスポンス内のケイパビリティの状態を確認できます。[identity.individual.address](https://docs.stripe.com/api/v2/core/accounts/object.md#v2_account_object-identity-individual-address) または [identity.business_details.address](https://docs.stripe.com/api/v2/core/accounts/object.md#v2_account_object-identity-business_details-address) にアカウントの完全な住所を入力することを推奨します。 ```curl curl -X POST https://api.stripe.com/v2/core/accounts \ -H "Authorization: Bearer <>" \ -H "Stripe-Version: 2026-04-22.preview" \ --json '{ "identity": { "country": "US", "individual": { "address": { "line1": "510 Townsend St", "city": "San Francisco", "state": "CA", "country": "US", "postal_code": "94103" } } }, "configuration": { "customer": { "capabilities": { "automatic_indirect_tax": { "requested": true } } } }, "include": [ "configuration.customer" ] }' ``` Stripe が住所を解決できない場合、[configuration.customer.capabilities.automatic_indirect_tax.status](https://docs.stripe.com/api/v2/core/accounts/object.md#v2_account_object-configuration-customer-capabilities-automatic_indirect_tax-status) を `restricted` にしたアカウントを作成します。`configuration.customer.automatic_indirect_tax.validate_location="immediately"` を使用して住所を確認するために、[アカウントの更新](https://docs.stripe.com/api/v2/core/accounts/update.md)を後で行うことができます。 物理的な住所の代わりに、IP アドレスを指定できます。 ```curl curl -X POST https://api.stripe.com/v2/core/accounts \ -H "Authorization: Bearer <>" \ -H "Stripe-Version: 2026-04-22.preview" \ --json '{ "configuration": { "customer": { "automatic_indirect_tax": { "ip_address": "203.0.113.0" } } } }' ``` #### Customer v1 顧客を作成し、できるだけ多くの情報を提供して所在地と税務要件を特定します。[customer.address](https://docs.stripe.com/api/customers/create.md#create_customer-address) に顧客の完全な請求先住所を入力することを推奨します。 [tax.validate_location](https://docs.stripe.com/api/customers/create.md#create_customer-tax-validate_location) を `immediately` に設定することで、作成時に顧客の住所を検証できます。また、[展開](https://docs.stripe.com/api/expanding_objects.md)することで [tax](https://docs.stripe.com/api/customers/create.md#create_customer-tax) プロパティを確認し、Stripe Tax が顧客について特定した所在地を確認することもできます。 ```curl curl https://api.stripe.com/v1/customers \ -u "<>:" \ -d "description=a new user" \ -d "address[line1]=510 Townsend St" \ -d "address[city]=San Francisco" \ -d "address[state]=CA" \ -d "address[country]=US" \ -d "address[postal_code]=94103" \ -d "tax[validate_location]=immediately" \ -d "expand[]=tax" ``` 物理的な住所の代わりに、IP アドレスを指定できます。 ```curl curl https://api.stripe.com/v1/customers \ -u "<>:" \ -d "description=a new user" \ -d "tax[ip_address]=203.0.113.0" \ -d "tax[validate_location]=immediately" \ -d "expand[]=tax" ``` 展開された `tax` プロパティは、計算された税務上の所在地と、顧客が自動税計算に対応しているかどうかを示します。 ```json { "id": ""{{CUSTOMER_ID}}"", "object": "customer", // ... other properties omitted "tax": { "location": { "country": "US", "state": "CA", "source": "billing_address" }, "ip_address": null,"automatic_tax": "supported" } } ``` [tax.automatic_tax](https://docs.stripe.com/api/customers/object.md#customer_object-tax-automatic_tax) プロパティには以下の値を設定できます。 | ステータス | 説明 | 想定されるアクション | | ----------------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | `supported` | 税金の自動計算が完全にサポートされています。 | これ以上のアクションは必要ありません。 | | `unrecognized_location` | この住所は納税場所の判断には有効ではありません。 | 住所の更新を顧客に依頼し、`customer.address` を新しい値に設定します。 | | `not_collecting` | 住所が、税務登録を設定していない地域に解決されます。 | 納税義務に応じて、ご自分で手続きを行う場合は Stripe Tax は税額の推定を行いません。またはこの顧客の管轄区域を[追加登録](https://docs.stripe.com/tax/registering.md)することができます。 | | `failed` | Stripe のサーバーでエラーが発生しました。これは稀なケースです。 | 再度リクエストをお試しください。あるいは、Stripe サポートにご連絡ください。 | ## ラインアイテムを設定する 請求書の各ラインアイテムにかかる税金を計算するには、税金処理と、必要に応じて税コードを設定する必要があります。 ### 単一の項目の税金設定をカスタマイズする 請求書エディターで、**価格に税金を含める**ドロップダウンメニューから税金処理を選択して、ラインアイテムをカスタマイズします。 ### 商品ベースのラインアイテムの税金設定をカスタマイズする 商品ベースのラインアイテムの税金設定は、ダッシュボードと API の双方でカスタマイズできます。 #### ダッシュボード [商品ページ](https://dashboard.stripe.com/products)で、特定の価格の税金処理と、必要に応じて商品税コードを選択できます。税金処理は価格ごとの設定であり、一度選択すると変更できません。ただし、いつでも新しい価格を作成したり、以前の価格をアーカイブしたりすることができます。税金処理を設定するには、**価格を追加**をクリックするか、すでに価格がある場合は**別の価格を追加**をクリックし、**税金処理**ドロップダウンメニューから処理を選択します。 税コードを設定するには、新規商品の作成時、または既存商品の詳細編集時に、**税コード**ドロップダウンメニューから税コードを選択します。 #### API Stripe Tax は、[Product (商品)](https://docs.stripe.com/api/products.md) オブジェクトと [Price (価格)](https://docs.stripe.com/api/prices.md) オブジェクトに格納された情報を使用して、税金計算で適用する税率とルールを特定します。以下を含めるように、請求書で使用する商品と価格を更新します。 - [税金処理](https://dashboard.stripe.com/login?redirect=%2Fsettings%2Ftax): *「内税」* または *「外税」* のいずれか。これにより、税金がすでに料金に含まれているかどうかが決まります。たとえば、10 USD の金額の内税項目は合計が 10 USD になり、10 USD の排他的ラインアイテムは合計が 10 USD に税金を加えたものになります。外税は、アメリカ市場や B2B 販売では一般的な方法ですが、アメリカ以外の多くの市場の B2C の買い手にとっては内税が一般的です。[Stripe Tax 設定](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#set-tax-behavior-on-price)で[デフォルトの税金処理を設定](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#tax-behavior)する場合、価格に明示的に税金処理を設定することはオプションです。価格に税金処理を設定することで、デフォルトの税金処理を上書きできます。 - [Tax code](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md) (オプション)。商品の種類を判別するオプションの一覧から選択します。例としては、「オーディオブック」、「ギフトカード」、「サービスとしてのソフトウェア (SaaS)」などがあります。明示的に設定されていない場合は、デフォルトの税コードが適用されます。 > `tax_behavior` は、一度「exclusive」または「inclusive」に設定すると、後から変更することはできません。価格の税金処理を変更するには、希望の税金処理で新しい価格を作成し、古い価格をアーカイブする必要があります。 ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d unit_amount=5000 \ -d currency=usd \ -d tax_behavior=exclusive \ -d "product_data[name]=A new product" ``` ## 税金の自動計算を有効化する #### ダッシュボード ダッシュボードで作成する「新規」の請求書の税金計算を自動的に有効にするには、[税金の設定](https://dashboard.stripe.com/settings/tax/integrations)ページで**税金の自動計算を使用する**トグルをオンにします。 ### 課税対象外の請求書を更新する 既存の請求書の税金の自動計算を有効にする 1. **請求書の詳細**ページで**請求書を編集**をクリックするか、請求書のオーバーフローメニュー (⋯) をクリックし、[請求書ページ](https://dashboard.stripe.com/test/invoices)で**請求書を編集**をクリックして、**請求書エディター**で新しい下書きを作成します。 1. エディターで**税金を自動徴収**トグルをオンにします。 1. 税金の計算に必要な住所情報が不足している場合は、通知バッジで警告が表示され、問題を解決するための手順が示されます。 1. 請求書を保存して、以降の請求書のすべてのインスタンスで税金の自動計算を有効にします。詳細は、[請求書を編集する](https://docs.stripe.com/invoicing/invoice-edits.md)をご覧ください。 ### 既存の税率で請求書を更新する 請求書の[税率](https://docs.stripe.com/tax/tax-rates.md)を自動税計算に置き換えるには、前の手順に沿って請求書を編集します。次に、適用されている税率を削除し、**税の自動計算**トグルを有効にします。 #### API #### Customer v1 税金処理と税コードを指定すると、請求書アイテムとして顧客に価格を追加できます。 ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "pricing[price]={{PRICE_ID}}" ``` API では `automatic_tax` フィールドを渡して自動税計算を有効化・無効化します。 ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "automatic_tax[enabled]=true" ``` 自動税計算を有効にするには、請求書を更新する際に `automatic_tax[enabled]` を `true` に設定します。 ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" \ -d "automatic_tax[enabled]=true" ``` 税金の自動計算について、詳細は[請求書の税金を自動徴収する](https://docs.stripe.com/tax/invoicing.md)をご覧ください。 ## 正味価格と税金 内税が含まれないラインアイテムの価格で請求書を発行できます。税抜き価格は請求書の PDF にのみ表示されます。そのため、内税を使用する場合、オンライン請求書ページと請求書メールには税込み価格が表示されます。ダッシュボードまたは API で正味価格の設定を定義できます。 - **内税を含む**: 請求書の PDF には、内税を含むラインアイテムの価格が表示されます (これがデフォルトです)。 - **税抜き**: 請求書の PDF には、税抜きのラインアイテムの価格が表示されます。 > #### 注文の優先順位 > > ラインアイテムの価格のデフォルトを顧客レベルで設定する場合は、アカウントレベルの設定よりも優先されます。 #### ダッシュボード アイテムの価格のデフォルトを設定するには、[請求書テンプレート](https://dashboard.stripe.com/settings/billing/invoice)の**デフォルトのアイテムの価格**に移動します。選択した設定は、ダッシュボードまたは API で作成するすべての請求書に適用されます。1 回限りの請求書の場合は、[請求書エディター](https://dashboard.stripe.com/test/invoices/create)を使用して、内税または外税を設定します。**詳細設定**に移動して、**内税を含む**または**税抜き**を選択します。詳細については、[請求書を作成する](https://docs.stripe.com/invoicing/dashboard.md#create-invoice)をご覧ください。 #### API API を使用して、各顧客の項目価格のデフォルトを設定できます。選択した設定は、ダッシュボードまたは API を使用して作成するすべての請求書に適用されます。顧客の作成時または更新時にこの設定を有効にするには、以下のようにします。 - 顧客設定の `Account` オブジェクトには、[configuration.customer.billing.invoice.rendering.amount_tax_display](https://docs.stripe.com/api/v2/core/accounts/create.md#v2_create_accounts-configuration-customer-billing-invoice-rendering-amount_tax_display) を使用します。 - `Customer` オブジェクトには、[invoice_settings.rendering_options.amount_tax_display](https://docs.stripe.com/api/customers/create.md#create_customer-invoice_settings-rendering_options-amount_tax_display) を使用します。 これらのフィールドでは、すべての税金を除外する `exclude_tax` と、内税は含めるものの外税は除外する `include_inclusive_tax` の値を使用できます。 ## See also - [顧客の所在地を決定する](https://docs.stripe.com/tax/customer-locations.md) - [税額ゼロについて](https://docs.stripe.com/tax/zero-tax.md) - [納税申告および申請](https://docs.stripe.com/tax/reports.md)