Revenue goals are useless until you convert them into daily activity. Let's work the funnel backward from $1M, then look at which lever is cheapest to pull. Plug in your own numbers — the structure is the point.

The backward math

  • $1,000,000 revenue ÷ $7,000 average job = 143 jobs/year
  • 143 jobs ÷ 35% close rate = 409 quotes/year
  • 409 quotes ÷ 80% lead-to-quote rate (some leads are junk) = 511 leads/year
  • Over a 9-month effective season ≈ 57 leads and 45 quotes a month, call it 2+ quotes every working day, and ~16 installs a month — which is real crew capacity, roughly two steady crews.

Seeing it as "2 quotes a day, 4 installs a week" instead of "$1M" changes everything about how you plan a Tuesday.

Now rank the levers. Take a base case of 511 leads, 35% close, $7K ticket = ~$1.0M. Move each lever 15% and watch:

  • +15% leads (more marketing spend) → +$150K, but you paid for those leads, and 15% more leads means 15% more quoting time. Good lever, expensive lever.
  • +15% close rate (35% → 40%) → +$150K from the same leads. This is a speed-and-follow-up lever, and it's nearly free: same-day quotes, day-2/day-4 follow-ups, e-sign acceptance. For most fence companies under $1M, this is the cheapest money available anywhere in the business.
  • +15% average ticket ($7,000 → $8,050) → +$150K via gates, tear-out priced properly, premium post upgrades, longer runs from better neighborhoods. Costs almost nothing but quoting discipline; named upgrade features (steel-reinforced posts, in our case) do a lot of this work passively.
  • Quote capacity is the silent ceiling: at ~1.5 hours per traditional estimate, 45 quotes a month is 67 hours of estimating — there's your evenings and Saturdays, and the real reason growth stalls before crews do. Cut quote time to minutes and the ceiling moves to install capacity, which is a good problem, solved with hiring.

The honest sequence for getting there: fix close rate first (speed + follow-up — weeks, nearly free), then ticket size (quoting discipline — a season), then lead volume (marketing spend — ongoing), then crews (the install ceiling — hire when the calendar, not the ego, says so). Most contractors run this exactly backward: they buy leads first and leak them out of a slow funnel.

Track four numbers weekly and the rest is arithmetic: leads, quotes sent same-day %, close rate, average ticket. Fifteen minutes every Friday. The $1M fence company isn't a leap — it's 2 fast quotes a day, closed at a healthy rate, at a defended ticket, for about 200 working days.

Fenceworks makes the "2 fast quotes a day" part take 20 minutes total: Start free →

Watch the numbers without a spreadsheet