Guide
Generate a CFIA nutrition label without a recipe
You don't have the recipe. Maybe your client won't share it for confidentiality reasons. Maybe you just have nutrition values from a supplier, a lab, or a client's own calculations. That's fine. You don't need a recipe to generate a label.
Enter your nutrition values, pick your serving size, and NutriBoard takes care of the rest: CFIA Schedule M rounding, % Daily Values, and a bilingual Nutrition Facts table ready to print. No ingredient search. No recipe breakdown.
Which method do I need?
I have values per 100 g (or per any amount)
Your data is per 100 g, per 250 mL, per 1 kg, etc. You need NutriBoard to scale it to your serving size. Use Method 1 below.
I have values already per serving
Your data is already calculated for the serving size on your label. You just need rounding and % DVs. Use Method 2 below.
I have values per 100 g
This is the most common scenario for consultants and producers. Your client, supplier, or lab gave you nutrition values per 100 g (or per some other reference amount). You need a label for a specific serving size. NutriBoard scales the values to your serving, applies CFIA rounding, and calculates % Daily Values.
Go to your Dashboard and create a new recipe
Click the "+ New Recipe" button on your Dashboard. Give it a name that helps you find it later (e.g. "Client A - Turmeric Latte Mix"). You will land on the recipe editor (Workpanel).
Select "Per package" or "Per serving" as your basis
At the top of Section 1, you will see four buttons: Per package, Per serving, Per batch, and Manual. Choose "Per package" (most common) or "Per serving." Do not choose Manual for per-100 g values.
Click "+ Create a custom ingredient"
Below the search bar in Section 1, you will see a green link that says "+ Create a custom ingredient." Click it. A form will open. Name the ingredient anything you like (e.g. "Turmeric Latte Mix" or just "Product"). This is not a real ingredient. It is just a container for your nutrition numbers.
Enter your per-100 g nutrition values
In the form, you will see fields for all 13 mandatory nutrients: Calories, Fat, Saturated Fat, Trans Fat, Cholesterol, Sodium, Carbohydrate, Fibre, Sugars, Protein, Potassium, Calcium, and Iron. Type in the values exactly as you received them. All values must be per 100 g (or per whatever reference amount your data uses). Click "Save & add to recipe" when done.
Set the ingredient quantity to 100 g
Your custom ingredient now appears in the recipe. You will see a quantity field next to it. Set the quantity to 100 and the unit to g. This tells NutriBoard: "the nutrition values I entered are for this amount." If your data was per 250 mL, set 250 mL instead. Per 1 kg? Set 1000 g.
Set your serving size in Section 2
Scroll down to Section 2 (Serving & packaging). Set the serving size your label needs. For example: Serving size = 1, Unit = tbsp, Serving weight = 14 g. NutriBoard will now scale your per-100 g values down to per-14 g (one tablespoon) automatically.
Check the live label preview
Look at the Nutrition Facts table on the right side of the screen. It updates instantly. Verify that the per-serving values look correct. For example, if your per-100 g Calories were 400 and your serving is 14 g, the label should show about 56 Calories (400 x 14/100, then CFIA-rounded to 55). NutriBoard has already applied all rounding rules and calculated % Daily Values.
Export your label
Click "Export" at the bottom of the label preview. Choose PDF (print-ready), PNG (for packaging design), or HTML. Your CFIA-compliant bilingual Nutrition Facts table is ready. No recipe was needed.
Common mistake
Do not enter per-100 g values into Manual mode. Manual mode does not scale. If you enter per-100 g values with a 30 g serving, the label will show the full 100 g values as if they were per-serving. Use this method (custom ingredient) instead.
I have values already per serving
Your values are already calculated for the serving size on your label. You just need NutriBoard to apply CFIA rounding and calculate % Daily Values. What you enter is exactly what appears on the label (after rounding). No scaling is applied.
Create a new recipe and select Manual
Go to your Dashboard, click "New Recipe," and click the "Manual" button. This switches to direct entry mode. No ingredient search needed.
Enter your per-serving values
Type in the nutrition values for one serving. All 13 mandatory nutrients. These must already be calculated for your declared serving size.
Set your serving size
Set the serving size (e.g. 1 tbsp) and serving weight in grams. This is used for the label header ("Per 1 tbsp (14 g)") only. It does not change your nutrition values.
Review and export
NutriBoard applies CFIA Schedule M rounding and calculates % Daily Values. Review the preview, then export as PDF, PNG, or HTML.
Common questions
My client gave me values per 250 mL, not per 100 g. Does this work?
Yes. In Method 1, set the ingredient quantity to 250 mL. NutriBoard scales from whatever reference amount you set. This works for per 100 g, per 250 mL, per 1 kg, or any other amount.
Do I need to know the actual recipe or ingredients?
No. Neither method requires a recipe breakdown. Method 1 uses a single custom ingredient as a container for your values. Method 2 skips ingredients entirely. Your client's recipe stays confidential.
What rounding rules does NutriBoard use?
Canadian. NutriBoard applies CFIA Schedule M rounding rules and Health Canada 2022 Daily Values. These are different from FDA rules for nearly every nutrient. For example, 3.7 g of fat rounds to 3.5 g in Canada (nearest 0.5 g), not 4 g like in the US.
Are the labels bilingual?
Yes. All labels are bilingual (English and French) by default. This is mandatory under Canadian regulations.
I am a food consultant. I generate labels for multiple clients. Which plan do I need?
The Pro plan lets you create up to 30 recipes and export as PDF, PNG, or HTML. Each client product can be a separate recipe. Your clients' data stays private to your account.
What if I have both per-100 g and per-serving values?
Use whichever you trust more. If your lab provided per-100 g values and you calculated per-serving yourself, use the per-100 g values with Method 1. Let NutriBoard do the scaling and rounding to avoid manual calculation errors.
Ready to generate your label?
No recipe needed. Free to start. No credit card required.
Get started free