Why Is My Contracting Business Not Profitable?
You have work. You have a crew. The phone rings. Invoices go out. But when you look at your bank account at the end of the month, the number does not match the hours you put in.
You are not alone. This is one of the most common situations in the trades. A contractor can be genuinely busy, genuinely skilled, and genuinely committed, and still struggle to keep enough money.
The reason is almost never a lack of work. It is usually a hidden problem in pricing, follow-up, job selection, or overhead. And because the business looks busy from the outside, the real issue never gets diagnosed.
This article covers the most common reasons a contracting business loses profit, how to identify which problem is costing you the most, and what to do about it first.
Not Sure What Is Holding Your Business Back?
Take the free Contractor Business Assessment and get a personalized 30-day action plan based on your answers. It takes about 5 to 7 minutes.
TAKE THE FREE BUSINESS ASSESSMENTRevenue Can Climb While Your Bank Balance Shrinks
Many contractors confuse revenue with profit. Revenue is the total amount billed. Profit is what remains after every cost is paid. The two numbers can move in completely different directions.
A contractor who grows from $300,000 to $600,000 in annual revenue might actually be in a worse financial position than before, if the costs grew faster than the revenue. More jobs mean more materials, more labor, more fuel, more insurance, and more management time. If the margins were thin before, scaling up just means losing money at a larger scale.
The difference between a sales problem and a profit problem matters. A sales problem means you need more leads, more calls, more estimates. A profit problem means you need better pricing, better job selection, or better cost control. Treating a profit problem with a marketing solution is like adding water to a leaking bucket.
Before spending money on advertising or hiring another crew member, it is worth understanding which problem you actually have.
The Lead Was Good. Your Follow-Up Was Too Slow
When a homeowner needs a roofer, a plumber, or an HVAC company, they usually contact two or three contractors at the same time. The first one to respond clearly and professionally tends to win the job. Not always the cheapest. Not always the most experienced. The fastest.
Research on contractor proposals consistently shows that response time is one of the strongest predictors of who wins the job. A contractor who calls back within five minutes is dramatically more likely to close the deal than one who calls back the next day.
Think about what happens when an HVAC company waits three hours to return a call from someone whose air conditioner stopped working in July. That customer has already hired someone else. The lead was real. The budget was there. The job was lost to slow follow-up, not price.
A structured follow-up system removes the dependency on memory. It ensures every lead gets contacted quickly, every estimate gets followed up, and no job falls through the cracks because someone forgot to call back.
Guessing at Labor Costs Is One of the Fastest Ways to Lose Money
Labor is the most expensive and most unpredictable cost in contracting. It is also the one most commonly underestimated.
Consider a roofer who estimates a job will take two days for a three-person crew. If the job takes three days because of unexpected decking issues, the extra day of labor comes straight out of the profit. The customer was quoted a fixed price. The crew still gets paid. The contractor absorbs the difference.
Or consider a fence contractor who forgets to include the time required to remove old concrete footings. That removal might add four to six hours to the job. If those hours were not priced in, the crew is working for free during that time.
Accurate labor estimating requires knowing your actual production rates, not your best-case scenario rates. If your crew can install 150 linear feet of fence per day on a clean, flat lot, that is your number. Not 200 feet. Not what you could do on your best day.
Using a contractor hourly rate calculator that accounts for your actual labor burden, not just the wage, is one of the most practical steps you can take to stop underpricing jobs.
The Difference Between Markup and Profit Margin
This is one of the most common and most expensive mistakes in the trades. Markup and margin are not the same number, and confusing them costs contractors real money on every job.
Markup is the percentage you add to your cost to arrive at a selling price. If a job costs $1,000 and you add a 25% markup, you charge $1,250. Your profit is $250.
But your profit margin is not 25%. Your margin is $250 divided by $1,250, which equals 20%.
If you want a true 25% profit margin, you must divide your cost by 0.75. On a $1,000 job, that means charging $1,333, not $1,250. The difference is $83 per job. On 100 jobs per year, that is $8,300 in missing profit.
Most contractors who are confused about this are actually charging less than they think on every single job. A profit and pricing calculator built specifically for contractors removes the guesswork and ensures the math is right every time.
How Overhead Quietly Eats Job Profit
Overhead is every cost required to run the business that cannot be billed directly to a specific customer. This includes truck payments, insurance, office rent, accounting fees, software subscriptions, tool replacement, advertising costs, and the owner’s salary.
If overhead is not tracked and built into your pricing, you end up paying for it out of your job profit. Eventually, the job profit disappears entirely.
Many contractors track their direct costs carefully but never calculate their true overhead percentage. They know what lumber costs. They know what their crew earns per hour. But they have no idea what it costs to keep the business running each month before a single job is completed.
A simple way to start is to add up every monthly business expense that is not a direct job cost. Divide that total by your average monthly revenue. The result is your overhead percentage. That percentage needs to be included in every estimate you send.
If your overhead is 20% of revenue and you are not building it into your pricing, you are working to pay your overhead and leaving nothing for profit.
| What You Notice | Possible Cause | What to Check First |
|---|---|---|
| Plenty of estimates but few jobs | Slow follow-up or weak sales process | How fast are you returning the initial call or inquiry? |
| Busy schedule but low bank balance | Underbidding labor or untracked overhead | Compare estimated hours to actual hours on recent jobs. |
| Constant price objections from customers | Attracting the wrong type of customer | Review your website messaging and where your leads come from. |
| Leads going cold before you close them | No consistent follow-up system | Count how many times you contact a lead before giving up. |
| Jobs taking longer than expected | Disorganization or unclear scope of work | Check whether materials were on-site before the crew arrived. |
| Revenue growing but profit staying flat | Confusing markup with margin | Recalculate your pricing formula using actual margin math. |
| Website traffic but no phone calls | Weak call to action or unclear service area | Is your phone number visible on mobile without scrolling? |
| Too many small low-profit jobs | Fear of saying no or raising prices | Identify your most profitable service and only promote that. |
The Jobs You Say Yes to Can Quietly Sink the Month
Not all work is good work. Accepting the wrong jobs is one of the fastest ways to destroy cash flow and crew morale at the same time.
A remodeler who accepts jobs from clients who constantly change their minds without signing change orders will lose money on labor overruns. Every verbal request to add a shelf, move a wall, or change a fixture costs hours that were never priced in.
A landscaper who drives 45 minutes across town for a small maintenance job is spending unbillable time that could have been used on a profitable installation job nearby.
A plumber who takes every small service call in a wide geographic area may stay busy but never build the kind of consistent, higher-margin work that actually grows a business.
The contractors who build profitable businesses learn to say no to the wrong jobs. They define their ideal customer, their ideal job size, and their ideal service area. Then they build their marketing around attracting exactly that type of work.
Find Out Whether Pricing Is the Real Leak
The free assessment looks at your pricing, job selection, and follow-up habits to help you find where profit is disappearing.
START THE FREE ASSESSMENTYour Busiest Service May Be Your Least Profitable
Many contractors promote the services that keep them the busiest, not the services that make them the most money. These are not always the same thing.
A roofing company might do dozens of small repair jobs every month. Those jobs keep the crew moving and the phone ringing. But if the labor cost on a small repair is nearly as high as on a full replacement, and the revenue is a fraction of the price, the repair work may actually be hurting the business.
The only way to know which services are truly profitable is to track your job costs. Compare your estimated costs to your actual costs on every job type. Look for patterns. Which services consistently come in over budget? Which ones are done quickly and cleanly with strong margins?
Once you know which services make the most money, you can focus your marketing on attracting more of that specific work. You can also consider raising prices on low-margin services or eliminating them entirely.
The contractor pricing and job costing system at Instant Sales Funnels is designed to help contractors track this information without complicated accounting software.
Why Some Contractor Websites Get Traffic but No Leads
A website that does not generate leads is not a marketing asset. It is an expense.
Many contractor websites look professional but fail to convert visitors into calls. The most common reasons are simple. The phone number is buried at the bottom of the page. The service area is not clearly stated. There is no obvious reason for the visitor to call right now instead of clicking back to Google.
A visitor who lands on your website has already shown interest. They searched for a contractor in your area. They clicked on your site. The job of the website is to take that interest and convert it into a phone call or a form submission.
If your website is getting traffic but not generating calls, the problem is usually one of three things. The page loads too slowly on mobile. The call to action is weak or missing. Or the content does not speak directly to the customer’s problem.
Before spending more money on advertising to drive more traffic, make sure the website is actually converting the traffic you already have. A done-for-you website built for lead generation eliminates the guesswork.
What Business Numbers a Contractor Should Track
You cannot fix what you do not measure. Most contractors track revenue because it is easy to see. But revenue alone tells you almost nothing about the health of the business.
The numbers that actually matter are your gross profit margin on each job, your lead conversion rate, your average job size, your overhead percentage, and your net profit at the end of each month.
Your lead conversion rate tells you how many of your estimates turn into paying jobs. If you are closing 30% of your estimates, you are losing 70% of your potential work. Understanding why those estimates are not converting helps you fix the right problem.
Your gross profit margin tells you how much money is left after paying direct job costs. If your gross margin is 35%, that means 35 cents of every dollar billed is available to cover overhead and generate profit. If your overhead is 30%, your net profit is only 5 cents on the dollar.
Tracking these numbers does not require an accountant. It requires a simple system and the discipline to use it consistently. The free contractor tools at Instant Sales Funnels include resources to help you start tracking the numbers that matter.
Warning Signs That a Contractor Business Is Becoming Disorganized
Disorganization is expensive. When a business grows faster than its systems, the cracks start to show in ways that cost real money.
Crews arrive at job sites without the right materials because the order was placed late or forgotten. Invoices sit unsent for weeks because the owner is too busy managing the current job to bill the last one. Callbacks pile up because jobs were rushed or scopes were unclear.
The owner spends the entire day putting out fires instead of planning the next week. Decisions get made based on memory instead of records. Estimates are sent late because there is no template and every quote starts from scratch.
These problems compound. A late invoice delays cash flow. Delayed cash flow creates stress. Stress leads to rushed decisions. Rushed decisions create more callbacks. More callbacks take time away from new jobs.
The solution is not more hustle. It is better systems. Written scopes of work. Standardized estimate templates. A clear process for every recurring task. The contractor tools vault includes practical resources for building these systems without starting from scratch.
See Which Part of Your Business Needs Attention First
You cannot fix everything at once. The free assessment helps you identify the single most important area to focus on right now.
GET YOUR FREE 30-DAY PLANA Practical 30-Day Contractor Business Improvement Plan
Fixing a contracting business does not require a complicated strategy. It requires finding the right problem and making a specific change.
Start by looking at your numbers from the last 90 days. How many leads did you receive? How many turned into estimates? How many turned into jobs? What was your average job size? What did your actual costs look like compared to your estimates?
Once you have those numbers, the problem usually becomes obvious. If you have plenty of leads but a low close rate, the issue is follow-up or pricing. If you have a high close rate but thin margins, the issue is pricing or job costing. If you have good margins but inconsistent cash flow, the issue may be invoicing timing or job selection.
Pick one problem. Work on it for 30 days. Measure the result. Then move to the next problem.
The contractors who improve their businesses fastest are not the ones who try to fix everything at once. They are the ones who identify the single most expensive problem and fix that first.
The free Contractor Business Assessment is designed to help you identify that problem. It asks practical questions about how your business currently runs and gives you a personalized 30-day plan based on your answers.
Contractor Business FAQs
Why am I busy but not making money as a contractor?
Being busy generates revenue, not profit. If your pricing does not cover your actual labor costs, overhead, and a real profit margin, you can work constantly and still come up short. The most common causes are underestimating labor, forgetting to include overhead in your pricing, and accepting jobs that look profitable on the surface but have hidden costs.
Start by comparing your estimated costs to your actual costs on your last five jobs. If the jobs consistently cost more than you estimated, you have found the leak. Take the free assessment to identify which area is costing you the most.
How do contractors find profit leaks in their business?
Profit leaks are found through job costing. After each job is complete, compare your original estimate to the actual costs. Look at labor hours, material costs, and any unexpected expenses. If labor consistently runs over, you have a labor estimating problem. If materials are always higher than expected, you may not be accounting for waste or price changes.
Over time, patterns emerge. Certain job types may consistently lose money. Certain crew members may take longer than estimated. Certain customers may generate callbacks that cost you extra hours. Tracking this information is the only way to stop guessing and start fixing.
Why do contractor leads not turn into jobs?
The most common reason is slow follow-up. When a homeowner contacts multiple contractors, the first one to respond professionally tends to get the job. If you wait a day or two to call back, the customer has already hired someone else.
Other reasons include unclear estimates that confuse the customer, a lack of follow-up after the estimate is sent, or attracting price-sensitive customers who were never a good fit. A structured follow-up system and a clear, professional estimate process can significantly improve your close rate.
How should contractors price jobs correctly?
Never price based on what feels right or what competitors seem to charge. Start with your actual direct costs, including materials and fully burdened labor. Add your overhead percentage. Then apply your desired profit margin using the correct margin formula, not a markup percentage.
Remember that a 25% markup does not produce a 25% profit margin. To get a 25% margin, divide your total cost by 0.75. Using a dedicated contractor pricing calculator removes the math errors that cost contractors money on every job.
What numbers should a contractor track every month?
Track your total leads received, your estimate conversion rate, your average job size, your gross profit margin per job, your overhead percentage, and your net profit. These six numbers give you a clear picture of where the business is healthy and where it is leaking.
You do not need expensive software to track these. A simple spreadsheet updated weekly is enough to start seeing patterns and making better decisions.
How can contractors improve cash flow?
Require deposits before work begins. Invoice immediately when a job is complete. Set clear payment schedules on larger projects tied to milestones, not to your memory. Never start a job without a deposit, and never act as the bank for your customers.
Cash flow problems are often a symptom of poor job costing. If you are consistently losing money on jobs, no amount of faster invoicing will fix the underlying problem. Fix the pricing first, then tighten the collection process.
How do I know which services make the most money?
Track the actual time and material costs for each type of job you complete. Compare those costs to what you charged. The services with the highest net margin after all costs are your most profitable services.
Many contractors are surprised to find that their busiest service is not their most profitable one. Once you know which services produce the best margins, you can focus your marketing on attracting more of that specific work and consider raising prices or eliminating the low-margin services.
Why do contractors underbid jobs?
Contractors underbid because they estimate based on best-case scenarios, forget to include all the small time costs like driving to the supply house or cleanup, fail to account for their actual overhead, or fear that an accurate price will lose the job.
The solution is to estimate based on reality, not optimism. If a job type consistently takes longer than expected, adjust your production rates. If overhead is not in your pricing, add it. An accurate estimate that wins fewer jobs is more profitable than a low estimate that wins every job at a loss.
How can a contractor business become more organized?
Stop relying on memory. Create standardized templates for estimates, written scopes of work for every job, and checklists for recurring tasks like loading trucks and completing jobs. A business that runs on systems does not depend on the owner’s presence to function correctly.
Start with the area causing the most problems. If late invoices are hurting cash flow, create a system for invoicing the same day a job is complete. If materials are always missing on job sites, create a pre-job checklist that gets reviewed the night before.
Why is my contractor website not generating leads?
Most contractor websites fail to generate leads because they look like brochures instead of lead-generation tools. The phone number is hard to find, the service area is unclear, there is no strong call to action, or the page loads slowly on mobile.
A website visitor has already shown interest by clicking on your site. The website’s job is to convert that interest into a phone call. If your site is not doing that, the problem is usually a weak or missing call to action, not a lack of traffic.
How fast should contractors follow up with leads?
As fast as possible. If you can answer the phone live, do it. If the call goes to voicemail or comes in through a web form, return the contact within five to ten minutes. The faster you respond, the higher your chances of securing the estimate and winning the job.
Studies on contractor proposals consistently show that response time is one of the strongest predictors of who wins the job. A contractor who responds in five minutes is far more likely to close the deal than one who responds the next day, regardless of price.
How do contractors choose profitable jobs?
Profitable jobs fit your crew’s skills, are located within your ideal service area, involve clients who respect your pricing, and have a clear scope of work. Learn to identify red flags early, such as customers who immediately ask for a discount, have already fired another contractor, or cannot clearly describe what they want.
The right job for your business is one that can be completed efficiently, at a fair price, for a client who will pay on time. Saying no to the wrong jobs is one of the most profitable decisions a contractor can make.
What causes a contracting business to fail?
Running out of cash. This almost always happens because of chronic underpricing, failing to collect payments on time, or taking on overhead that the business cannot support. A contractor who buys a new truck, hires two extra crew members, and takes on a large project at thin margins can find themselves in serious trouble if the project runs over budget or the customer pays late.
The businesses that survive are the ones that keep overhead low, price correctly, collect deposits, and build cash reserves during busy seasons to carry them through slow ones.
How can a small contractor grow without wasting money?
Grow slowly and only after your current operations are profitable. Do not hire more crew or buy more equipment until the work you already have is generating consistent, healthy margins. Scaling an unprofitable business just creates bigger losses.
Focus first on pricing correctly, following up with leads quickly, and tracking your job costs. Once those systems are working, growth becomes much less risky. The free assessment can help you identify which foundational systems need to be in place before you try to scale.
What is labor burden and why does it matter?
Labor burden is the true cost of an employee beyond their hourly wage. It includes payroll taxes, workers’ compensation insurance, general liability insurance, health benefits, paid time off, and training costs. The labor burden typically adds 25% to 40% on top of the base wage.
If you estimate jobs using only the hourly wage, you are losing money on every hour worked. A crew member who earns $25 per hour may actually cost $32 to $35 per hour when all costs are included. That difference adds up quickly on a multi-day job.
Should contractors charge for estimates?
It depends on the trade, the job size, and the market. Simple jobs often require free estimates to stay competitive. However, complex remodels or large projects that require hours of design, measurement, and calculation should involve a paid consultation or design fee.
Charging for detailed estimates also weeds out tire-kickers who have no intention of hiring you. A customer who pays $150 for a detailed estimate is far more likely to be a serious buyer than one who is collecting free quotes from five contractors.
How do I handle a customer who wants a discount?
Never lower your price without lowering the scope of work. If a customer wants a lower price, offer to remove specific elements from the job to meet their budget. This protects your margin and makes the customer responsible for the decision to reduce the scope.
If you simply drop your price to win the job, you are giving away your profit and training the customer to expect discounts in the future. Customers who respect your work will accept a fair price. Customers who only care about the lowest price are rarely worth the headache.
Why are my material costs always higher than I estimated?
Material costs fluctuate, and waste is inevitable. If you estimate materials at exact quantities without adding a waste factor of 10% to 15%, any mistake, damaged piece, or price increase comes out of your profit. Always verify current prices before sending a large proposal, and always add a waste allowance to your material estimates.
On larger projects, consider adding a material escalation clause that allows you to adjust pricing if material costs change significantly between the estimate and the start of the job.
What is unbillable time and how does it hurt profit?
Unbillable time is any time you pay your crew that cannot be charged to a specific customer. This includes driving to the supply house, morning meetings, vehicle maintenance, loading and unloading trucks, and travel between job sites. High unbillable time destroys profit margins because you are paying for hours that produce no revenue.
Reducing unbillable time by ordering materials for delivery, planning routes efficiently, and keeping tools organized can add significant hours of productive work per week without hiring additional crew.
How do I stop doing low-profit work?
You must know your numbers first. Once you identify which jobs or service types yield the lowest margins, raise the prices on those services. If customers stop buying them at the higher price, you have successfully eliminated low-profit work and freed your schedule for better jobs.
If raising prices causes you to lose certain customers, that is a sign those customers were not profitable to begin with. The goal is not to keep every customer. The goal is to keep the right customers at the right price.
Should I hire more employees or raise my prices first?
If you are booked solid for months, raise your prices first. Hiring employees increases your overhead and management burden immediately. Raising prices increases your profit margin without adding extra cost. Only hire when you have consistent, high-margin work that genuinely demands more capacity.
Many contractors hire too early and then scramble to find enough work to keep everyone busy. The result is lower prices to fill the schedule, which defeats the purpose of hiring in the first place.
What is a change order and why do contractors need them?
A change order is a written agreement that modifies the original scope of work. It describes the new work, the additional cost, and any impact on the project schedule. Both the contractor and the customer sign it before the additional work begins.
Never perform extra work based on a verbal request. Verbal agreements are where profit disappears. A signed change order protects you legally and ensures you are paid for every hour your crew works.
How much should a contractor spend on marketing?
Most successful contractors spend between 3% and 8% of their gross revenue on marketing. However, before spending money on advertising, make sure your website converts visitors into leads and your follow-up system is fast enough to close the deals you pay for.
Spending $1,000 per month on Google ads while calling leads back two days later is a waste of money. Fix the follow-up system first. Then invest in advertising to generate more leads into a system that can actually close them.
Why do contractors struggle financially during slow seasons?
They fail to build cash reserves during the busy season because their margins are too thin. A profitable business should generate enough cash during peak months to carry overhead through the slow months without stress.
If you are always scrambling in January or February, the problem started in June and July when the margins were not strong enough to build a reserve. The free assessment can help you identify why your cash reserves are not growing even during your busiest periods.
How do I know if my contracting business is actually successful?
Success is not measured by the number of trucks you own or the size of your revenue. It is measured by consistent net profit, healthy cash flow, and the ability to take time off without the business collapsing. A business that requires the owner to be present every hour of every day is not a business. It is a job with extra stress.
If you are unsure where you stand, start by taking the free Contractor Business Assessment. It will help you see clearly which parts of your business are working and which parts need attention.
Get Your Free 30-Day Contractor Growth Plan
Stop guessing about what to fix. The free assessment gives you a clear, personalized plan based on how your business actually runs today.
GET MY FREE 30-DAY PLANReal Questions Contractors Ask When the Numbers Stop Making Sense
Most struggling contractor businesses do not have twenty separate problems. They usually have one or two weak spots creating a chain reaction across leads, pricing, profit, cash flow, or daily operations.
When you fix the core issue, the symptoms disappear. Here are the most common questions contractors ask when they are trying to find the leak.
Why is my contracting business busy but not profitable?
A full schedule only creates revenue, not profit. If you are underpricing your jobs, forgetting to track overhead, or taking on the wrong type of work, you can work constantly and still come up short. The most common cause is estimating labor based on best-case scenarios rather than actual production rates.
Start by comparing your estimated costs to your actual costs on your last three completed jobs. If the jobs consistently cost more than you estimated, you have found the leak. The free Contractor Business Assessment can help you identify exactly which area is costing you the most.
Why does my contracting business make money but have no cash?
Profit on paper does not equal cash in the bank. If your jobs are profitable but your bank account is empty, you likely have a cash flow timing problem. This happens when you pay for materials and labor weeks before the customer pays you.
To fix this, require larger deposits before work begins and set clear progress payment schedules tied to specific milestones. Never act as the bank for your customers. You should also ensure you are invoicing the same day a job is complete, rather than waiting until the end of the month.
What is a good profit margin for a contractor?
A healthy net profit margin for most trades is between 10% and 20% after all direct costs and overhead are paid, including the owner’s salary. If your net margin is below 8%, the business is highly vulnerable to a single bad job or a slow month.
To achieve a 15% net margin, your gross margin usually needs to be between 35% and 50%, depending on how heavy your overhead is. If you do not know your current margins, start tracking your job costs immediately.
How much markup should a contractor add to a job?
There is no universal markup percentage. Your markup must be calculated based on your specific overhead costs and your target profit margin. A contractor working out of a truck might need a 30% markup, while a company with an office, showroom, and sales staff might need a 60% markup to achieve the same net profit.
Never base your markup on what competitors charge. They have different costs than you do. Calculate your exact direct costs, add your specific overhead, and apply the margin you need to stay in business.
What is the difference between markup and profit margin?
Markup is the percentage added to your costs to determine the selling price. Margin is the percentage of the final selling price that is profit. Confusing the two is one of the most expensive mistakes a contractor can make.
If a job costs $1,000 and you add a 25% markup, you charge $1,250. Your profit is $250. But $250 is only 20% of $1,250. So a 25% markup only yields a 20% margin. To get a true 25% margin, you must divide your cost by 0.75, which means charging $1,333.
How should contractors calculate overhead?
Overhead includes every business expense that cannot be billed directly to a specific job. This means rent, insurance, marketing, software, office staff, truck payments, and the owner’s salary.
To calculate your overhead percentage, add up all these indirect expenses for the year and divide by your total annual revenue. If your annual revenue is $500,000 and your total overhead expenses are $125,000, your overhead is 25%. You must build that 25% into every estimate you write, or you will end up paying for it out of your profit.
Why do contractors underbid jobs?
Contractors usually underbid because they estimate based on best-case scenarios, or because they fear losing the job to a cheaper competitor. A realistic estimate must account for travel time, material runs, setup, cleanup, and the inevitable delays that happen on a job site.
Underbidding is often a sign of a weak sales process. When you lack confidence in your ability to sell the value of your work, dropping the price feels like the only way to win. If you suspect pricing is your weak spot, the free Contractor Business Assessment can help you verify it.
How do I know whether a job actually made money?
The only way to know is through job costing. After a project is finished, you must compare the original estimate to the actual costs. Look at the total hours your crew worked, the exact amount spent on materials, and any equipment rentals.
Subtract those actual costs from the total amount billed. Then subtract your standard overhead percentage. What remains is your true net profit. If you skip this step, you will never know which types of jobs are keeping your business afloat and which ones are dragging it down.
What numbers should a contractor track every week?
Track your lead volume, your estimate conversion rate, your average job size, and your unbillable time. These numbers give you a clear picture of the business’s health before the month is over.
If lead volume drops, you know to adjust marketing. If your conversion rate drops, you may have a follow-up or pricing issue. If unbillable time spikes, your crews are likely dealing with disorganization or poor scheduling. Tracking these weekly allows you to make adjustments before a bad week turns into a bad month.
How can a contractor improve cash flow?
Stop financing your customers’ projects. Always require a deposit that covers the initial materials and first phase of labor before work begins. On larger projects, establish a progress payment schedule tied to clear milestones, such as passing rough inspection or completing drywall.
Additionally, invoice the customer the same day the job is finished. Waiting until the end of the week or month to send invoices unnecessarily delays your cash flow by weeks.
Not Sure Where Your Profit Is Leaking?
You do not need to guess. The free Contractor Business Assessment helps you identify the hidden weak spots in your pricing, follow-up, and daily operations.
FIND THE HIDDEN WEAK SPOTWhy do contractor leads stop responding?
Leads usually go cold because of slow follow-up. When a homeowner needs a repair or remodel, they often contact three contractors. The first one to respond professionally and schedule an estimate is the one who usually keeps their attention.
If you wait 24 hours to return a call, the customer has likely already spoken to a competitor. Leads also stop responding when an estimate is confusing, lacks detail, or is delivered days later than promised. Speed and clarity are the best ways to keep a lead engaged.
How quickly should contractors respond to a new lead?
Immediately. If you can answer the phone live, do it. If a lead comes in through a web form or goes to voicemail, return the contact within five to ten minutes. The faster you respond, the higher your chances of securing the job.
Contractors who treat lead response as an urgent priority close significantly more jobs than those who wait until the end of the day to return calls. If you are too busy on the job site to answer calls, consider hiring an answering service or using automated text follow-up.
Why am I giving estimates but not winning jobs?
If your close rate is very low, you are likely either pricing too high for the value you present, or you are attracting the wrong type of customer. It can also mean your estimates are confusing or lack professional presentation.
Review your sales process. Are you explaining the value of your work, or just emailing a number? Are you following up a few days later, or just waiting for them to call you? Often, a simple follow-up call is all it takes to win a job over a competitor who never checked back in.
How can contractors follow up without sounding desperate?
Frame the follow-up as an act of customer service, not a sales push. Instead of asking “Are you ready to buy?”, say something like, “I am reviewing my schedule for next week and wanted to see if you had any questions about the estimate I sent over.”
This shows you are organized, busy, and helpful. It gives the customer an easy opening to ask a question about the price or the scope of work without feeling pressured.
Why is my contractor website getting traffic but no calls?
A website that gets traffic but no calls usually suffers from a weak call to action or a confusing layout. If a visitor has to search for your phone number, or if they cannot immediately tell whether you serve their city, they will leave.
Ensure your phone number is large and clickable at the top of every page. Clearly state your primary services and your service area above the fold. Give the visitor one obvious next step, such as “Call Now for a Free Estimate.”
What should a contractor website include to generate leads?
A lead-generating website needs a clear headline explaining what you do, a visible phone number, a simple contact form, and proof of your work. It should also include trust elements like reviews, licenses, and photos of your actual crew, not just stock images.
Avoid long blocks of text about the history of your company. Customers care about whether you can solve their problem quickly and professionally. Make the website about their needs, not your history.
How do I know which contracting services are most profitable?
You must track the actual time and material costs for each specific type of job you complete. A service that brings in high revenue might have terrible margins if it requires excessive labor, expensive materials, or frequent callbacks.
Compare the net profit of different services over a few months. You may find that a simple, fast service yields a 30% margin, while your large, complex projects only yield 10%. Once you know the truth, you can focus your marketing on the high-margin work.
Should contractors stop offering low-profit services?
Yes, unless that low-profit service consistently leads directly to high-profit work. If a service consumes your crew’s time but produces very little margin, it is preventing you from taking better jobs.
Try raising the price on the low-profit service first. If customers accept the new price, the service becomes profitable. If they stop buying it, you have successfully eliminated a distraction and freed up your schedule for better work.
How do contractors identify bad-fit jobs?
Bad-fit jobs usually reveal themselves during the initial phone call or estimate. Red flags include customers who immediately ask for a discount before seeing the scope of work, customers who complain extensively about other contractors, or jobs that are located far outside your normal service area.
Learning to say no to these jobs is a crucial skill. A bad-fit job will almost always cost you more in labor overruns, stress, and unbillable time than it is worth. The free assessment helps identify if bad-fit jobs are hurting your cash flow.
Why do change orders destroy job profit?
Change orders only destroy profit when they are not documented and billed correctly. If a customer asks you to add a small feature while you are on-site, and you do it without a signed change order, you are giving away free labor and materials.
Every change to the original scope of work must be documented with the additional cost and the impact on the schedule. Both parties must sign it before the extra work begins. This protects your margin and prevents disputes at the end of the job.
Get Your Personalized 30-Day Plan
Stop working on the wrong problem. Take the free assessment to see what your business needs next, and get a clear plan of action.
GET MY 30-DAY PLANHow should a contractor price labor?
Labor must be priced using a fully burdened rate, not just the hourly wage. The burdened rate includes payroll taxes, workers’ compensation, general liability insurance, health benefits, paid time off, and any training costs.
If you pay a crew member $25 per hour, their true cost to the business might be $35 per hour. If you estimate the job using the $25 rate, you are losing $10 per hour on that employee. Always use the burdened rate when building estimates. If you are not sure whether your pricing is accurate, the free assessment can help point you in the right direction.
How should contractors handle rising material costs?
Always verify current material prices before sending a large proposal. Do not rely on what materials cost three months ago. For larger projects that will not start immediately, include a material escalation clause in your contract.
This clause allows you to adjust the final price if material costs increase by a certain percentage between the time the contract is signed and the time the materials are purchased. It protects your margin from sudden market shifts.
Why do jobs keep taking longer than estimated?
Jobs run long because of poor estimating, disorganization, or scope creep. If you estimate based on a perfect day where nothing goes wrong, you will always run over. You must estimate based on average production rates.
Disorganization also kills time. If the crew has to leave the site to buy a forgotten part, you lose an hour of production. Checklists, clear scopes of work, and proper staging the night before can eliminate most of these delays.
How can contractors reduce callbacks?
Callbacks happen when work is rushed or expectations are unclear. The best way to reduce them is to implement a final walkthrough checklist before the crew leaves the site. The crew leader should inspect the work against the original scope to ensure everything was completed to standard.
Additionally, taking the time to walk the customer through the finished job and explaining how to maintain the work can prevent many unnecessary calls later.
What causes a small contracting business to fail?
Most fail because they run out of cash. This happens when a contractor consistently underprices work, fails to track overhead, or takes on expensive debt (like new trucks) before the business has the consistent high-margin work to support it.
Growth without profitability is dangerous. The businesses that survive are the ones that prioritize margin over volume, collect deposits, and build cash reserves during the busy season. If you are worried about your cash flow, the free Contractor Business Assessment is a good place to start.
How can a contractor grow without hiring too fast?
Focus on efficiency and pricing before adding headcount. Raise your prices on your most popular services. This will naturally filter out price-shoppers and leave you with higher-margin work that requires the same amount of labor.
Next, eliminate unbillable time. If your current crew is spending two hours a day driving or searching for tools, fixing your organization can give you the equivalent of a part-time employee without adding payroll.
When should a contractor hire the first employee?
Only hire when you have enough consistent, profitable work to keep them busy, and enough cash reserves to cover their payroll during a slow month. Do not hire just because you had one busy week.
Before hiring, ensure your pricing is correct. If you are underpricing your work as a solo operator, hiring an employee will only multiply your losses. You must be able to charge enough to cover their fully burdened labor rate plus overhead and profit.
How can a contractor become more organized?
Stop relying on your memory and start building systems. Create a standard template for your estimates so you do not start from scratch every time. Use a written checklist for loading the truck each morning. Document your follow-up process.
A business runs smoothly when the systems dictate the workflow. If everything depends on the owner remembering what to do next, the business will always feel chaotic and stressful.
What should contractors fix during a slow season?
A slow season is the perfect time to work on the business instead of in it. Review your job costs from the past year to see which services were truly profitable. Update your labor rates and overhead calculations.
You should also use this time to improve your website, organize your tools, and build the estimate templates and checklists you were too busy to create during the summer. Taking the free assessment during a slow month can give you a clear list of what to fix before the busy season returns.
How can a contractor grow without spending more on advertising?
Focus on your existing leads and past customers. Implement a strict follow-up system so you stop losing the leads you already have. Reach out to past customers to offer seasonal maintenance or remind them of other services you provide.
You can also ask satisfied customers for reviews and referrals. A strong reputation and a fast response time will generate more profitable work than doubling your ad spend while ignoring the basics.
Why does more revenue not always mean more profit?
Revenue is just the total amount of money coming in. If your costs grow faster than your revenue, your profit will shrink. Taking on larger jobs often requires more management time, more expensive materials, and higher insurance limits.
If you do not adjust your margins to account for the increased risk and overhead of larger projects, you will find yourself managing twice the revenue for the same or less actual profit.
How can contractors stop competing only on price?
You stop competing on price by competing on professionalism and speed. When a customer receives a detailed, professional estimate the same day they called, they are often willing to pay more because they trust you.
Contractors who only email a single number are forcing the customer to make a decision based entirely on price. Build value by explaining your process, showing proof of past work, and communicating clearly. The free assessment can help you see if your sales process is holding you back.
You Do Not Need Twenty New Strategies
You need to find the one weak spot that is costing you the most money or jobs right now. Take the free assessment. Get a clear 30-day plan. Start fixing the right problem first.
GET MY FREE 30-DAY PLAN