Business Product Fees allow you to set up flexible fee structures for products, categories, or team members within your business. This feature helps automate payouts and ensures accurate fee tracking across orders. You could use Product Fees to pay commissions to team members, track payouts to editors, or even ensure that you are properly deducting expenses.
What Are Product Fees?
Product Fees are additional payouts you can apply to orders. They can be created in the Product Fees tab (under the Business section, when enabled) and can be applied to:
All Products
A Product Category
A Single Product
Tagged Products
Fees can be paid out to:
Specific Business Owners
Specific Team Member
Key Features of Product Fees
-
Automatic Updates – Fees recalculate when:
A product price/order price or payout is adjusted
An order is reassigned to a different team member
A product fee is manually changed and then something on the order changes
Linked Status – Fees are marked as Done when the main product is marked Done.
No Reassignment – Product fees cannot be reassigned to another team member manually.
Locked After Pay Commitment – Once pay is committed, fee amounts cannot be changed.
Visibility – Team members only see fees that are specifically assigned to them.
Fee Order
When multiple fees apply to a single order, they are calculated from top to bottom based on the order shown on the Product Fee page.
Formula Tools for Product Fees
There are a few different formula operators that can be used when creating Product Fees.
Math Operators
You can use basic operations when setting fee rules:
+Addition-Subtraction*Multiplication/Division
Boolean Expressions
You can also use conditional statements with the IIF functionality. Here is an example:IIF(boolean expression, value if true, value if false)
Boolean operators:
-
=Equals <>Not Equals<, <=, >, >=ComparisonsORCombine conditions (if any are true):Team member tag check - wrapped around a team member user tag →IIF(:TeamMemberTag:,value if true,value if false)~Client tag check - wrapped around a client user tag→IIF(~ClientTag~,value if true,value if false)^Product tag check - wrapped around a product tag→IIF(^ProductTag^,value if true,value if false)
Formula Variables
Use system variables to reference order and fee values:
💵 Price paid by the client
🤑 Team member pay
✅ Workflow task pay
📐 Billable square feet
*⃣ Sum of all prior fees
1⃣ – 9⃣ Reference a specific fee (hover over number to see the fee name)
#⃣ Product quantity
Example Fee Formulas
Pay a specific team member a percentage of the amount the client paid
In this case, if the TeamMemberTag exists on the assigned Team Members account (in the Tags field of their Account Summary) then that team member will receive a Product Fee payout of 5% of what the client paid.IIF(:TeamMemberTag:, 💵 * 0.05, 0)Flat amount payout
In this case, the team member who is set to receive the Product Fee payout will receive a Product Fee payout of $5.5Pay a team member only when a product has a specific tag
In this case, if the ProductTag exists on the ordered product (in the Product Tags field of the product config) then the team member who is set to receive the Product Fee payout will receive a Product Fee payout of $20.IIF(^ProductTag^, 20, 0)
Best Practices
Organize fees carefully on the Product Fee page, since calculation order matters.
Test formulas with sample orders before applying broadly.
Use tags to build flexible, condition-based fee structures.
Remember: once pay is committed, fee values are final.
How to Create Business Product Fees
Product Fees make it easy to set up automatic payouts to specific owners/team members for conditional scenarios. They save you time, reduce manual work, and ensure everyone is paid correctly.
For any additional questions, our Support team is ready to help you!
Call: (509) 515-3338
Email: Support@HDPhotoHub.com
Or use the chat button in your account for live assistance.