食品をネット販売する際、食品表示法にもとづく「栄養成分表示」が義務となるケースがあります。「自分のお店は対象なのか?」「値はどうやって計算すればいい?」と疑問に思っている事業者さまも多いのではないでしょうか。
この記事では、栄養成分表示の義務の範囲と、成分表を使った値の計算方法、「推定値」と書く条件、EC事業者として対応すべきことを整理します。
まず確認したいポイントは次の5点です。
| 確認したいこと | 結論 |
|---|---|
| 表示の義務 | 容器包装に入れた一般向けの加工食品は原則として義務。小規模な事業者などは省略できる |
| 表示する項目 | 熱量・たんぱく質・脂質・炭水化物・食塩相当量の5つ(この順番で書く) |
| 値の求め方 | 分析しても、成分表などから計算してもよい。必ず分析しなければならないわけではない |
| 計算した値を書くとき | 実際の値との差を確かめていないなら、「推定値」などの文言を添えて根拠資料を保管する |
| 推定値が使えない場合 | 「低カロリー」「高たんぱく」などの栄養強調表示や「砂糖不使用」などの表示をする場合、栄養機能食品など |
本記事は一般的な情報提供を目的としています。計算例は条件を示した例示であり、個別の商品の表示の適合性を保証するものではありません。実際の表示は、最新の法令・行政資料に基づいて判断し、迷う場合は保健所などの窓口や専門家にご確認ください。
栄養成分表示の義務化とは
2020年4月から、容器包装に入れられた一般消費者向けの加工食品・添加物について、栄養成分表示が原則義務化されました(食品表示法にもとづく食品表示基準)。
ネット通販でも、対象食品の容器包装への表示義務は同じです。一方、商品ページへの掲載には食品表示基準が直接適用されません。購入前に情報を確認できるよう、栄養成分などの情報提供が望まれます。
表示が義務付けられている5項目
以下の5項目を、この順番で必ず表示します。順番を入れ替えることはできません。
| 項目 | 単位 |
|---|---|
| 熱量(エネルギー) | kcal |
| たんぱく質 | g |
| 脂質 | g |
| 炭水化物 | g |
| 食塩相当量 | g |
これら5項目は「義務表示5項目」と呼ばれます。飽和脂肪酸・食物繊維・ミネラル類・ビタミン類なども任意で追加表示できます。容器包装のほかの場所に「ビタミンC」のように栄養成分の名前を書いた場合は、栄養成分表示の枠の中にもその量を書く必要があります。
表示の基準量(食品単位)
栄養成分は、100g・100ml・1食分・1包装などの「食品単位」あたりで表示します。1食分で表示する場合は、1食分の量(○g、○個など)を合わせて記載します。消費者庁は、1包装を1回で食べる食品などでは、1食分や1包装など食べる量に近い単位にすることを勧めています。
栄養成分表示(100gあたり)
熱量:324kcal
たんぱく質:6.2g
脂質:8.5g
炭水化物:56.8g
食塩相当量:0.6g
1個の重さにばらつきがある焼き菓子などは「1個(55g)当たり」のように書き、枠の外に「1個の重量にばらつきがありますが、表示値は55gの場合の値です。」と補足することもできます。
表示義務が免除されるケース
以下のような場合は、表示が免除または省略できます。
免除・省略できる主な場合
- 生鮮食品(野菜・果物・魚・肉など、未加工のもの)。表示は任意です
- 容器包装に入れずにその場で計り売りされる食品
- 容器包装の表示可能面積がおおむね30cm²以下のもの
- 酒類
- 作った場所で売る場合(洋菓子店・パン店などが、同じ店舗や敷地内で作って売る場合)
小規模な事業者が販売する場合 消費税の免税事業者、または中小企業基本法の小規模企業者(常時使用する従業員が20人以下、商業・サービス業は5人以下)が販売する食品は、栄養成分表示を省略できます(小規模企業者は食品表示基準の附則により「当分の間」)。ただし、栄養成分や熱量を強調するなどの栄養表示をする場合は省略できません。また、小規模な事業者が作った食品でも、小規模でない事業者(スーパーなど)に卸してその事業者が販売する場合は、省略できません。対象になるかどうかは、消費者庁の食品表示基準Q&Aで確認してください。店頭販売・ネット販売・卸など売り方ごとの扱いは、栄養成分表示の要否チェックでも確認できます。
省略できる場合でも、容器包装に栄養成分や熱量について書く(栄養表示をする)ときは、栄養成分表示を省略できません。また、表示できるものはできるだけ表示することが望ましいとされています。
栄養成分の値の求め方:分析か計算か
表示する値は、分析機関に依頼する分析でも、成分表などのデータを使った計算でも求められます。消費者庁のガイドラインは、必ず分析をしなければならないわけではなく、結果として表示した値が許容差の範囲内であれば違反にならない、としています(許容差は後述)。
| 方法 | 内容 | 向いている場合 |
|---|---|---|
| 分析 | 商品を分析機関で分析する。季節やロットによるばらつきを見るため、複数のロットを分析するのが望ましい | 栄養強調表示をする、値の正確さを担保したい |
| データベースの値をそのまま使う | 成分表に載っている、同じか似た食品の値を使う | 一次加工品など、配合が商品によってほとんど変わらない食品 |
| 原材料の値から計算する | 原材料ごとの成分値を配合量で計算して合計する | 菓子・惣菜など、自社の配合で作る食品 |
小規模な事業者が始めやすいのは、原材料の値から計算する方法です。以下でその手順を説明します。
成分表を使った計算の手順
消費者庁のガイドラインが示す手順は、次の4段階です。
- 配合を重量で決める:油や調味料も「適量」「大さじ1杯」ではなく、使う量を重量(g)で決めます。野菜の皮むきなど、下処理の前の重量で決めている場合は、捨てる部分を除いた食べられる部分(可食部)の重量にします。成分表の値は可食部100g当たりの値です。成分表には標準的な廃棄率も載っていますが、皮のむき方などで変わるため、実際に量って求めるのが望ましいとされています。
- 原材料ごとの成分値を用意する:文部科学省の「日本食品標準成分表」(原則として最新版)や、原材料メーカーから入手した栄養成分の値を使います。
- 原材料ごとに計算して合計する:原材料ごとに「成分表の100g当たりの値 × 配合量(g)÷ 100」を計算し、すべての原材料を合計します。
- 表示する単位当たりに直す:出来上がりの重量を実際に量り、「合計 × 表示する単位の重量 ÷ 出来上がり重量」で、100g当たりや1個当たりの値にします。
原材料ごとの量 = 成分表の100g当たりの値 × 配合量(g) ÷ 100
表示する単位当たりの量 = 原材料ごとの量の合計 × 表示する単位の重量(g) ÷ 出来上がり重量(g)
原材料メーカーの資料や分析の結果に、食塩相当量ではなくナトリウムの量(mg)が書かれている場合は、「ナトリウム(mg)× 2.54 ÷ 1,000」で食塩相当量(g)に換算します。食塩相当量の計算ツールで、換算と表示する値の丸めができます。
焼く・煮るなどで水分が抜けたり増えたりするため、配合の合計重量ではなく出来上がり重量で割るのがポイントです。揚げ物は、吸った油の分を加えて計算します(消費者庁のガイドラインに、衣の厚さ別の吸油率の目安が載っています)。
計算例:クッキー(1枚20g)
次の配合で焼いたクッキーの例です。成分値は日本食品標準成分表(八訂)増補2023年の100g当たりの値で、上白糖のたんぱく質・脂質の「(0)」は0として計算しています。
手順1〜3:原材料ごとに計算して合計する
| 原材料(食品番号) | 配合量 | 熱量(成分表) | たんぱく質 | 脂質 | 炭水化物 | 食塩相当量 |
|---|---|---|---|---|---|---|
| 薄力粉 1等(01015) | 200g | 698kcal | 16.6g | 3.0g | 151.6g | 0g |
| 有塩バター(14017) | 100g | 700kcal | 0.6g | 81.0g | 0.2g | 1.9g |
| 上白糖(03003) | 80g | 312.8kcal | 0g | 0g | 79.44g | 0g |
| 鶏卵 全卵 生(12004) | 50g | 71kcal | 6.1g | 5.1g | 0.2g | 0.2g |
| 合計 | 430g | 1,781.8kcal | 23.3g | 89.1g | 231.44g | 2.1g |
たとえば薄力粉のたんぱく質は、8.3g(100g当たり)× 200g ÷ 100 = 16.6g です。
手順4:出来上がり重量で割る
焼き上がりを量ると380gでした。焼く間に水分が抜けるため、配合の合計(430g)より軽くなります。1枚20g当たりの値は「合計 × 20 ÷ 380」で求めます。たとえばたんぱく質は、23.3g × 20 ÷ 380 = 1.226g です。
| 項目 | 1枚(20g)当たり | 表示する値の例 |
|---|---|---|
| たんぱく質 | 1.226g | 1.2g |
| 脂質 | 4.689g | 4.7g |
| 炭水化物 | 12.181g | 12.2g |
| 食塩相当量 | 0.1105g | 0.1g |
焼き上がりの380gではなく配合の合計430gで割ると、値が実際より1割ほど小さくなってしまいます。
熱量の求め方
熱量は、次の2通りの求め方で結果が少し変わります。
- 成分表のエネルギー値を合計する:1,781.8 × 20 ÷ 380 = 約94kcal
- 計算したたんぱく質・脂質・炭水化物に係数を掛ける:(23.3 × 4 + 89.1 × 9 + 231.44 × 4)× 20 ÷ 380 = 約96kcal
食品表示基準は、熱量を「修正アトウォーター法」で求めるとしています。たんぱく質と炭水化物は1g当たり4kcal、脂質は9kcalが基本です(糖質と食物繊維に分けて計算する場合などは、別の係数を使います)。一方、成分表のエネルギー値は成分表独自の方法で計算されていて(2020年版(八訂)で計算方法が変わっています)、この係数で計算した値とは一致しません。たとえば有塩バター100gは、成分表では700kcal、係数で計算すると732kcalです。
当社が確認した消費者庁の資料(通知・Q&A・ガイドライン)には、どちらの求め方を使うかは書かれていませんでした。この例では食品表示基準の求め方に合わせて96kcalとし、どちらで求めたかを根拠資料に残します。
表示する値の桁と丸め方
計算した値は、次の「最小表示の位」まで必ず書きます。それより下の位まで書くこともでき、その場合は1つ下の位を四捨五入します。たとえば計算値が3.75gのたんぱく質は、「4g」「3.8g」「3.75g」のどれでも書けます。
| 項目 | 最小表示の位 | 100g(飲料は100ml)当たりこの量未満なら「0」と書ける |
|---|---|---|
| 熱量 | 1の位 | 5kcal |
| たんぱく質 | 1の位 | 0.5g |
| 脂質 | 1の位 | 0.5g |
| 炭水化物 | 1の位 | 0.5g |
| 食塩相当量 | 小数第1位 | ナトリウム5mg(食塩相当量で約0.013g) |
「0」と書けるのは、100g当たりの量が上の表の量未満のときです。原材料のばらつきや製造条件によって、この量以上になることがあるなら「0」とは書けません。
食品単位を小さくしたときは注意が必要です。100g当たりで「0と書ける量」以上ある成分は、1個当たりなどで最小表示の位に満たなくても「0」とは書けず、有効数字1桁以上で書きます。たとえば、たんぱく質が100g当たり1.5gの食品を25g当たりで表示すると0.375gになりますが、「0g」ではなく「0.4g」のように書きます。
「推定値」と書く場合と書かない場合
栄養成分表示の値には、次の書き方があります。
| 書き方 | 条件 |
|---|---|
| 一定の値(許容差の範囲内) | 食品表示基準の方法で分析した値が、表示した値の±20%以内にある。期限内のどの商品でもこの範囲に入っている必要がある |
| 一定の値(合理的な推定により得られた値) | 許容差の範囲に収まる必要はないが、合理的に説明できる値であること。「推定値」などの文言を表示の近くに書き、値の根拠資料を保管する |
| 下限値と上限値(幅) | 「脂質 3〜5g」のように幅で書く。分析した値がその幅に入っている必要がある。幅を広げすぎるのは不適当 |
許容差の±20%には、含有量が少ない場合の例外があります。100g当たりのたんぱく質・脂質・炭水化物が2.5g未満なら±0.5g、熱量が25kcal未満なら±5kcal、ナトリウムが25mg未満なら±5mgです。成分によって書き方を変える(たとえば食塩相当量だけ推定値にする)こともできます。
計算した値は「推定値」として書くのが安全
成分表の値はあくまで標準的な値で、実際の商品の値とは異なります。原材料の産地や季節、焼き加減などでも値は変わります。計算した値をそのまま一定の値として書くこともできますが、その場合は実際の値が±20%以内に収まっている必要があります。分析で確かめていないなら、計算した値は「合理的な推定により得られた値」として表示し、根拠資料を残しておくのが安全です(法令上の義務ではなく、当社の考え方です)。
推定値として表示する場合は、次のどちらかの文言を、栄養成分表示の近くに書きます。
- 「推定値」
- 「この表示値は、目安です。」
「日本食品標準成分表(八訂)増補2023年の計算による推定値」のように、値の求め方を書き添えることもできます。上の計算例のクッキーなら、次のように書けます。
栄養成分表示(1枚 20g当たり)
熱量 96kcal
たんぱく質 1.2g
脂質 4.7g
炭水化物 12.2g
食塩相当量 0.1g
日本食品標準成分表(八訂)増補2023年の
計算による推定値
推定値が使えない場合
次の表示をする場合は、推定値は使えません。許容差の範囲内に収まる値(または下限値と上限値)で表示する必要があり、強調する成分などの値は、食品表示基準に定める方法で求めます。
- 栄養強調表示:「高たんぱく」「食物繊維たっぷり」「低カロリー」「糖類ゼロ」「塩分ひかえめ」「30%カット」などの表示をする場合(加工食品では、強調する成分以外の値も含めて推定値は使えません)
- 「砂糖不使用」「糖類無添加」「食塩無添加」など、糖類やナトリウム塩を添加していない旨の表示
- 栄養機能食品、特定保健用食品、機能性表示食品(生鮮食品を除く)の表示
なお、栄養強調表示をする場合は、小規模な事業者でも栄養成分表示を省略できません。
保管しておく根拠資料
推定値で表示する場合は、行政機関から求められたときに説明できるよう、値を決めた根拠資料を保管します。計算で求めた場合、消費者庁のガイドラインは次の資料を例に挙げています。
- 採用した計算方法
- 使ったデータベースの名前(成分表の版など)
- 原材料の配合量を重量で書いたレシピ
- 原材料の成分値の根拠となるデータ(メーカーの規格書など)
- 製造・加工の工程表
- 製造・加工の前後の重量変化(出来上がり重量の記録など)
保管は紙でも電子データでも構いません。保管期間は、その資料をもとに表示している間です。販売をやめた商品は、最後に作った商品の消費期限・賞味期限が切れるまで保管します。
配合や原材料を変えたときは、計算をやり直して表示と根拠資料を更新します。成分表が改訂されたときは、すぐに表示を変える必要はありませんが、包材を切り替えるときなどに最新の値で見直すことが望ましいとされています。
EC事業者として対応すべきこと
1. 商品ページへの記載
容器包装の義務表示5項目を、購入前に確認できる商品ページにもわかりやすく掲載しましょう。推定値で表示している場合は、「推定値」などの文言も商品ページに載せておきましょう。
多くのEC事業者は、商品説明欄の中に「栄養成分表示」のセクションを設けて掲載しています。実物のラベルと同じ内容・形式が基本です。計算した値を食品表示ラベルの作成に入れると、一括表示と、商品ページに貼れるテキスト・HTMLを作れます。
2. 実物ラベルとの一致を保つ
商品ページの栄養成分表示と、実際にお客様に届く商品ラベルの内容が一致していることを必ず確認してください。原材料・配合が変わった際は、計算をやり直し、両方を同時に更新する体制が必要です。
3. 複数商品の管理体制
商品数が多くなると、各商品の栄養成分値と根拠資料の管理が煩雑になります。スプレッドシートや専用ツールで一元管理し、更新もれを防ぐ運用フローを整えましょう。
Mix-JuiceのShopifyアプリ「Fラベル」では、栄養成分情報をデータとして管理し、商品ページへの反映を効率化できます。
よくある疑問
Q. ハンドメイド・手作り品は対象ですか?
容器包装に入れて販売する場合は、原則として対象です。免除要件に当てはまるか保健所や専門家に確認することをおすすめします。
Q. 栄養成分値の計算はどうすれば?
文部科学省の「日本食品標準成分表」をもとに、原材料ごとの成分値から計算する方法が一般的です。手順は「成分表を使った計算の手順」で説明しています。専門の分析機関に依頼して実測値を取得する方法もあります。
Q. 成分表に載っていない原材料はどうすれば?
市販のチョコチップやミックス粉など、成分表にない原材料は、原材料メーカーの栄養成分表示の値や規格書の値を使えます。成分表の似た食品の値で代える場合は、なぜ似ていると言えるのかを説明できるようにしておきます。
Q. 他社の似た商品の表示値を使ってもいいですか?
消費者庁のガイドラインは、冷凍コロッケの例で、主原料や具材が似た他社の商品の表示値を参照することを、適切ではない例として挙げています。自社の配合から計算するか、分析してください。
Q. 表示しなかった場合のペナルティは?
食品表示基準への違反は、行政指導・指示・命令の対象となります。悪質な場合は罰則が適用されることもあります。
まとめ
- 容器包装入りの加工食品をネット販売する場合、栄養成分表示(5項目)は原則義務
- 値は分析でも計算でも求められる。計算は「配合を重量で決める → 成分表で原材料ごとに計算して合計 → 出来上がり重量で割る」
- 最小表示の位は、熱量・たんぱく質・脂質・炭水化物が1の位、食塩相当量が小数第1位
- 計算した値は「推定値」などの文言を添え、根拠資料を保管する。栄養強調表示をする場合は推定値は使えない
- 商品ページと実物ラベルの内容を一致させ、配合を変えたら計算し直す
食品表示全般についてまとめた「食品をネット販売するときの食品表示 完全ガイド」や、「アレルギー表示の対象品目と書き方」も合わせてご覧ください。
栄養成分表示や食品表示全般のご相談は、お問い合わせからお気軽にどうぞ。