Skip to main content

Tracking commissions on completed jobs with TeamBuyIn

Track an manage commissions from jobs completed in Housecall Pro or Jobber.

TeamBuyIn automatically calculates commissions at the line-item level once your integration with Housecall Pro or Jobber is connected and your services are configured. This article walks through everything an admin needs to get commissions running: connecting your FSM, setting payout types per service, reviewing jobs, and reading the payout summary.


What are commissions in TeamBuyIn?

Commissions in TeamBuyIn are automatically calculated payouts tied to individual line items on a job. Unlike a commission percentage assigned at the employee level, TeamBuyIn calculates each technician's earnings based on the specific services and materials they sold or performed on each job.

This gives you:

  • Automatic payout calculations from your Housecall Pro or Jobber job data

  • Per-service payout rules (fixed dollar, top-line %, or bottom-line %)

  • Real-time earnings visibility for technicians on their own devices

  • Clean payout and profitability data for payroll and accounting exports

Note: Commissions only apply to jobs, not estimates as of 5/20/26.


Prerequisites

Before commissions will calculate on jobs, make sure you have:

  • A connected HousecallPro or Jobber integration

  • At least one team member added to your account

  • A pricebook

  • A commission rate in mind


Step 1 — Connect your FSM integration

TeamBuyIn pulls job data directly from your field service management tool via API. When a job is completed in HousecallPro or Jobber, it syncs to TeamBuyIn automatically.

Housecall Pro

1. On TeamBuyIn.com/signup, enter your contact information and click Create Account.

2. Select Housecall Pro as your integration and enter your API Key and Webhook Signing Key. Both are found in your HCP account under Settings in your Housecall Pro account.

3. Choose how much historical job data to import (last 24 hours, 3 days, 1 week, or a custom range).

4. Tap Connect. TeamBuyIn will begin syncing your jobs, services, and team members.

Jobber

1. Login to Jobber and navigate to the App Store.

2. Search "TeamBuyIn" and click Connect at the bottom of the page. You'll be redirected to Authorize access to TeamBuyIn.

3. Once authorized, on TeamBuyIn.com/signup, enter your contact information and click Create Account. Once authorized, TeamBuyIn syncs your jobs, line items, services, and team members automatically going forward.


Step 2 — Configure payout types in your service catalog

Each service in your catalog has its own payout rule. This is what TeamBuyIn uses to calculate how much a technician earns per line item. You can set different rules for different services. For example, a flat $50 for a standard service call, or 15% of revenue for an equipment installation.

Three payout types

Type

How it calculates

Example

Fixed $

A flat dollar amount per line item, regardless of price

$50 per service call completed

Top line %

A percentage of the line item revenue before expenses

15% of the $400 installation charge = $60

Bottom line %

A percentage of net profit after material costs are deducted

25% of the $200 margin on a $400 job with $200 in parts = $50

To set payout types on your services

1. Tap More then Services.

2. Tap any service to open it, then edit the Payout type and Amount fields.

3. Toggle Commissionable on or off to control whether this service earns commission by default.

4. Tap Save.

Note: You can also set a global default commission type for your entire organization in More > Organization settings. Per-service rules take priority over the global default. Discounts and taxes are never commissionable. Tips are always commissionable by default.

Bulk editing services

If you need to update payout settings across multiple services at once, use bulk edit. Tap Select all or check individual services, then apply a new payout type or commissionable flag to the entire selection in one step.


Step 3 — Set commission eligibility per team member

1. Tap More then Team management.

2. Find the team member and toggle Commission eligible on. Only eligible members will be assignable for commission on jobs.

3. Optionally toggle Visible in metrics to control whether this member appears on the leaderboard.

Note: Team members with commission ineligibility are still able to be commissioned manually.


Managing commissions on jobs

Once your integration is connected and services are configured, jobs sync automatically from Housecall Pro or Jobber when they're completed and commissions are calculated immediately based on your service payout rules.

Reviewing a job

1. Tap the Jobs tab. Pending jobs (not yet reviewed) show a badge count.

2. Tap a job to open it. You'll see all line items with their calculated payouts.

3. Verify which line items are commissionable and which technician(s) are assigned. TeamBuyIn auto-assigns based on who was dispatched.

4. Tap Confirm to approve the job. The job moves from pending to reviewed and payouts are locked.

Assigning multiple technicians to a line item

A single line item can be split among multiple technicians. Payouts divide evenly by default, with each technician receiving an equal share. You can set custom splits (for example, 60/40) if one technician led the work.

Overriding a payout

If the auto-calculated amount isn't right for a specific job, you can override it directly during job review. TeamBuyIn offers two override modes:

  • Simple mode — enter a total override amount and it splits evenly among assigned techs

  • Advanced mode — enter each technician's exact payout manually calculated by percentage or dollar amount

Overrides require a written note explaining the reason. The system tracks whether each payout came from the service default, a manual override, or the global default so you always know how each number was calculated.

What's commissionable?

Line item type

Commissionable?

Service / labor

Yes (default)

Materials

Yes (default)

Tips / gratuity

Yes (always by default)

Tax

Never

Discounts

Never


Payout summary

At the bottom of each job you'll find a payout summary breaking down every technician's earnings for that job:

Field

What it shows

Employee

Team member with at least one line item assigned

Commissionable

Total dollar value of line items assigned to this technician

Payout type

Fixed, top line %, or bottom line % is configured for each service

Amount

Calculated commission total. Can be manually overridden.

Net profit

Revenue minus expenses minus total payout equals your margin on the job

Did this answer your question?