D2D Sales KPIs: The Metrics That Actually Run a Fiber Team
Rep Performance
Four KPIs run a fiber D2D operation: knocks, conversation rate, doors per hour, and orders per rep-day, the headline number the other three feed. The definitions matter more than the dashboard: a KPI with a loose denominator gets gamed within a week. Below is the stack we run our own teams on, with the exact definitions and the coaching lever each one pulls.
The funnel, instrumented
Knocks → conversations → orders. Each stage transition is a KPI; each KPI isolates one skill. That’s the entire point: when overall production drops, the funnel tells you which conversation to have with which rep.
1. Knock attempts
Definition: door approaches logged with a disposition, including not-homes. Lever: effort and schedule. The only KPI fully inside a rep’s control, which is why it’s the first one reviewed and the one with no acceptable excuses. (What good volume looks like →)
2. Conversation rate (conversations ÷ knocks)
Definition: knocks where the rep actually spoke with a decision-capable resident. Requires a disposition system that distinguishes “spoke with homeowner” from “someone opened the door.” Lever: timing and territory. Low conversation rate is almost never a skill problem. It usually means someone’s knocking at 2pm on a commuter street. Fix the schedule, not the rep.
3. Doors per hour
Definition: knock attempts ÷ hours actually in the field (clocked sessions, not self-reported). Lever: territory density and discipline. Low doors-per-hour with high field hours means routing waste or long non-converting conversations; high doors-per-hour with low conversation rate means blitzing through the wrong hours.
4. Orders per rep per selling day (the headline)
Definition: total orders ÷ rep-selling-days, where a rep-selling-day is a rostered day a rep recorded at least one order. Co-sold orders split; voided orders vanish from the count. Lever: the pitch itself. If conversations are plentiful but orders lag, run ride-alongs and drill the pitch structure and objection handling. This is the number deals are measured by, the one on the leaderboard, and the one compared deployment to deployment. Our 2026 blitz average across deployments in 20+ markets: 3.3 (methodology).
Definition hygiene: where KPI systems die
- Name the denominator. “Close rate” without one is noise. Conversations-based and knocks-based rates differ by an order of magnitude.
- Percentages recompute from totals. Averaging each rep’s percentage weights a 10-knock day equal to a 100-knock day. Sum numerators, sum denominators, divide once.
- No memory-based data. Knocks logged at the door with GPS, sessions clocked, orders staged. Self-reported evening recaps inflate reliably.
- Missing data shows as missing. A rep whose telemetry isn’t linked shows a dash, not a zero. Zeros you didn’t measure poison every roll-up.
Cadence
Nightly: automated per-rep report (knocks, conversations, orders) to the whole team. Weekly: funnel review per rep against their own trailing average. Per deployment: orders per rep-day, compared across deployments to find what the best-run markets did differently. (How we report to ISP partners →)
The cultural part
KPIs run teams only when they’re visible and fair: same definitions for the rookie and the top dog, posted where everyone sees them, celebrated loudly at the top and coached privately at the bottom. Measurement without transparency just feels like surveillance. With it, you get a leaderboard, and leaderboards are the cheapest performance tool in D2D.
This article is part of the Fiber Sales Academy. For the full picture, start with the complete guide to door-to-door fiber sales.
Put this into practice
Fiber providers: we run this playbook in your market. Future reps: we teach it door by door.
Talk to Velocity One