1 / Dashboard
9:41
Commissions
Pending
$4,250
Approved
$12,800
Total Paid
$87,450
Commission Management
Commission Types
14 COES types
Commission Codes
12 active codes
Payroll Classes
6 classes
Payroll Batches
3 pending
Pending Approvals
View All (8) →
Jake Morrison L LABR-01
Job #4281 · Feb 21
$340
ST
Sarah Thompson S SALE-01
Job #4279 · Feb 20
$680
Mike Rodriguez B BONS-01
Job #4275 · Feb 19
$500
Top Earners
1
Jake Morrison
28 commissions
$14,820
2
ST
Sarah Thompson
22 commissions
$12,450
3
Mike Rodriguez
19 commissions
$9,340
4
LW
Lisa Wilson
16 commissions
$7,680
5
Tom Davis
14 commissions
$6,120
2 / Commission Types
9:41
Commission Types
14 COES-style commission types for categorizing all contractor compensation structures.
Bonus
Performance bonuses and incentives
3 codes
Contract
Signed agreement commissions
2 codes
Demand
Emergency dispatch commissions
2 codes
Financing
Loan and financing deal bonuses
1 code
Labor
Hourly and installation payouts
2 codes
Lead Gen
Referral generation commissions
1 code
Turnover
Equipment replacement sales
1 code
Other
Miscellaneous commissions
0 codes
Performance
KPI and review score commissions
2 codes
Quality Control
Inspection and QA bonuses
1 code
Parts/Spiffs
Manufacturer spiff incentives
2 codes
Sales
Revenue-based sales commissions
4 codes
Technician
Service and install payouts
2 codes
Tune-Up
Seasonal maintenance payouts
1 code
3 / Commission Codes
9:41
Commission Codes
All B C D F L M P S T
12 codes
S
SALE-01
Percentage · G/L 5100-10
8%
S
SALE-02
Flat rate · G/L 5100-20
$150
S
SALE-03
Percentage · G/L 5100-30
5%
B
BONS-01
Flat rate · G/L 5200-10
$500
B
BONS-02
Tiered · G/L 5200-20
3-tier
L
LABR-01
Percentage · G/L 5300-10
12%
C
CNTR-01
Percentage · G/L 5400-10
6%
D
DMND-01
Flat rate · G/L 5500-10
$75
P
PERF-01
Tiered · G/L 5600-10
5-tier
4 / Commission Postings
9:41
Commission Postings
All Pending Approved Posted Paid
8 postings
Jake Morrison L LABR-01
Job #4281 · Feb 21
$340
ST
Sarah Thompson S SALE-01
Job #4279 · Feb 20
$680
Mike Rodriguez B BONS-01
Job #4275 · Feb 19
$500
LW
Lisa Wilson D DMND-01
Job #4273 · Feb 19
$75
Tom Davis C CNTR-01
Job #4270 · Feb 18
$420
Jake Morrison S SALE-03
Job #4265 · Feb 17
$225 Approved
ST
Sarah Thompson P PERF-01
Job #4260 · Feb 16
$890 Posted
Mike Rodriguez L LABR-01
Job #4255 · Feb 15
$560 Paid
5 / Commission Rules
9:41
Commission Rules
Rules modify commission payouts based on conditions. Higher priority rules are evaluated first.
1
First Job Bonus
All Roles First job at property
5% + $25.00 (adds to base)
2
Weekend Premium
Technicians After hours Holiday
8% + $15.00 (overrides base)
3
Multi-Service Upsell
All Roles Multi-service job 3+ services
3% (adds to base)
4
Repeat Customer Loyalty
Inactive
Sales Repeat customer
2% + $10.00 (adds to base)
6 / Create Commission Rule
9:41
Create Commission Rule
Rule Information
Lower number = higher priority
All Roles Technicians Sales Installers
Conditions
First Job at Property
Triggers on first visit to a property
Repeat Customer
Customer has previous completed jobs
Multi-Service Job
Job includes multiple service types
Min services:
Holiday
Job performed on a recognized holiday
After Hours
Job outside standard business hours
Commission Payout
%
and / or
$
Override Base Commission
Replace base payout instead of adding to it
7 / Edit Commission Rule
9:41
Edit Commission Rule
Rule Active Active
Rule Information
Lower number = higher priority
All Roles Technicians Sales Installers
Conditions
First Job at Property
Triggers on first visit to a property
Repeat Customer
Customer has previous completed jobs
Multi-Service Job
Job includes multiple service types
Min services:
Holiday
Job performed on a recognized holiday
After Hours
Job outside standard business hours
Commission Payout
%
and / or
$
Override Base Commission
Replace base payout instead of adding to it
8 / Commission Summary
9:41
Commission Summary
This Week This Month This Quarter YTD
Total Earned
$24,850
+12% vs last month
Pending
$3,200
4 jobs awaiting approval
Paid Out
$18,400
Last payout: Mar 1
Approved
$3,250
Next batch: Mar 15
Commission Management
Configure types, codes, rules & payroll
Commission Types
Sales, Service, Bonus & more
Commission Codes
14 active codes
Commission Rules
3 active rules
Payroll & Batches
Next batch: Mar 15
Top Earners
This month
1
MR
Marcus Rodriguez
Sales · 18 jobs
$6,240
2
AK
Aisha Khan
Technician · 24 jobs
$5,180
3
JT
Jake Thompson
Installer · 12 jobs
$4,320

commissions.getDashboardSummary()

Owner/admin overview with period filtering, management nav, and team leaderboard

9 / Payroll Config
9:41
Payroll Config
Payroll Provider
3Bids Payouts Gusto ADP Manual
Connected to Stripe
Direct deposits via 3Bids Payouts. Team members receive funds automatically.
Pay Cycle
Weekly Bi-Weekly Monthly
Auto-approve commissions
Skip manual approval before payout
Role Defaults
Sales
Base: 10% New Customer: +$25
Technician
Base: 8% After Hours: +$15
Installer
Base: 12% Multi-Service: +5%

commissions.getPayrollConfig()

Owner configures payroll provider, pay cycle, and default commission rates per team role

10 / Payroll Batches
9:41
Payroll Batches
Create Payroll Batch
12 approved commissions · $8,450 total
Batch History
Export All
Batch #2026-005 Paid
Mar 1 · 8 team members · 22 commissions
$12,340
Batch #2026-004 Processing
Feb 15 · 6 team members · 15 commissions
$9,870
Batch #2026-003 Paid
Feb 1 · 8 team members · 19 commissions
$11,200
Batch #2026-002 Paid
Jan 15 · 7 team members · 16 commissions
$10,580
Export Options
Download batch reports as CSV, PDF, or sync directly to your payroll provider.

commissions.getPayrollBatches()

Create, review, and export payroll batches with full history and status tracking


New Queries
commissions.getDashboardSummary()
commissions.getTopEarners()
commissions.getPayrollConfig()
commissions.getPayrollBatches()
commissions.getBatchDetail()
New Mutations
commissions.updatePayrollConfig()
commissions.createPayrollBatch()
commissions.approveBatch()
commissions.exportBatch()
commissions.updateRoleDefaults()
New Screens
(contractor)/commissions/summary.tsx
(contractor)/commissions/payroll-config.tsx
(contractor)/commissions/payroll-batches.tsx
Dashboard & Types
9:41
Commissions
Overview
$18,250
Total Earned
$4,800
Pending
Commission Types
Percentage
Based on sale amount
Flat Fee
Fixed amount per job
Tiered
Escalating rate thresholds
Earnings Trend
Active Codes
SALES-HVAC-01
8.5% • $6,200 earned
SALES-ELEC-02
7.5% • $4,100 earned
Rules & Payroll
9:41
Rules & Payroll
Commission Rules
First Job Bonus
$100 flat on first closed job
Monthly Target
Extra 2% over $10K/month
Add New Rule
Payroll Configuration
Schedule
Bi-weekly
Min Threshold
$50.00
Next Batch
Mar 15
Recent Batches
Batch #2024-05
$3,200 • Mar 1
Batch #2024-04
$2,850 • Feb 15
Commission Management
https://app.3bids.io/contractor/commissions
3Bids
Dashboard ⌘1
Codes ⌘2
Rules ⌘3
Postings ⌘4
Payroll ⌘5
Summary ⌘6
MK
Mike Kowalski
Contractor

Commission Management

$18,250
Total Earned
$4,800
Pending
5
Active Codes
3
Active Rules
Recent Postings
HVAC Install — $510
Jake M. • Paid Mar 8
Electrical — $225
Sarah L. • Pending
Plumbing — $85
Tom R. • Pending
Earnings by Month