リニューアルガイド

Shopifyの消費税設定|内税・外税の切り替えと総額表示の手順

この記事の対象: ShopifyでのEC構築・リニューアルを検討している事業者、既存ストアの税表示を見直したい担当者
読了時間: 約12分

Shopifyでストアを作り始めて、最初に「あれ?」となるのが消費税の設定です。商品に1,000円と入力したのに、カートに進むと金額が増えている。あるいは商品ページには税抜価格が出ているのに、日本では総額表示が求められる場面があったはずだと気づく。海外製のプラットフォームなので、初期状態は日本の商習慣に合っていません。

やっかいなのは、これが「設定を1つ変えれば終わり」ではないところです。管理画面の税設定、テーマ側の価格表示、送料の扱い、この3つがバラバラに動いています。どれか1つを直しても、別の場所に税抜価格が残る。実際に構築していると、ここで手戻りが起きます。

この記事では、Shopifyの消費税設定がどういう構造になっているのか、内税(税込)と外税(税抜)の切り替えで何が変わるのか、日本向けに総額表示へ寄せるとき何をどの順で触るのか、そして越境販売を視野に入れると何が変わるのかを整理します。制度の細かい判断(自社が何税率の対象か、いつから課税事業者かなど)は税務の領域なので断定しません。代わりに「どこを確認すべきか」「誰に聞くべきか」を明示します。


Shopifyの消費税設定は3層に分かれている

Shopifyの消費税設定は3層に分かれている

まず構造を掴む

Shopifyで「税の設定」と呼ばれているものは、実際には性質の違う3つの層に分かれています。ここを混ぜたまま作業すると、直したはずの箇所がまた税抜に戻る、といった現象が起きます。

Shopifyの税に関わる3つの層

① 税の計算ルール(管理画面)

  • 販売地域ごとの税率
  • 価格に税を含めるか否か(内税/外税)
  • 送料に課税するか否か

② 商品ごとの課税設定

  • この商品に税を課すかのチェック
  • 非課税・不課税の商品の扱い

③ 価格の見せ方(テーマ)

  • 商品ページ・一覧の価格表記
  • 「税込」などの補助テキスト
  • カート・チェックアウトの内訳

①と②は管理画面、③はテーマのコード側。総額表示の対応では3つ全部を見る必要がある。

多くの相談で詰まるのが③です。①で「価格に税を含める」を有効にすると、商品価格そのものは内税として扱われるようになります。しかし商品ページに「税込」という文言を出すか、送料の注記をどう書くかは、テーマ側の話です。管理画面をいくら探しても出てきません。

内税と外税で何が変わるか

管理画面の税と関税の設定に、「すべての価格に税を含める」という趣旨のオプションがあります。これをオンにすると内税、オフのままなら外税です。オンにすると、商品に入力した金額が「税込価格」として扱われます。

外税(オフ/初期状態に近い) 内税(オン)
商品に1,100と入力 1,100円に税が加算されて決済 1,100円(うち税は内数)で決済
商品ページの表示 1,100円(税抜) 1,100円(税込)
チェックアウトの内訳 小計1,100円に税額が加算される 小計1,100円のうち税額が内数表示
価格を変えずに切替 商品の金額は変わらず、意味だけが変わる

最後の行が重要です。このオプションを切り替えても、商品に入力済みの数値は自動で変換されません。税抜1,000円のつもりで入力していた商品が、切り替えた瞬間に「税込1,000円」の商品になります。つまり実質の値下げです。

既存ストアで内税へ切り替えるときは、必ず先に全商品の価格を洗い替える計画を立ててください。 商品数が数百を超えるなら、CSVで一括更新する前提で段取りを組みます。セール価格(比較対象価格)も同じ扱いなので、忘れずに含めます。

外税のまま運用する選択もあります。BtoB中心で、取引先が税抜金額をベースに発注している場合です。ただしその場合でも、一般消費者が閲覧できる状態の販売ページであれば総額表示の要否が絡むため、判断は税務側に置きます。「内税と外税、どちらが正しいか」ではなく「自社の販売形態ではどちらが求められるか」を先に確定させてください。

商品ごとの「課税する」チェック

商品の編集画面には、その商品に税を課すかどうかのチェックがあります。デフォルトはオンです。

ここをオフにする必要があるのは、たとえば以下のようなケースです。ただし自社の商品がどれに当たるかは税理士に確認してください。プラットフォームの設定でどうにかなる話ではなく、税務上の判断が先にあります。

  • 消費税の課税対象にならないもの(商品券・切手など、扱いが特殊なもの)
  • 非課税取引に当たるサービス
  • 海外向けのみに販売する商品で、国内課税が発生しない構成にしている場合

チェックを外すこと自体は簡単ですが、判断を間違えたまま数百件売れると、後から遡って直す作業が発生します。構築フェーズで「この商品群は課税、この商品群は要確認」というリストを作って、税務の担当者に一度通しておくのが安全です。

軽減税率の対象商品を扱う場合も、この層で整理します。Shopifyは商品ごとに税率を上書きする仕組みを持っていますが、どの商品がどちらの税率かを決めるのは事業者側です。飲食料品と雑貨を同じストアで売るなら、コレクションや商品タイプで税率グループを分けられる構造にしておくと、商品追加のたびに個別設定する手間が減ります。


日本向けに総額表示へ寄せる手順

日本向けに総額表示へ寄せる手順

なぜテーマ側の作業が必要になるのか

日本では商品の価格表示について総額表示が求められる場面があります。制度の適用範囲や表記の細かい要件は、事業者の状況や販売形態によって判断が変わるため、この記事では断定しません。所轄の税務署または顧問税理士に確認してください。

ここで扱うのは、「税込価格をきちんと見せる」と決めた場合に、Shopify側で何をするかです。

管理画面で内税設定にしても、テーマによっては価格の横に何も注記が出ません。数字だけが並んでいる状態です。読み手からすると、その1,100円が税込なのか税抜なのか判断できません。ここを埋めるのがテーマ側の作業になります。

総額表示へ寄せるときの作業順序
1. 税務判断を先に自社が何をどう表示すべきか確認する
2. 管理画面の設定地域・税率・内税オプションを決める
3. 商品価格の洗い替え入力済みの金額の意味が変わるため一括更新
4. テーマの表示調整価格の注記・送料の但し書きを整える
5. 通し確認一覧・詳細・カート・決済・メールを全部見る

順序を守る理由は3番にあります。設定を切り替えてから価格を直すまでの間、ストアが実質値下げ状態になるためです。公開前の構築中なら気にする必要はありませんが、稼働中のストアなら深夜帯にまとめて作業する、一時的にストアを閉じるといった段取りが要ります。

作業時間の見積もりは、商品数よりも「価格パターンの数」で決まります。全商品が一律の税率で、セール価格も使っていないなら、CSVの書き出し・計算・読み込みで済みます。一方、軽減税率の商品が混ざる、バリエーションごとに価格が違う、定期購入の割引価格が別に設定されている、といった条件が重なると、計算式を分けて当てる必要が出てきます。作業前に価格の型が何種類あるかを数えておくと、当日の想定外が減ります。

テーマ側で触ることになる箇所

Shopifyのテーマは、価格を表示するコードが1か所にまとまっていません。同じ価格でも、商品一覧・商品詳細・カートドロワー・関連商品・検索結果と、それぞれ別のファイルから呼ばれます。

Dawnをベースにしたテーマなら、価格表示のスニペットが共通化されている箇所があるので、そこを起点に追うのが早いです。ただし「共通スニペットを直せば全部直る」とは限りません。テーマによっては、カート内の小計だけ別のロジックで組まれていたりします。

作る側の実感としては、確認すべき画面をリスト化してから着手するのが結局いちばん速いです。以下は最低限のチェックリストです。

確認場所 見るポイント
商品一覧・コレクション 価格に注記が出ているか、セール価格の並びが崩れていないか
商品詳細 メイン価格、バリエーション切替時の再描画、定期購入の表示
カート(ドロワー / ページ) 小計の意味、送料の但し書き、割引適用後の金額
チェックアウト 税の内訳行、送料への課税、合計
注文確認メール 内訳が管理画面と一致しているか
検索結果・レコメンド枠 アプリが差し込む枠は独自の価格表示を持つことがある

最後の行は見落としがちです。レコメンド系やレビュー系のアプリが独自に価格を描画している場合、テーマを直しても税抜のまま残ります。アプリ側に表示設定があるか、なければサポートに問い合わせるかの二択になります。

「税込」の注記をどう入れるか

方法は3つあります。手間と保守性のトレードオフです。

税込注記の入れ方 2つの方向

テーマのコードに組み込む

  • 表示位置・文言を完全に制御できる
  • 月額費用が積み上がらない
  • アプリ由来の枠には効かない場合がある
  • テーマ更新時に追従作業が要る

アプリで差し込む

  • コードを触らずに始められる
  • 月額が発生し続ける
  • 解約するとストアに残骸が残ることがある
  • 表示速度に影響することがある

もう1つ、テーマの言語ファイル(翻訳設定)で価格まわりの文言を書き換える方法があります。コード改修より軽く、管理画面から編集できるので、担当者が後から文言を直せるのが利点です。ただし翻訳キーが用意されていない箇所には効きません。

判断の目安はこうです。

  • テーマの言語ファイルで足りるか確認する → 足りるなら最短。まずここを見る
  • 足りない箇所が数か所 → テーマのコード改修。制作会社に依頼するとしても小さい工数
  • アプリの描画領域に税抜が残る → そのアプリの設定を確認。設定がなければアプリ乗り換えも検討
  • 多言語・多通貨で表示ルールを分けたい → 設計の話になるので、構築段階から相談する

自社でShopifyストアを運用している立場から言うと、この手の表示ロジックは自前でテーマに書いてしまうほうが後々楽です。アプリを1つ入れるたびに、テーマ更新時の確認対象が増えます。ただし社内にコードを触れる人がいないなら話は別で、アプリのほうが現実的です。ここは体制で決まります。


送料の税は別ルールで動く

送料の税は別ルールで動く

送料に課税するかの設定がある

見落とされやすいのが送料です。Shopifyの税設定には、送料に税を課すかどうかの項目が別に用意されています。商品価格の内税設定とは連動しません。

つまり以下の組み合わせが起こり得ます。

商品価格 送料 チェックアウトでの見え方
内税 課税する 送料にも税が乗り、合計が想定より上がる
内税 課税しない 送料はそのまま合計に加算される
外税 課税する 商品と送料の両方に税が乗る

日本の実務では、送料も課税対象として扱われるのが一般的ですが、自社の請求書・領収書の作り方と合っているかは経理に確認してください。「サイト上の表示」と「会計処理」がずれると、月末の突合で毎回手作業が発生します。

送料無料のラインをどこに置くか

「◯円以上で送料無料」という設定をするとき、その◯円が税込なのか税抜なのかで、実際の適用条件が変わります。

Shopifyの配送料金設定は、注文の小計をもとに条件を判定します。この小計が内税か外税かは、前述の「価格に税を含める」設定に依存します。5,000円以上送料無料と告知していて、税込4,950円の買い物で送料がかかった、という問い合わせが来るのはこのパターンです。

告知文とシステム設定の両方を、同じ人が同時に確認する。 これだけで防げます。制作会社に依頼する場合は、送料無料の条件を仕様書に「税込5,000円以上」と書き切っておくことをおすすめします。「5,000円以上」だけだと、実装者が判断できません。

同じことは、割引の下限やポイント付与の条件にも当てはまります。「3,000円以上で使えるクーポン」「税込金額に対してポイント付与」といった条件は、内税・外税のどちらを基準に判定するかで結果が変わります。キャンペーンを組む前に、判定基準を一枚の表にして関係者で共有しておくと、告知後の訂正を避けられます。

こういう仕様の詰め方は、Shopifyに限らずEC全般で工数と品質を左右します。費用の内訳がどこで膨らむのかは、こちらの記事で分解しています。

https://soreiine.jp/magazine/cost/ec-site-cost-breakdown-market-price/



越境販売が入ると前提が変わる

越境販売が入ると前提が変わる

「全部内税」が成立しなくなる

日本国内向けだけなら、価格に税を含める設定で通せます。しかし海外にも売るとなると、話が変わります。

国や地域によって、税の表示慣習が違います。税抜表示が標準の地域もあれば、税込が標準の地域もあります。さらに、販売先の国の税を自社が徴収する義務があるかどうかは、売上規模や登録状況によって変わります。ここは完全に税務・法務の領域です。「Shopifyの設定でなんとかなる」と考えないでください。

Shopify側でできるのは、以下のような制御です。

  • 販売地域(マーケット)ごとに税率・税の含み方を分ける
  • 特定の国では内税表示、別の国では外税表示という出し分け
  • 関税・輸入税の見積もりを決済時に提示する(対応地域・条件あり)
  • 国ごとに通貨と価格を個別設定する

いずれも設定できますが、設定できることと、正しく設定できていることは別です。どの国に何を登録しているか、税務の専門家に整理してもらった上で、その結論をShopifyに落とし込む。この順番でないと、後から遡って修正することになります。

構築前に決めておくべきこと

越境を視野に入れるなら、構築が始まる前に以下を確定させておきたいところです。決まっていないまま進むと、テーマの実装が二度手間になります。

決めること 決まっていないと起きること
販売する国・地域の範囲 マーケット設定を後から追加すると価格の再設計が発生
国ごとの表示通貨 通貨切替UIの有無で商品ページの設計が変わる
税の表示ルール(国別) 価格表示のロジックを組み直すことになる
関税の負担者 チェックアウトの案内文とFAQを書き直すことになる
配送手段と対応国 送料テーブルの作り直し

「まず日本だけで始めて、後から海外を足す」という進め方は現実的で、実際そうするケースは多いです。その場合でも、将来海外に出す可能性があることを、構築の初期に制作会社へ伝えておいてください。テーマの組み方が変わります。伝えていないと、後から改修費が余計にかかります。

Shopifyで何ができて何ができないのかの全体像は、こちらで整理しています。

https://soreiine.jp/magazine/guide/shopify-customization-limits-guide/


消費税設定でつまずきやすい5つのポイント

消費税設定でつまずきやすい5つのポイント

構築や運用の現場で実際に起きやすいものを挙げます。

1. 開発ストアと本番で設定が違う

テスト環境で確認したのに、本番で税表示が違う。開発ストアと本番ストアは別の設定を持つので、税と関税の設定は個別に確認が必要です。テーマをコピーしても管理画面の設定は付いてきません。移行チェックリストに「税と関税の設定を目視で突き合わせる」という行を入れておくと、公開当日の慌てがなくなります。

2. 一括インポートした商品の課税フラグ

CSVで商品を投入するとき、課税フラグの列を空にすると意図しない値が入ることがあります。数百件を投入した後で気づくと、修正も一括作業です。インポート前に少数でテストしてから流してください。テスト時は課税商品と非課税商品を1件ずつ含めておくと、列の解釈が想定どおりかを一度で確かめられます。

3. アプリ経由の販売で税が変わる

定期購入、予約販売、まとめ買い割引といったアプリを入れると、そのアプリ独自の価格計算が走ることがあります。通常商品では正しく内税表示になっているのに、定期購入の申し込み画面だけ税抜、というのは珍しくありません。アプリを追加するたびに税表示を通しで確認する運用にしておくのが安全です。

4. 割引コード適用後の内訳

割引を適用したとき、税がどう按分されるか。金額割引と率割引で挙動が違うことがあるので、実際に注文を通して確認してください。テストモードで1件流せば分かります。複数の割引が重なる場合や、送料割引と商品割引を併用する場合も、それぞれ1件ずつ通しておくと安心です。

5. 帳票との整合

Shopifyの注文画面に出る内訳と、発行する納品書・請求書・領収書の内訳が一致しているか。適格請求書の要件を満たす必要がある場合、標準機能だけでは足りずアプリやカスタム実装が必要になることがあります。ここは経理と早めに擦り合わせてください。登録番号の記載位置や税率ごとの区分記載など、要件は経理側が持っている情報なので、制作側が推測で決めない領域です。


制作会社に依頼するときの伝え方

制作会社に依頼するときの伝え方

「税込表示にしてください」だけでは足りない

見積もりや要件のやり取りで、税まわりを一言で済ませると認識がずれます。以下を書き出して渡すと、見積もりの精度が上がります。

  • 総額表示の対象範囲(自社の判断。税務確認済みかどうかも添える)
  • 内税か外税か、どちらで運用するか
  • 税率が複数ある場合、どの商品がどの税率か
  • 非課税・不課税の商品があるか
  • 送料への課税の扱い
  • 送料無料ラインは税込か税抜か
  • 適格請求書の発行が必要か、その方法
  • 越境販売の予定の有無(時期も)

このリストがあるだけで、「後から追加費用が出た」というトラブルの大半は避けられます。逆に、この項目が見積書に一切触れられていない場合、その制作会社は税まわりを工数に入れていない可能性があります。確認する価値があります。

費用の規模感は、既存ストアか新規かで大きく変わります。新規構築なら税設定は初期構築の工数に含まれるのが普通で、単独の項目として大きく積まれることは多くありません。一方、稼働中のストアで内税へ切り替える場合は、価格の洗い替え・テーマ改修・アプリ側の確認・公開作業の段取りが乗るため、別の工程として見積もられます。金額の目安を聞くときは「商品点数」「税率の種類」「使っているアプリ」「作業を営業時間外に寄せる必要があるか」の4つを先に伝えると、精度の高い数字が返ってきます。

要件の詰め方全般については、こちらも参考になります。

https://soreiine.jp/magazine/cost/web-estimate-comparison-judgment-criteria/

依頼範囲の線引き

税に関する判断は、制作会社の領分ではありません。制作会社ができるのは「決まったルールをストアに実装すること」です。

誰が何を決めるか

事業者側(税理士と)が決める

  • 総額表示の要否と範囲
  • 内税か外税かの方針
  • 商品ごとの課税区分
  • 適格請求書の要件
  • 越境時の登録状況

制作会社が実装する

  • 管理画面の税設定
  • テーマの価格表示
  • 送料条件の実装
  • 通し確認とテスト

左側を制作会社に丸投げすると、誰も責任を取れない状態になります。逆に、右側を自社でやろうとしてテーマのコードを直接触ると、テーマ更新時に上書きされて元に戻る、といった事故が起きます。線引きをはっきりさせておくのが結局いちばん安上がりです。

Shopifyをコーポレートサイトと兼用する構成を取る場合、会社情報ページに記載する取引条件や特定商取引法の表記と、ストアの税表示を揃える必要が出てきます。Shopifyをコーポレートサイトと兼用する考え方は別記事で扱っているので、EC単体ではなく企業サイトごとShopifyに寄せることを検討しているなら、あわせて読んでみてください。

運用に入ってからの負担も見ておく

税率が変わる、商品カテゴリが増える、越境を始める。こうしたときに管理画面を触るのは、制作会社ではなく事業者側の担当者です。

  • 商品を追加するとき、課税設定を毎回意識する必要があるか
  • 価格を変えるとき、内税・外税どちらで入力するのか社内で統一されているか
  • 表示文言を直したいとき、コードを触らずに直せる作りになっているか

3つ目が特に効きます。テーマにベタ書きされていると、文言1つ直すのに制作会社への依頼が必要になります。言語ファイルやテーマ設定から編集できる形にしておけば、担当者が自分で直せます。構築時に「ここは自分たちで直せるようにしてほしい」と伝えておく価値があります。

引き継ぎのタイミングで、税まわりの設定箇所を1枚のドキュメントにまとめてもらうのも有効です。どの画面のどの項目が価格表示に効いているか、テーマのどのファイルに注記を書いたか、この2つが書かれていれば、担当者が代わっても追えます。納品物の一覧に「税設定の設定箇所メモ」を入れておくだけで済む話です。

保守にどこまで含めるかの考え方は、こちらにまとめています。

https://soreiine.jp/magazine/cost/website-maintenance-cost-monthly-breakdown/


よくある質問

よくある質問

Shopifyの初期設定では内税表示になっていますか?

なっていません。Shopifyは海外発のプラットフォームなので、初期状態では価格に税を含めない外税の設定が基本です。日本向けに総額表示で運用するなら、管理画面の税設定を内税に変更した上で、商品価格の入力値とテーマの表示を合わせて調整する必要があります。設定を変えても入力済みの価格は自動変換されないので、既存ストアでは価格の洗い替えが必須です。

内税に切り替えると、入力済みの金額はどうなりますか?

金額そのものは変わらず、意味だけが「税抜」から「税込」に変わります。税抜1,000円だった商品は、切り替えた瞬間に税込1,000円の商品になり、実質的な値下げになります。切り替え作業と価格更新は同じタイミングで行い、商品数が多い場合はCSVでの一括更新を前提に段取りを組んでください。セール価格の欄も同じ扱いです。

送料にも消費税はかかりますか?

Shopifyでは送料への課税を商品価格とは別に設定できるため、設定次第でどちらにもなります。日本の実務では送料も課税対象として扱われるのが一般的ですが、自社の会計処理と合っているかは経理または税理士に確認してください。あわせて「送料無料◯円以上」の条件が税込基準か税抜基準かも、告知文と設定の両方を突き合わせておく必要があります。

内税表示にするのにアプリは必要ですか?

必須ではありません。管理画面の税設定とテーマの言語ファイル編集で足りるケースが多く、それで不足する箇所だけテーマのコードを調整するのが基本の進め方です。アプリを使えばコードを触らずに始められますが、月額費用が積み上がり、解約時に表示の残骸が残ることもあります。社内にコードを触れる人がいるかどうかで判断してください。最新の料金や機能は各アプリのページで確認することをおすすめします。

軽減税率の商品と通常税率の商品を同じストアで売れますか?

売れます。Shopifyは商品ごとに税率を上書きできる仕組みを持っているため、税率グループを分けて設定します。ただしどの商品がどちらの税率に当たるかは税務上の判断なので、税理士に確認した区分をそのまま設定に落とし込んでください。商品追加のたびに個別設定するのは運用が続かないので、コレクションや商品タイプで判別できる形にしておくのが現実的です。

海外にも販売する場合、税設定はどう変わりますか?

販売地域ごとに税率と税の含み方を分けて設定できるようになりますが、どの国で何を登録し、いくらの税を徴収すべきかは税務・法務の判断です。Shopifyの設定で解決する話ではないので、専門家に整理してもらった結論を設定に落とし込む順番で進めてください。将来的に海外展開の可能性があるなら、その旨を構築の初期段階で制作会社に伝えておくと、後の改修費を抑えられます。


まとめ

Shopifyの消費税設定は、管理画面・商品データ・テーマの3層に分かれています。どれか1つを直しても、別の層に税抜表示が残ります。

押さえておきたいのは次の5点です。

  1. 税務の判断が先、設定は後。内税か外税か、何をどう表示すべきかは税理士に確認してから着手する
  2. 内税への切り替えは実質値下げ。価格の洗い替えとセットで計画する
  3. 送料は別ルール。課税の有無と、送料無料ラインの税込・税抜を確定させる
  4. 確認は通しで。一覧・詳細・カート・決済・メール・アプリ描画枠まで全部見る
  5. 越境の予定は初期に伝える。後出しにすると価格設計から組み直しになる

そして運用面では、「文言を自分たちで直せる作りになっているか」を構築時に確認しておくこと。ここを押さえておくと、税率改定や表記変更のたびに制作会社へ依頼する必要がなくなります。

税の表示は、売上に直結しないぶん後回しにされがちな領域です。ただ、間違えたまま販売を続けると、修正の手間は日数に比例して増えます。公開前に一度、この記事のチェックリストを通しで確認してみてください。