光回線の月額を総額に直す|割引期間の月額から2年・5年の1か月当たりの平均を出す

光回線の広告の「月額0円〜」は、最初の数か月だけの金額であることが多く、2年目以降の月額は大きく違います。契約の前に、使う年数での総額を計算して比べると、広告に惑わされません。この記事では、eo光(戸建て向け)の公式の料金表(確認日:2026年10月21日・税込)を例に、「割引期間の月額」から「総額」と「1か月当たりの平均」を出す手順を、Pythonのコードとあわせて説明します。他社の回線も、同じ手順で比べられます。

手順

  1. 料金表から、期間ごとの月額を書き出す(1〜6か月目、7〜12か月目、2年目以降など)
  2. 月額×月数を合計して、使う年数分の月額の総額を出す
  3. 初期費用(契約事務手数料・工事費の自己負担分・ルーターなど)を足す
  4. 総額÷月数で、1か月当たりの平均を出す
  5. 解約時の費用(解約精算金・工事費の残債)が、使う年数より前に発生しないかを確認する

eo光で計算した例

コース・プラン 1〜6か月目 7〜12か月目 2年目以降
10ギガ・シンプルプラン 0円 500円 5,500円
5ギガ・eo光ネット 3,280円 3,280円 5,960円
1ギガ・eo光ネット 3,280円 3,280円 5,500円

契約事務手数料は3,300円。標準工事費29,700円は、キャンペーンで実質無料(平日のみ)と公式に書かれているため、含めていません。

コース・プラン 1年 2年 3年 5年
10ギガ・シンプル(総額) 6,300円 72,300円 138,300円 270,300円
 1か月当たり 525円 3,012円 3,842円 4,505円
5ギガ・eo光ネット(総額) 42,660円 114,180円 185,700円 328,740円
 1か月当たり 3,555円 4,758円 5,158円 5,479円
1ギガ・eo光ネット(総額) 42,660円 108,660円 174,660円 306,660円
 1か月当たり 3,555円 4,528円 4,852円 5,111円

見えてくること

  • 1年だけで見ると、10ギガ・シンプルは1か月525円と驚くほど安いが、これは割引期間の平均にすぎません。5年で見ると4,505円まで上がります
  • 5ギガのeo光ネットは、1年目(毎月3,280円)の後に5,960円へ上がる。2年目の月額の差(5,960円と5,500円)が、5年間で約22,000円の差になります(5ギガ328,740円−1ギガ306,660円=22,080円)
  • 使う年数が短いほど、割引の効果が大きく見える。1年で解約する前提なら、最初の1年の月額だけで比べるのが近い。ただし、解約精算金・工事費の残債は別に発生します。1年で解約すると、工事費の分割の残り(公式の割引額から筆者が概算すると約16,000円)が一括で請求される可能性があります

計算に使ったコード

def total(first6, next6, after, months, fee=3300):
    """first6: 1〜6か月目の月額, next6: 7〜12か月目, after: 2年目以降。months: 契約月数"""
    t = first6 * 6 + next6 * 6 + after * max(0, months - 12)
    if months < 12:
        t = first6 * min(6, months) + next6 * max(0, months - 6)
    return t + fee

plans = {"10G simple": (0, 500, 5500), "5G": (3280, 3280, 5960), "1G": (3280, 3280, 5500)}
for name, p in plans.items():
    for years in (2, 5):
        tot = total(*p, years * 12)
        print(name, years, tot, round(tot / (years * 12)))
# 10G simple 2 72300 3012 / 10G simple 5 270300 4505 / 5G 2 114180 4758 / 5G 5 328740 5479 / 1G 2 108660 4528 / 1G 5 306660 5111

実行結果は、コメントの行のとおりです(Python 3.13で確認)。

他の費用で総額が変わる点

  • ブロードバンドユニバーサルサービス料(1契約回線ごと)は、公式の料金表の外の費用です。金額はこの記事では含めていません
  • 無線ルーター機能(Wi-Fi)は月105円。キャンペーンで12か月無料(公式)。13か月目から、105円×使う月数が加わります
  • お客さま宅の設備状況による追加工事費
  • スマホのセット割(auスマートバリューなど)は、スマホ側の割引で、回線の月額には含まれません

この記事で確かめていないこと

  • 実際の請求額(ユニバーサルサービス料、消費税の端数、日割りなど)
  • 最低利用期間と解約精算金の金額
  • 2年を超えた後の料金改定

eo光のプランと費用の全体はeo光の料金の読み方にまとめています。

まとめ

  • 光回線は、割引期間の月額ではなく、使う年数の総額÷月数で比べる
  • eo光(戸建て)の10ギガ・シンプルは、2年で72,300円(月3,012円)、5年で270,300円(月4,505円)。5ギガのeo光ネットは5年で328,740円
  • 解約精算金・工事費の残債・ユニバーサルサービス料は別に確認する

本記事は料金の計算方法の説明であり、特定の契約を勧めるものではありません。料金は変わるため、公式サイトで最新の条件を確認してください。