Fixed Fees

Fixed Fees

Overview

Fixed fees are extra charges added on top of the calculated product price. They can be a flat amount (e.g., a $5 handling fee) or a dynamic amount driven by a formula (e.g., a rush-order surcharge that only applies when the customer selects "Rush"). Fixed fees are never affected by discounts and appear as separate line items in the price summary. You configure them in Calculator Editor → Options & Pricing → Fixed Fees.

Steps

  1. In the Fixed Fees section, click + Add Fee.
  2. Enter a name for the fee — this is what the customer sees (e.g., "Setup Fee").
  3. Enter a formula for the fee amount. This can be a simple number like 5 or a formula like IF(HAS("RUSH", "YES"), 25, 0).
  4. Repeat to add more fees as needed.
  5. Use the arrow buttons to reorder fees, or the delete button to remove one.

Details

Field Description
Fee name Label shown to the customer in the price summary.
Fee formula A number or formula expression that produces the fee amount.
  • Conditional fees — Use formulas that reference option values. For choice-type options, use HAS("KEY", "VALUE"). For switches, use OPT("KEY") (returns TRUE or FALSE).
  • Hidden when zero — Any fee that evaluates to 0 is not charged and is hidden from the customer.
  • Never discounted — Quantity discounts and calculator-level discounts apply to the product price only. Fees are charged in full.

Examples

  • Flat setup fee — Name: "Setup Fee", Formula: 15. Every order includes a $15 setup charge.
  • Conditional rush fee — Name: "Rush Processing", Formula: IF(HAS("RUSH", "YES"), 25, 0). The $25 fee only applies when the customer selects the rush option.