Launch Sale — the first 15 Pro teams get 25% off for 3 months.— applied automatically at checkout.

Knockt

Roofing

Sales & commission tracking for roofing teams

Storm-season spikes, jobs that close over weeks, and crews to coordinate. Knockt keeps every rep's production and payout straight when volume surges.

Field DashboardLive

Earned · June

$24,180

Pending install

$9,400

Team sales

176

Rep leaderboard

5 reps · this month

1SLSarah Lind32$6,120
2MDMarcus Dale28$5,340
3PNPriya Nair24$4,610
4TRTyler Ruiz21$3,980
5AWAndre Webb18$3,420

Why it fits

Made for how roofing teams sell.

  • Handle storm-season surges without rebuilding a spreadsheet

  • Track production per rep and per team across territories

  • Commission tiers and bonuses applied automatically to every job

Out of the box

Your roofing setup, ready on day one.

Pick Roofingat signup and Knockt pre-loads this commission plan, deal fields, and status flow. Everything below is editable — it’s just a head start.

Commission tiers

Sales 1–5$150/sale
Sales 6–15$200/sale
Sales 16+$250/sale
Bonus at 20 sales+$750

Pay rules

Payout schedule
50% at sign · 50% on install
Clawback window
60 days
Comp basis
Advance (reversible)

Deal status flow

SoldContractedInstalled

Fields reps log per sale

Job type

Comp templates

Or start from a plan that fits how you pay.

Every roofing team pays differently. Pick the closest template at signup — each one’s fully editable afterward.

Balanced

Recommended

Our recommended starting plan for roofing.

Payout
50% at sign · 50% on install
Clawback
60 days
Bonus
+$750 at 20

Pay on the sale

Full commission at signed contract — fast cashflow for the crew.

Payout
100% on sale
Clawback
45 days
Bonus
+$750 at 20

Completion-protected

Pay on completed install — protects margin on jobs that fall through.

Payout
100% on install
Clawback
90 days
Bonus
+$750 at 20

The difference

Knockt vs. the spreadsheet.

The spreadsheet
Knockt
Updates
·Typed in at end of day
Live from the field
Commission
·Hand-calculated, error-prone
Automatic, always correct
Reliability
·#REF! errors, broken formulas
Can't be broken by a rep
Access
·One file, emailed around
Any phone, secure login
Teams & managers
·A tab per rep
Teams, roles & multiple managers
Rep motivation
·Reps never see their numbers
Live progress + next payout
Payroll approval
·Hope the numbers are right
Close, approve, then pay
Paying reps
·Export, then cut checks elsewhere
One-click payouts via Stripe
Install confirmation
·Chase the CRM by hand
Synced straight from your CRM
Monthly reset
·Rebuilt by hand every month
Rolls over automatically

FAQ

Roofing commission, common questions.

How does Knockt pay roofing commission?

Knockt's roofing preset pays 50% when the rep closes and 50% once it installs, with reps stepping from $150 up to $250 per sale as their volume climbs, plus a $750 bonus at 20 sales. Pay is treated as a reversible advance, so a cancellation inside 60 days is automatically clawed back on the ledger. Every number is editable — it's a starting template, not a lock-in.

What happens to roofing commission when a customer cancels?

Knockt handles it automatically. Inside the preset's 60-day clawback window, a cancellation reverses the rep's commission as a new, dated entry on the append-only ledger — the original record stays intact, so the math is always auditable and the rep can see exactly why their number changed. After the window closes, the pay is locked in.

Can I customize the commission plan for my roofing team?

Yes — completely. Picking Roofing at signup just pre-loads this plan as a head start. Every tier, per-sale rate, setter/closer split, sale-vs-install payout, bonus threshold, and the clawback window is editable, so Knockt matches exactly how your team already pays.

How fast can a roofing team start tracking commission?

About ten minutes. Knockt is self-serve — sign up, pick Roofing to load this preset, invite your reps, and start logging sales from the field the same day. The Pro plan has a 14-day free trial with no credit card and no setup call.

Ready to ditch the spreadsheet?

Set up in minutes. Import your existing data and your team is running before the next payroll.