大阪で一人一泊1万4,000円の部屋に泊まると宿泊税は200円、京都市なら同じ価格帯で400円、北海道の道税は100円です。自治体によっては道府県税に市町村の宿泊税が重なる場合もあります。予約画面に「宿泊税別」と一行書くだけでは、利用者にも現場にも正しい金額が伝わりません。
宿泊税は国が全国一律に課す税ではなく、自治体が観光振興などの財源として条例で定める法定外目的税です。納税義務者は宿泊者でも、ホテル、旅館、簡易宿所、民泊等の経営者が特別徴収義務者となり、宿泊者から預かって自治体へ申告・納入する仕組みが一般的です。
宿泊税システムの基準日は予約を取った日でも代金を受け取った日でもなく、原則として実際に宿泊した日です。将来予約は施行日をまたいで再計算します。
本記事は2026年9月8日に、東京都主税局、大阪府、京都市、北海道の宿泊税案内・手引、観光庁資料を確認しました。税率、免税、申告期限、特別徴収義務者の指定、交付金は自治体ごとに異なり、市町村税が重なる地域もあります。実装前に施設所在地の都道府県・市町村双方の最新条例、手引、Q&Aを確認してください。
一枚の全国税率表では運用できない
大阪、京都、北海道、東京の施行日と税率構造を分けます。
大阪府は2025年9月1日の宿泊から、5,000円以上1万5,000円未満200円、1万5,000円以上2万円未満400円、2万円以上500円です。予約日や支払日が8月でも、宿泊日が9月1日以降なら新税率を使います。修学旅行等には証明を前提とした免除があります。
京都市は2026年3月1日に税率を改定しました。一人一泊の宿泊料金が6,000円未満200円、6,000円以上2万円未満400円、2万円以上5万円未満1,000円、5万円以上10万円未満4,000円、10万円以上1万円です。低価格帯にも課税され、高額帯では段階差が大きいため、税込総額だけから推測しません。
北海道宿泊税は2026年4月1日に始まり、2万円未満100円、2万円以上5万円未満200円、5万円以上500円です。道内には市町村独自の宿泊税を課す地域があり、一回の宿泊で道税と市町村税を併せて預かる設計が必要です。施設住所から自治体コードを決め、二段の税を別明細で保持します。
東京都は現行の100円・200円の定額制から、2027年4月1日に一人一泊の宿泊料金3%へ変更し、1万3,000円未満を課税免除とし、簡易宿所と民泊を対象に加える予定です。2026年中に販売する2027年4月以降の予約は、旧税率を固定したままにできません。
「宿泊税」という同じ名称でも、免税点、段階税率、定率、対象施設、修学旅行、二重徴収の有無が違います。施設住所と宿泊日の二軸で税規則を選びます。
課税標準は請求総額ではなく素泊まり料金から作る
室料、必須料金、食事、他の税を一人一泊へ分解します。
宿泊税の段階判定に使う宿泊料金は、一般に食事料金、消費税、入湯税などを除く素泊まり料金です。一方、宿泊に必須のサービス料や清掃代を含む扱いが示される自治体があります。朝食付き1万5,500円だから直ちに1万5,500円の段階とは限りません。
プランマスターでは、室料、必須サービス料、清掃、食事、レンタル、体験、消費税、入湯税、宿泊税を別項目にします。「一泊朝食付き」という一つの売価しか保存しないと、自治体の課税標準を再現できません。無料朝食として価格配分をゼロにする場合も、その合理的な根拠を商品設計時に残します。
二人で一室2万6,000円の場合、一室の合計をそのまま一人の料金段階へ入れません。原則は一人一泊へ按分し、子ども、添い寝、無料招待、ポイント利用、連泊割引、部屋アップグレードの扱いを自治体手引に合わせます。
ポイントやクーポンを誰が負担するかでも、表示上の値引きと宿泊料金の算定が異なる場合があります。施設負担、OTA負担、自治体キャンペーンを決済画面から判別できるコードにし、担当者が月末に予約メモを読み返す運用を避けます。
税額の根拠は宿泊者が払った総額ではありません。室料と宿泊に必須の料金を分解し、食事・他サービス・他の税を除いた一人一泊の金額を再現します。
予約から宿泊までに税率を再評価する
未来予約と連泊を宿泊日ごとの規則で再計算します。
半年前の予約、事前決済、現地決済、OTA回収、旅行会社精算のいずれでも、宿泊日が制度改定後なら新税率の対象になり得ます。予約時に預かった金額と宿泊時の確定税額が違う場合、追加徴収、返金、旅行会社との精算をどこで行うかを販売条件へ書きます。
予約データには、予約作成日、宿泊日、施設自治体、人数、泊数、課税標準、免税理由、税規則の版、徴収者を持たせます。税率マスターを上書きせず、適用開始日と終了日で版を残します。過去の申告を再計算したとき、当時の税率が出ることが監査条件です。
連泊中に施行日をまたぐ場合は、予約全体へ一つの税率を置かず一泊ずつ判定します。部屋移動や人数変更があれば、実績へ合わせて再配分します。ノーショーやキャンセル料が宿泊行為に当たるかも、自治体Q&Aに沿って税額を取り消します。
未来予約の税額は販売時の表示で固定しません。宿泊実績が確定した時点で適用規則を再評価し、差額の徴収・返金方法まで予約条件へ示します。
OTAと旅行商品では徴収者を先に決める
販売チャネルごとに預かる主体と差額精算を契約へ置きます。
OTAが宿泊代を事前回収しても、宿泊税までOTAが預かるとは限りません。施設現地払い、OTA回収、旅行会社との包括精算を契約・プランごとに区別し、宿泊者へ「現地で別途」と表示するなら予約確認メールとチェックイン案内にも同じ金額根拠を出します。
企画旅行では、宿泊者へ個別の室料が明示されない場合があります。旅行会社と施設は、課税標準、税額、誰が預かるか、取消・人数変更時の差額、証明書の受渡しを契約で決めます。旅行代金に含めたことと、施設が自治体へ納める記録は別です。
OTAとホテル直販の利益構造で使う予約チャネル別の貢献利益に宿泊税を売上として足しません。預り金を室料売上へ混ぜると、ADRやチャネル利益が税率改定だけで増えたように見えます。
民泊運営代行や指定管理では、施設所有者と実際の運営者のどちらが特別徴収義務者に指定されるかを自治体へ確認します。民泊・旅館業・特区民泊の違いで整理する営業主体と、税の申告主体を契約書で一致させます。
免税はチェックボックスではなく証明書で残す
学校行事等の要件を根拠書類から再現します。
修学旅行や学校行事の免税は、団体名だけで自動適用しません。対象となる学校・行事・引率者、証明書様式、提出時期を自治体ごとに確認します。スポーツ大会、ゼミ旅行、卒業旅行という名称だけでは、学校が主催する所定の行事か分かりません。
予約担当は免税見込みで受け付けても、チェックインまでに証明書を得られなければ通常課税へ戻す条件を示します。証明書には個人情報が含まれるため、宿泊者全員の名簿を必要以上に保存せず、保存期間と閲覧権限を税務記録に合わせます。
無料招待や災害避難、長期滞在の扱いも、社内の善意で免税にしません。宿泊料金が発生するか、条例の非課税・免税要件に該当するかを分けます。例外コードには根拠資料と承認者を紐付けます。
免税処理の証拠は団体名や担当者メモではありません。対象行事、宿泊者、宿泊日、自治体所定の証明を税申告から戻れる形で保存します。
預り金を売上から切り離して毎日合わせる
PMS、決済、会計、申告の泊数と税額を一致させます。
フロントで預かった宿泊税は、施設が提供した宿泊サービスの対価ではなく自治体へ納める税です。会計では室料売上、消費税、入湯税、宿泊税、未収・前受を分け、PMS、決済代行、会計、税申告の件数と金額を一致させます。
日次照合では、宿泊実績人数、課税泊数、免税泊数、税率帯別件数、取消、追加徴収、返金を見ます。現金、カード、OTA仮想カード、請求書払いで回収時期が違っても、税額の発生は宿泊実績に戻します。
申告期限や納入方法、少額施設への特例、交付金は自治体ごとに違います。全国の施設を一つの法人が運営していても、本社で合計一件として申告しません。自治体・施設・申告期間をキーに帳票と証拠を分けます。
過去月の誤りを見つけたときは、差額仕訳だけで閉じません。自治体への修正申告、宿泊者への追加徴収・返金、領収書再発行の要否を一つの案件番号で残し、当初申告と修正後の税率版を双方保存します。
差額が出たら、フロントの徴収漏れ、免税証明不足、人数変更、税率版、OTA精算、会計仕訳のどこで生じたかを一泊へ戻って調べます。月末に差額を雑収入・雑損失へ振ると、翌月も同じ誤りが残ります。












