Commission Types Explained
How Commission Works in Fixmo
Every commission agent in Fixmo has a default commission rate and type configured on their profile. When the agent is linked to a sale or repair, the system uses these defaults to automatically calculate the commission amount. You can also override the rate and type per individual transaction when needed.
Percentage Commission
Percentage commission calculates the agent's earnings as a percentage of the sale or repair total. This is the most common commission type for agents who earn proportionally based on transaction value.
- Formula: (rate / 100) x sale or repair total
- Example: An agent with a 10% rate on a $500 sale earns $50 commission.
- Example: An agent with a 15% rate on a $200 repair earns $30 commission.
- Best for: agents whose effort scales with transaction value, general referral arrangements.
Fixed Commission
Fixed commission pays the agent a flat amount per transaction, regardless of the sale or repair total. The transaction value does not affect the commission amount.
- Formula: flat rate amount per transaction
- Example: An agent with a $25 fixed rate earns $25 per sale, whether the sale total is $100 or $1,000.
- Example: An agent with a $50 fixed rate earns $50 for every repair they refer.
- Best for: simple referral fees, lead generation arrangements, or fixed finder's fees.
Per Product Commission
Per Product commission multiplies the rate by the total quantity of items in the sale. This type rewards agents for volume — the more items sold, the higher the commission.
- Formula: rate x total items quantity
- Example: An agent with a $5 per-product rate on a sale with 3 items earns $15 commission.
- Example: An agent with a $10 per-product rate on a sale with 1 item earns $10 commission.
- Best for: agents who drive bulk purchases or volume-based referrals.
Per Service Commission
Per Service commission pays a flat rate for each service engagement. This type is suited for agents who refer repair jobs or service work to your shop.
- Formula: flat rate per service engagement
- Example: An agent with a $20 per-service rate earns $20 for each repair service they bring in.
- Example: An agent with a $35 per-service rate earns $35 per service referral.
- Best for: agents who specialize in referring repair jobs or service work rather than product sales.
Default Rate & Per-Transaction Overrides
Each agent has a default commission rate and type set on their profile. These defaults apply automatically whenever the agent is assigned to a sale or repair. However, you can override both the rate and type on any individual transaction.
- The default rate is configured when creating or editing the agent profile.
- When linking an agent to a sale or repair, the default rate and type are pre-filled automatically.
- To override, change the rate or type in the agent section of the sale or repair form. Overrides are highlighted in amber to indicate they differ from the default.
- Overrides apply only to that specific transaction — the agent's default rate remains unchanged for future transactions.
Use overrides for special deals, promotional rates, or one-time arrangements without changing the agent's default settings.
When Commission Records Are Created
A commission record is created automatically when a sale or repair with an assigned agent is saved. The record captures the rate, type, calculated amount, and links to the originating transaction.
- Sale commission: created immediately when the sale is completed with an agent assigned.
- Repair commission: created when a repair with an agent and a non-zero price is saved.
- The commission record status is set to PENDING when created.
- Negative commission records are created automatically when a sale is voided or refunded, reversing the original commission amount.
Related Articles
Commission Agents Overview
Learn what commission agents are in Fixmo, how to manage external salespeople and referrers, track earned commissions, and record payouts from the Agents dashboard.
Read articleLinking Agents to Sales & Repairs
Learn how to assign a commission agent when creating a sale or repair in Fixmo, override default rates, and understand how commission records are generated.
Read articleRecording Agent Payouts
Record commission payouts to agents in Fixmo — enter amounts, select payment methods, add references and notes, and track payout history from the agent detail page.
Read articleAgent Detail Page & Commission Tracking
Navigate the agent detail page in Fixmo — view commission history grouped by month, track payouts, understand negative commissions from voided sales, and use period-based reporting.
Read article