Formula Pricing

Formula Pricing


Formula Pricing Options

Path:
Admin → Settings → Formula Settings → Configure a Formula Builder → Pricing


Pricing Structure for Formula Builders

Formula pricing is calculated dynamically based on the total weight or volume of each ingredient multiplied by its price per measurement unit.

To learn how to change your pricing per Ingredient, click here
To learn how to Bulk Change pricing for ALL ingredients, click here

How Pricing Is Calculated

Each ingredient contributes to the final price of the formula based on its quantity and unit price.

Example:

  • Ingredient A price: $0.25 per gram

  • Total quantity used in the formula: 10 g

  • Formula cost for Ingredient A: 10 × $0.25 = $2.50

The final formula price is the sum of all ingredient costs, plus any applicable formula fees and markups.

Important Limitation

  • Flat pricing for an entire formula (for example, “$50 per formula regardless of contents”) is not supported

  • All formula pricing is derived from ingredient quantities and unit pricing


Formula Fees Overview

Formula Fees are additional charges that can be applied to formulas when specific conditions are met.
You can create an unlimited number of formula fees per formula builder.

Formula fees allow you to account for:

  • Complexity

  • Labor

  • Packaging

  • Preparation effort


Types of Formula Fees

There are four types of formula fees available:

  1. Weight and/or Volume Range Fee

  2. Number of Ingredients Fee

  3. Number of Containers Fee

  4. Weight/Volume AND Number of Ingredients Fee

Each fee type is applied automatically when the formula meets the defined criteria.


Add / Edit Weight or Volume Range Fee

Use this fee when you want to charge based on the total weight or volume of the formula.

Steps:

  1. Click Add New

  2. Enter the Fee Name (this is shown to users)

  3. Select Fee Type: Weight/Volume Range

  4. Enter the Fixed Fee Amount

  5. Select the Measurement Type (e.g., grams, ml)

  6. Enter the Range From

  7. Enter the Range To

  8. Press Submit


Add / Edit Number of Ingredients Fee

Use this fee when pricing depends on how many ingredients are included.

Steps:

  1. Click Add New

  2. Enter the Fee Name

  3. Select Fee Type: Number of Ingredients

  4. Enter the Fixed Fee Amount

  5. Enter the Range From (minimum ingredients)

  6. Enter the Range To (maximum ingredients)

  7. Press Submit


Add / Edit Number of Containers Fee

Use this fee when the number of containers impacts cost (e.g., packaging, labor).

Steps:

  1. Click Add New

  2. Enter the Fee Name

  3. Select Fee Type: Number of Containers
    (Container names are defined in another section)

  4. Enter the Fixed Fee Amount

  5. Enter the Range From

  6. Enter the Range To

  7. Press Submit


Add / Edit Weight/Volume AND Number of Ingredients Fee

Use this advanced fee when pricing depends on both total quantity and ingredient count.

Steps:

  1. Click Add New

  2. Enter the Fee Name

  3. Select Fee Type: Weight/Volume AND Number of Ingredients

  4. Enter the Fixed Fee Amount

  5. Select the Measurement Type

  6. Enter Measurement From

  7. Enter Measurement To

  8. Enter Ingredient Range From

  9. Enter Ingredient Range To

  10. Press Submit


Markups

Markups allow practitioners to increase the final price paid by the end user.

Markup Controls

You can:

  • Enable or disable markups per formula builder

  • Set a maximum percentage markup

  • Set a maximum fixed markup

  • Set a maximum total markup allowed

These controls protect pricing integrity while allowing practitioners to earn a profit.


Best Practices

  • Use formula fees to reflect real preparation complexity

  • Avoid excessive overlapping fee ranges

  • Clearly name fees so practitioners understand what they represent

  • Set reasonable markup limits to prevent pricing inconsistencies

  • Test pricing with sample formulas before going live


Summary

Formula pricing is built on:

  • Ingredient-based cost calculations

  • Flexible, condition-based formula fees

  • Controlled markup options for profitability

This structure ensures transparent, scalable, and accurate pricing while supporting complex formulation workflows.

    • Related Articles

    • Formula Builder Sections

      Formula Builder Sections Navigation: Admin > Settings > Formula Settings > Edit a Formula Builder > Section List Overview: Formula Builder Sections The Formula Builder is composed of multiple configurable sections. Each section can be enabled, ...
    • Create a New Formula Builder

      Create a New Formula Builder Path: Admin → Settings → Formula Settings → Add New Formula Builders define how practitioners create formulas in your dispensary. You can create unlimited formula builders, each tailored to a specific workflow, ingredient ...
    • Overview of Formula Builder Settings - START HERE

      Formula Builder Settings Overview The Formula Builder Settings area is where you configure and control every aspect of how your formula builder functions. This is the central location for defining ingredient behavior, pricing logic, dosage options, ...
    • Formula Review

      Formula Review Navigation: Admin > Settings > Formula Settings > Configure a Formula Builder > Formula Review What Is the Formula Review? The Formula Review is a summary page shown after a user finishes creating a custom formula. This page provides a ...
    • Formula Infosheets

      Formula Infosheets Navigation: Admin > Settings > Formula Settings > Configure a Formula Builder > Infosheets Formula Infosheets Overview A Formula Infosheet is the document generated for a formula and typically shared with patients or end users. It ...