Compound Pricing
This user guide shows you how Compound Pricing works in your system and how it automatically generates the total price of a compounded formulation based on the ingredients used, time spent compounding, and a base script fee. It ensures every script is priced accurately and consistently, while giving you full control over how prices are structured. With configurable pricing options, markup controls, and support for device costs, this feature streamlines quoting, increases transparency, and aligns pricing with your business needs.
Key features of compound direct pricing:
- Smart price calculation gives you an automated way to determine the total cost of a formulation by factoring in labour, ingredient costs, base script fees, and optional device costs.
- Flexible pricing options for any scenario let you build multiple pricing models with customizable markups, time units, filters, and device configurations that fit your specific workflow.
- Reliable, consistent quoting every time means you can eliminate guesswork and reduce manual errors with a system that ensures transparent and accurate pricing across all your formulations.
Pricing formula
The basic pricing formula includes three variables: Labour cost, Ingredient cost, and Base cost per script, all of which are added together to determine the final price. The final price of a product is determined using the following formula:hardware Labour cost = Average compounding time Ă Labour rate
medication Ingredient cost = Total base cost of ingredients Ă Ingredient cost multiplier
With Compound Direct, simply enter your values, and the system automatically handles all calculations and final pricing, saving you time and ensuring accuracy.
Example
Hereâs an example to walk you through how the calculation works. The values shown are for demonstration purposes only, but the same logic applies to real pricing in the system.
Letâs say youâre pricing a compound that takes about 30 minutes to prepare in the lab. You charge $36 per hour for labour. Since pricing is based on time, we convert that to $0.60 per minute ($36 Ă· 60 minutes).
-
You have the option to set your labour rate in either hours or minutes, depending on what works best for your workflow.
Now letâs calculate the Labour Cost:
Next up, the Ingredient Cost:
In this example, you used three ingredients:
- Ingredient A: $12.00
- Ingredient B: $5.00
- Ingredient C: $3.00
That gives you a total ingredient cost of $20. Now, say youâve set an ingredient cost multiplier of 1.5 to account for other factors like wastage or markup.
Youâve also decided that no matter how small a formulation is, it should never be priced below $25, which is your base cost per script. With those three components (Labour cost, Ingredient cost, and Base cost per script), we can now calculate the final price.
Compound Direct handles these calculations for you, just input your values and the system takes care of the rest.
Pricing and Devicesstandard Package
The inclusion of the devices & consumables add-on allows you to include the price of you devices in your compound pricing option. This is done by adding a fourth variable to your Final price formula:
sanitizer Consumable cost = Total cost of devices Ă Device cost multiplier
Place your values, and Compound Direct will automatically compute the final cost.
Example
In a formulation, I used three devices:
- Device A: $2.00
- Device B: $5.00
- Device C: $10.00
That gives you a total device cost of $15.00. I decided to apply a cost multiplier of 2 to account for markup.
Now that I have the total cost of my devices and determined my cost multiplier, I can continue to compute my consumable cost:
Now that youâve calculated the consumable cost, you can proceed to compute the final price, just like in the previous scenario, but this time including the fourth variable: the consumable cost. By including consumable costs in your pricing, you ensure every component, from ingredients to devices, is accounted for in your final price.
Finding a compound pricing option
- Go to the âSettingsâ page.
- Click on the âCompound Pricingâ button.
- A list of price options are shown under âCompound Pricingâ.
- A setting for the preferred price option sorting method is also shown near âPrice Option Settingâ.
- Once the correct price option is found, click on the name to view it.
Adding a new pricing option
- Go to the âSettingsâ page.
- Click on the âCompound Pricingâ button.
- Click on the âCreate Price Optionâ button.
- Add the name of the price option.
- Add the cost per hour or cost per minute of labour based on staff wages.
- Add the ingredient cost multiplier.
- Add the starting cost per script under âBase Cost Per Scriptâ.
- Add the desired device cost multiplier for device specific pricing standard Package
- Click on the âRound to nearest dollarâ box if desired.
- Add filters if desired to limit what kinds of compounds the price option applies to.
- Click on the 'Limit by range' box and add the final units range to display the pricing option when the final units are within the range.
- Click on the 'Limit by dosage form' box and select dosage forms which the pricing option will be displayed for.
- Click on the âCreateâ button when finished to create the new price option.
Editing a pricing option
- Go to the âSettingsâ page.
- Click on the âCompound Pricingâ button.
- Find the pricing option to be edited and click on the name.
- Edit the name and price details as desired.
- Edit price option filters as required.
- Click on the âSaveâ button when finished to create the new price option.
Deleting a pricing option
- Go to the âSettingsâ page.
- Click on the âCompound Pricingâ button.
- Find the pricing option to be deleted and click on the name.
- Click on the âMore Actionsâ button.
- A notification will pop up saying 'Are you sure you want to delete this price option?'.
- Click on the âDeleteâ button.
Sorting price option
You can control how price options are displayed by selecting a sort order from the dropdown. This helps you organize options based on your preferred viewing method. Available options include:
Most Expensive â Sorts price options from highest to lowest
Least Expensive â Sorts price options from lowest to highest
Alphabetical AâZ â Sorts price options by name in ascending order
Alphabetical ZâA â Sorts price options by name in descending order
Auto-select price option
When multiple price options are available, you can let the system automatically pick one based on the sort order. Select an option from the Auto-Select dropdown:
None â No automatic selection; you'll need to choose manually
First Price Option â Automatically selects the first price option based on the current sort.
Last Price Option â Automatically selects the last price option based on the current sort.