Managing Units of Measure#
Units of measure (UoMs) define how you measure ingredients and recipe outputs in MenuM8. This guide explains how to create, edit, and use UoMs effectively.
What Are Units of Measure?#
Understanding UoMs#
Units of Measure in MenuM8:
- Define how ingredients are measured (kg, g, L, pieces)
- Specify recipe output quantities (portions, servings, batches)
- Enable conversions between related units
- Support labour time tracking (hours, minutes)
Why UoMs Matter:
- Accurate cost calculations
- Consistent recipe scaling
- Proper shopping list generation
- Clear communication with suppliers
Example UoMs:
Weight: kg, g, lb, oz
Volume: L, ml, gal, pt, fl oz
Time: hr, min
Count: pc (pieces)
Custom: dozen, bunch, case, sheet
Pre-loaded UoMs: When you create an account, MenuM8 loads 13 common units of measure covering weight, volume, time, and count. You can edit or delete these and create your own.
Pre-loaded Units of Measure#
MenuM8 provides these common UoMs when you create an account:
Weight#
| Name | Symbol | Type |
|---|---|---|
| Kilogram | kg | weight |
| Gram | g | weight |
| Pound | lb | weight |
| Ounce | oz | weight |
Volume#
| Name | Symbol | Type |
|---|---|---|
| Litre | L | volume |
| Millilitre | ml | volume |
| Gallon | gal | volume |
| Pint | pt | volume |
| Fluid Ounce | fl oz | volume |
Time#
| Name | Symbol | Type |
|---|---|---|
| Hour | hr | time |
| Minute | min | time |
Count#
| Name | Symbol | Type |
|---|---|---|
| Piece | pc | count |
These UoMs come with pre-configured conversions (e.g., 1 kg = 1000 g). You can edit, delete, or add to these as needed.
Creating UoMs#
Adding a New Unit of Measure#
Step-by-Step:
- Go to Settings → Units of Measure
- Click Add UoM or New Unit
- Enter the UoM details:
- Name: Full name (e.g., "Dozen")
- Symbol: Short abbreviation (e.g., "doz")
- Type: Category (weight, volume, time, count, length, temperature)
- Save the UoM
Example - Creating "Dozen":
Name: Dozen
Symbol: doz
Type: count
UoM Fields#
Name (required):
- Full, descriptive name
- Used in dropdowns and reports
- Example: "Kilogram", "Dozen", "Bunch"
Symbol (required):
- Short abbreviation
- Displayed alongside quantities
- Example: "kg", "doz", "bunch"
Type (required):
- Categorises the UoM for filtering
- Options: weight, volume, time, count, length, temperature
- Affects which UoMs appear in certain contexts (e.g., labour inputs only show time-type UoMs)
Common Custom UoMs#
Count-based:
Dozen (doz) - 12 items
Case (case) - varies by product
Box (box) - varies by product
Sheet (sheet) - pastry, nori, etc.
Produce:
Bunch (bunch) - herbs, greens
Head (head) - lettuce, cabbage
Clove (clove) - garlic
Bakery:
Loaf (loaf) - bread
Slice (slice) - bread, cake
Roll (roll) - bread rolls
Inline Creation: You can also create UoMs while adding an input. If the UoM you need isn't in the dropdown, click the option to create a new one.
Editing and Deleting UoMs#
Editing a UoM#
To edit an existing UoM:
- Go to Settings → Units of Measure
- Find the UoM in the list
- Click to edit
- Update name, symbol, or type
- Save changes
What You Can Edit:
- Name (e.g., rename "Kilogram" to "Kilo")
- Symbol (e.g., change "kg" to "KG")
- Type (e.g., recategorise if needed)
Impact on Data: Editing a UoM updates it everywhere it's used. If you rename "kg" to "Kilo", all inputs and products using that UoM will show the new name.
Deleting a UoM#
To delete a UoM:
- Go to Settings → Units of Measure
- Find the UoM
- Click delete
- Confirm deletion
Deletion Rules:
- Cannot delete UoMs that are in use by inputs or products
- Must first remove or reassign all references
- Check the Dependencies tab to see where a UoM is used
Example - Deleting "Gallon":
Before deleting, check:
- Which inputs use "gal" as their UoM?
- Which products use "gal" for output?
- Are there any conversions referencing "gal"?
If the UoM is in use:
1. Edit affected inputs/products to use a different UoM
2. Then delete the UoM
Managing Conversions#
What Are Conversions?#
Conversions define relationships between UoMs, enabling:
- Automatic unit conversion in recipes
- Flexible quantity entry
- Accurate scaling
Example Conversions:
1 kg = 1000 g
1 L = 1000 ml
1 hr = 60 min
1 dozen = 12 pc
Adding Conversions#
To add a conversion:
- Go to Settings → Units of Measure
- Select a UoM
- Find the Conversions section
- Click Add Conversion
- Select the target UoM
- Enter the conversion factor
- Save
Example - Adding "Dozen to Pieces":
From: Dozen (doz)
To: Piece (pc)
Factor: 12
Meaning: 1 dozen = 12 pieces
Conversion Direction#
Conversions work both ways automatically:
- If 1 kg = 1000 g
- Then 1 g = 0.001 kg
You only need to define the conversion once.
Editing Conversions#
To edit a conversion factor:
- Open the UoM
- Find the conversion in the list
- Click to edit
- Update the factor
- Save
When to Edit:
- Correcting an error
- Adjusting for different pack sizes
- Updating supplier-specific conversions
Accuracy Matters: Incorrect conversion factors will cause calculation errors throughout your recipes and costings. Double-check your numbers.
Base Time Unit Setting#
What Is the Base Time Unit?#
The Base Time Unit is an account setting that controls how labour time is displayed throughout MenuM8.
Options:
- Minutes - Labour time shown as minutes (e.g., "45 min")
- Hours - Labour time shown as hours (e.g., "0.75 hr")
Where to Find It#
- Go to Account → Settings
- Find the Time Unit or Base Time Unit option
- Select your preference
- Save
How It Affects Display#
With Minutes as base unit:
Prep Time: 30 min
Cook Time: 45 min
Total Labour: 75 min
With Hours as base unit:
Prep Time: 0.5 hr
Cook Time: 0.75 hr
Total Labour: 1.25 hr
Calculation Consistency: Regardless of display setting, calculations remain accurate. The base time unit only affects how values are shown, not how they're calculated.
Choosing the Right Setting#
Use Minutes when:
- Most tasks are under an hour
- Your team thinks in minutes
- You want whole numbers in reports
Use Hours when:
- Tasks are measured in hours
- You're calculating hourly labour costs
- Staff schedules use hours
Using UoMs with Inputs#
Selecting a UoM for Inputs#
Every input (ingredient) requires a UoM:
- Create or edit an input
- Find the Unit of Measure field
- Select from the dropdown
- The UoM defines how you price and use this ingredient
Example:
Input: All-Purpose Flour
UoM: kg
Price: £1.20 per kg
Input: Eggs
UoM: pc (piece)
Price: £0.15 per piece
Input: Olive Oil
UoM: L
Price: £8.00 per litre
Labour Time Inputs#
For tracking labour costs, create inputs with time-type UoMs:
- Create a new input
- Mark it as a Labour Time input (or select "Labour" category)
- Only time-type UoMs (hr, min) will be available
- Set the hourly or per-minute rate
Example:
Input: Prep Time
UoM: min
Price: £0.25 per minute (£15/hr)
Input: Chef Time
UoM: hr
Price: £18.00 per hour
Time UoMs Only: Labour time inputs are restricted to time-type UoMs. You won't see weight or volume options when creating a labour input.
Creating UoMs While Adding Inputs#
If you need a UoM that doesn't exist:
- Open the UoM dropdown
- Look for Create New or Add UoM option
- Enter the new UoM details
- Save and continue with your input
This inline creation saves time when you encounter a new measurement need.
Using UoMs with Products#
Output Quantity UoM#
Every product (recipe) has an output quantity with a UoM:
Example:
Product: Tomato Soup
Output Quantity: 4
Output UoM: portions
Product: Pizza Dough
Output Quantity: 1
Output UoM: kg
Product: Chocolate Cake
Output Quantity: 12
Output UoM: slices
Choosing Output UoM:
- Portions/Servings: For dishes sold individually
- Weight/Volume: For batch recipes or components
- Count: For items like rolls, cookies
Component Quantities#
When adding ingredients to a recipe, you specify quantities with UoMs:
Example - Tomato Soup Recipe:
Components:
- Tomatoes: 500 g
- Onion: 200 g
- Garlic: 10 g
- Olive Oil: 30 ml
- Vegetable Stock: 750 ml
- Prep Time: 15 min
- Cook Time: 30 min
Output: 4 portions
The UoM for each component should match how you purchase or measure that ingredient.
UoM Matching#
For accurate cost calculations, component UoMs should be convertible to the input's UoM:
Works well:
Input: Flour (priced per kg)
Recipe uses: 500 g
→ Automatic conversion: 500 g = 0.5 kg
→ Cost calculated correctly
Requires conversion:
Input: Flour (priced per kg)
Recipe uses: 2 cups
→ Needs cup-to-kg conversion defined
→ Otherwise, calculation may fail
Best Practices#
Naming Conventions#
Be Consistent:
- Use the same capitalisation (e.g., all lowercase symbols)
- Use standard abbreviations where possible
- Avoid duplicates with different spellings
Good Examples:
Kilogram (kg)
Gram (g)
Litre (L)
Millilitre (ml)
Piece (pc)
Avoid:
Multiple versions: "kg", "Kg", "KG", "kilo"
Unclear names: "unit", "each", "item"
Overly long: "individual piece"
When to Create New UoMs#
Create new UoMs for:
- Supplier-specific packaging (e.g., "case" for specific supplier)
- Industry-standard units not pre-loaded
- Custom measurements for your kitchen
Avoid creating UoMs for:
- One-off uses (use existing UoM with conversion)
- Slight variations of existing units
- Units that can be expressed as conversions
Conversion Accuracy#
Double-check conversions:
- Verify against reliable sources
- Test with sample calculations
- Review periodically for accuracy
Common Conversion Errors:
Wrong: 1 lb = 500 g (should be ~454 g)
Wrong: 1 gal = 4 L (US gal = 3.785 L, UK gal = 4.546 L)
Wrong: 1 oz = 30 g (should be ~28.35 g)
Regional Differences: Some units vary by region (e.g., US vs UK gallons, cups). Ensure your conversions match your suppliers and recipes.
Common Questions#
Can I delete UoMs that came with my account?#
Yes. All UoMs are fully editable. You can delete any UoM as long as it's not being used by inputs or products.
What happens if I edit a UoM's symbol?#
The new symbol will appear everywhere that UoM is used - in inputs, products, recipes, and reports. Existing data is updated automatically.
How do I convert between unrelated units?#
You can only convert between UoMs where a meaningful relationship exists. For example:
- kg ↔ g (weight) ✓
- L ↔ ml (volume) ✓
- kg ↔ L (weight to volume) - Requires density, not typically supported
For ingredients where weight-to-volume matters (like flour), consider pricing by weight consistently.
Why can't I select certain UoMs for labour inputs?#
Labour time inputs only allow time-type UoMs (hours, minutes). This ensures labour calculations work correctly with the account's base time unit setting.
Can I have the same UoM with different conversions for different suppliers?#
Not directly. Each UoM has one set of conversions. If suppliers use different pack sizes, consider:
- Creating supplier-specific UoMs (e.g., "case-SupplierA", "case-SupplierB")
- Using a base unit (kg, L) and tracking pack sizes in notes
How do conversions affect recipe scaling?#
When you scale a recipe, MenuM8 uses conversions to calculate accurate quantities. If a conversion is missing or incorrect, scaling may produce unexpected results.