Back to home

title: How to Create a Nutrition Facts Label — Complete 2026 Guide | NutriSpec description: Step-by-step guide: how to create FDA-compliant nutrition facts labels. Lab testing vs software, costs ($0-800), FDA rounding rules, and free template options. ogImage: /og/how-to.png

How to Create a Nutrition Facts Label

The complete 2026 guide for food entrepreneurs. From recipe to print-ready label — with or without a lab.

Creating an FDA-compliant nutrition facts label involves 5 steps: (1) prepare your recipe with precise ingredient weights, (2) obtain nutrition data via USDA database, software ($0-49/mo), or lab testing ($300-800), (3) apply 15 FDA rounding rules (21 CFR 101.9), (4) format the label to FDA specifications (font hierarchy, line weights, nutrient order), and (5) download as SVG/PDF for printing. NutriSpec automates steps 2-5 for free — you just enter your recipe.


Step 1: Prepare Your Recipe (Precise Weights)

This is the most important step. Garbage in, garbage out. Every ingredient must be measured by weight (grams), not volume (cups).

Required Information:

Pro Tip: Account for Cooking Loss

Baking, frying, and boiling all cause moisture loss — which concentrates nutrients per gram. A 100g raw dough ball may become a 78g cookie after baking (22% moisture loss). NutriSpec's bakery module handles this automatically with 9 cooking method yield factors.


Step 2: Get Nutrition Data

You have three options, ranked by cost:

| Method | Cost | Time | Accuracy | Best For | |--------|:--:|:--:|:--:|------| | Software (NutriSpec) | $0-49/mo | 30 sec | USDA-verified | Recipe development, iteration, initial labels | | USDA Database (manual) | Free | Hours | USDA-verified | One-off simple recipes | | Lab Testing | $300-800 | 2-4 weeks | Gold standard | Final commercial print run |

The Smart Workflow (Save 90%):

  1. Develop your recipe → iterate with NutriSpec (free, instant)
  2. Finalize your formula → generate label with NutriSpec ($0)
  3. Commercial verification → send final product to lab ($300-800, once)

This approach saves $1,500-4,000 vs lab-testing every recipe iteration.

Try NutriSpec free →


Step 3: Apply FDA Rounding Rules (21 CFR 101.9)

The FDA has 15 specific rounding rules that must be applied to every nutrient value. Here are the most critical ones:

| Nutrient | Rounding Rule | Example | |----------|--------------|---------| | Calories | <5 → 0, 5-50 → nearest 5, >50 → nearest 10 | 137 cal → 140 cal | | Total Fat | <0.5g → 0, 0.5-5g → nearest 0.5g, >5g → nearest 1g | 3.2g → 3g | | Trans Fat | <0.5g → MUST display 0g | 0.2g → 0g | | Cholesterol | 2-5mg → "<5 mg", >5mg → nearest 5mg | 3mg → "<5 mg" | | Sodium | 5-140mg → nearest 5mg, >140mg → nearest 10mg | 127mg → 125mg | | Added Sugars | Same as total sugars | — |

Critical compliance note: Trans fat <0.5g must display as 0g. Displaying "0.2g" is an FDA violation. NutriSpec enforces this and all 15 rules automatically.

Full 15-rule reference →


Step 4: Format Your Label (FDA Specifications)

FDA 21 CFR 101.9(d) specifies exact formatting requirements:

Font & Typography

Line Specifications

Nutrient Order (Mandatory)

Calories → Total Fat → Saturated Fat → Trans Fat → Cholesterol → Sodium → Total Carbohydrate → Dietary Fiber → Total Sugars → Added Sugars → Protein → Vitamin D → Calcium → Iron → Potassium

Format Selection Guide

| Format | When to Use | FDA Reference | |--------|-------------|---------------| | Standard Vertical | ≥40 in² label space | 101.9(d) | | Vertical (Side-by-Side) | <40 in² space | 101.9(d)(11) | | Tabular | Multiple varieties | 101.9(d)(13) | | Dual Column | 2-3 servings/package | 101.9(d)(12) | | Simplified | 8+ nutrients at zero | 101.9(f) | | Linear | Very small packages | 101.9(j)(13) |

Browse all FDA templates →


Step 5: Download & Print

NutriSpec exports labels in three formats:

GS1 QR Code for Retail

All labels include an optional GS1 Digital Link QR code (29×29, v3, ECL M), required by GS1 Sunrise 2027 for retail scanning. Contains GTIN, batch, and expiration encoded per GS1 standards.


Cost Comparison: Lab vs Software

| Scenario | Lab-Only | NutriSpec + Lab | Savings | |----------|:--:|:--:|:--:| | 1 product, 1 iteration | $500 | $0 → $500 (lab) | $0 | | 1 product, 5 iterations | $2,500 | $0 (5 free labels) → $500 (lab) | $2,000 | | 10 products, 3 iterations each | $15,000 | $49 (Pro) → $5,000 (lab) | $9,951 | | 50 products/year | $25,000+ | $588 (Pro annual) → $15,000 (lab) | $9,412+ |

The math is clear: iterate with software, verify with the lab. Save 80-95%.

Calculate your savings →


Frequently Asked Questions

How much does it cost to create a nutrition facts label?

Lab testing: $300-800 per product, 2-4 weeks. Software: $0-49/month, instant. The smart approach: use NutriSpec for recipe development and iterations (free), then send to a lab once for final verification ($300-800). Total: $300-800 for unlimited iterations vs $1,500-4,000 for lab-only.

What are the FDA rounding rules for nutrition labels?

The FDA specifies 15 rounding rules in 21 CFR 101.9. Examples: Calories round to nearest 5 (5-50 cal) or 10 (>50 cal). Trans fat <0.5g must display as 0g. Cholesterol 2-5mg displays as "<5 mg". NutriSpec applies all 15 rules automatically.

Can I create a nutrition label without a food lab?

Yes. For recipe development, farmer's markets, small-batch production, and initial labeling, software-generated labels are sufficient. NutriSpec uses USDA FoodData Central — the same database reference labs use — and generates audit reports tracing every nutrient to its source.

What format should my nutrition label be in?

Standard vertical format in Helvetica/Arial, minimum 6pt, with "Nutrition Facts" as the most prominent text. Calories at 22pt+ bold. Seven separator lines at specific thicknesses (7pt, 3pt, 1pt). If your package is small, alternative FDA formats (vertical side-by-side, tabular, linear, simplified) are available.

What's the GS1 Sunrise 2027 requirement?

By 2027, all retail products must transition from UPC barcodes to GS1 Digital Link QR codes. NutriSpec's labels include a GS1-compliant QR (29×29, v3, ECL M) that encodes GTIN, batch/lot, and expiration — making your labels Sunrise 2027 ready by default.

Do I need to list allergens on my nutrition label?

Yes. FDA requires the 9 major allergens (milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soybeans, sesame per FASTER Act) to be declared either: (a) in parentheses after the ingredient name, or (b) in a "Contains:" statement immediately after the ingredient list. NutriSpec auto-detects allergens and formats both options.


Create Your First Nutrition Label — Free

5 free labels/month. No credit card. 6 regulations supported.

Start Free →