Fee Structures
The Fee Wizard component lets you configure the fee arrangement for a client. It appears on the Fees tab of Lead and Client records.
Overview
Fee structures support two property types:
- Residential - Three fee options: Percentage, Flat, Performance
- Investment - Single fixed-fee option
The fee wizard calculates preview amounts based on the client's Budget (on Leads) or Purchase Price (on Client records). When a Purchase Price exists, it takes priority over the Budget for all calculations.
Creating a Fee Structure
Screenshot needed: The Fee Wizard showing all three residential fee options with Offer checkboxes and preview calculations
- Navigate to the Fees tab on a Lead or Client record
- The wizard shows fields for each fee option
- Fill in the details (see sections below)
- Check the Offer boxes for options you want to present to the client
- Click Create
Fee Option 1: Fixed Percentage
The simplest model - a percentage of the purchase price.
Fields:
- Offer checkbox - Check to include this option in proposals
- Fee Percentage (%) - Enter the percentage (e.g. 2.5 for 2.5%). This field is always required, even for Flat and Performance options, as it is used as the reversion percentage.
Preview shows the calculated fee based on current price/budget.
Example: Purchase price $800,000 at 2.5% = $20,000 fee
Fee Option 2: Flat Fee
A fixed dollar amount based on the budget midpoint, with optional split boundaries and reversion to percentage.
Fields:
- Offer checkbox
- Budget Min - Minimum budget amount
- Budget Midpoint - Auto-calculated from Budget Min and Price (read-only)
- Flat Amount - The flat fee in dollars
- Reversion Buffer (%) - If the purchase price exceeds Budget x (1 + Buffer%), the fee reverts to percentage
Split Feature (Optional)
Screenshot needed: The Flat Fee option with Split enabled, showing the Split Boundary and Low/High amount fields
Enable split to use different flat amounts depending on the purchase price:
- Enable Split checkbox
- Split Boundary - Price threshold. If left blank, defaults to the Budget Midpoint.
- Flat Amount (Low) - Fee if price is at or below the boundary
- Flat Amount (High) - Fee if price is above the boundary
How Reversion Works
The flat fee applies only within a budget range. If the purchase price exceeds the threshold, the fee reverts to the Fee Percentage instead.
Reversion threshold formula: Budget × (1 + Buffer%)
Example:
- Budget: $1,000,000
- Flat Amount: $19,000
- Reversion Buffer: 5%
- Reversion threshold: $1,000,000 × 1.05 = $1,050,000
- If price stays under $1,050,000 → client pays flat $19,000
- If price exceeds $1,050,000 → reverts to percentage fee (using the Fee Percentage from Option 1)
Fee Option 3: Performance Scale
Screenshot needed: The Performance Scale option showing three tiers with percentage fields and price thresholds
A tiered percentage that changes based on the purchase price.
Fields:
- Offer checkbox
- Low Tier: Fee % and price threshold (upper boundary)
- Mid Tier: Fee % (price range auto-calculated between low and high thresholds)
- High Tier: Fee % and price threshold (lower boundary)
How Tiers Are Determined:
- Price strictly less than the Low threshold → Low tier applies
- Price between the two thresholds (inclusive) → Mid tier applies
- Price greater than the High threshold → High tier applies
Example:
- Low: 2.7% if price < $700,000 → Fee = $18,900
- Mid: 2.5% if price $700,000 - $900,000 → Fee = $20,000
- High: 2.3% if price > $900,000 → Fee = $20,700
The preview shows which tier applies based on the current price, with the active tier highlighted.
Investment Fee Structure
For investment properties, a single fixed-fee option:
Fields:
- Fixed Buying Fee - Dollar amount
- Max Property Value - Threshold for the fixed fee
- Reversion Percentage (%) - Applied when price exceeds max value
Example:
- Fixed Fee: $15,000
- Max Value: $750,000
- Reversion: 2.0%
- Properties up to $750,000 → $15,000 flat
- Properties over $750,000 → 2% of purchase price
Registration Deposit
All fee structures include a Registration Deposit field (defaults to $3,000). This is deducted from the final commission invoice.
Offer Checkboxes
The Offer checkboxes on each fee option are for tracking which options were presented to the client. They do not affect calculations and are purely informational - you can offer multiple options and later select the agreed one.
Selecting the Final Option
After presenting options to the client and agreeing on a fee structure:
- Use the Selected Option dropdown at the top of the wizard
- Choose the agreed option (Percentage, Flat, or Performance)
- Click Save Selection
- The fee structure locks automatically
Locked Fee Structures
Screenshot needed: A locked fee structure showing the blue "locked" banner and the Selected Option dropdown
Once a client has selected their fee option:
- A blue banner shows "This fee structure is locked"
- Fields become read-only
- The selected option is highlighted
- To make changes, click Unlock to re-enable editing
- Unlocking clears the Selected Option - you will need to re-select it after making changes
Editing an Existing Fee Structure
- Click the Edit button on the Fee Wizard
- Make your changes
- Click Update to save
Validation Rules
- A Budget or Purchase Price must exist on the record before creating a fee structure
- Fee Percentage is always required - even for Flat and Performance options, as it serves as the reversion percentage
- Percentages are limited to 2 decimal places
- Cannot edit fields when the structure is locked
- If multiple fee structures exist (e.g. from edits over time), the most recently created one is the active fee structure
- Percentages are stored internally as decimals (e.g. 2.5% is stored as 0.025), but displayed as percentages in the UI
- When a lead is converted, the active fee structure is automatically synced to the new Client record