top of page
PRESWERX logo

Strategic Planning for Contractors: Deciding Which Customers Deserve Your Best Crews

Writer: Joshua Harden
Joshua Harden
3 hours ago
3 min read

Every contractor has a limited number of strong superintendents, foremen, and project managers. The question of where to send them is a strategic decision, even if it is usually made one project at a time. Customers who pay on time, offer repeat work, and run organized projects benefit from the firm's best people, while difficult customers can consume them without return. A strategic plan can make this allocation intentional. This post explains how contractors can evaluate customers, decide where to invest their strongest crews, and handle the conversations that follow. The approach works for specialty trades and general contractors alike, and it does not require special software. A spreadsheet and an honest conversation among partners are enough to begin.

Score customers on more than revenue

Revenue matters, but it is only one measure of a customer's value. Build a simple scorecard that includes gross margin, payment speed, frequency of change orders, number of repeat projects, and the quality of the working relationship. Rate each customer on a scale for each item and total the results. The scorecard often reveals that a smaller client with steady work and prompt payment contributes more to profit than a large client who negotiates every invoice.

Look at what each customer demands

Some customers require extensive reporting, frequent site meetings, or documentation that consumes supervisory time. Estimate the hours that go into managing each relationship beyond the field work. When those hours are priced into the bid, the work can be profitable. When they are not, the customer is subsidized by the firm. Make the cost visible and decide whether to price it, change the process, or walk away.

Assign top teams to strategic relationships

Once the scorecard is complete, identify the five to ten customers the firm wants to keep for years. These might be owners with large capital programs, developers who build repeatedly, or institutions whose reputation opens doors. Plan to place the best superintendents and project managers on their projects. Consistency of personnel builds trust and makes it easier to expand the relationship.

Develop the next tier of crews

Reserving the best teams for key clients creates a risk if those individuals leave or become overextended. The plan should include mentoring, rotation of assistant superintendents, and development goals for rising project managers. Pair them with experienced leaders on current jobs so that capacity grows with the customer base.

Decide what to do with low-scoring customers

A customer with a poor score does not need to be dropped overnight. Options include raising prices, tightening contract terms, reducing the scope of services, or simply being slower to respond to new bid requests. Communicate changes professionally and consistently. Some customers will adjust, and some will leave, which frees capacity for better opportunities.

Review the results each year

Update the scorecard annually with actual margins and experience. Customers change, and so do your own capabilities. A yearly review keeps the plan honest and lets you recognize when a once difficult customer has become a good one. Involve the field leaders in the scoring. Superintendents and project managers know which customers cause problems and which ones make the job easier, and their view often differs from what the executive team sees in the financial reports. Including them improves the accuracy of the scorecard and gives them a stake in the decisions that follow.

The Bottom Line

A contractor's best people are the most valuable resource in the company. A strategic plan that scores customers, accounts for the effort each requires, assigns top teams to key relationships, develops the next tier, and addresses weak accounts directs that resource where it earns the most. The firm gains better margins and stronger, longer relationships.

bottom of page