Organization Profitability Cash Flow Taxes Getting Clients Keeping Clients Dashboards Pricing Your Work Debt and Financing Financial Mindset Growing the Business Visualize Before You Spend
01 — Organization

Get your records
under control first.

↓ Download Chapter PDF
01
Open a separate business bank account today
If you mix personal and business money, your records are already wrong. One dedicated account for every dollar in and out of the business makes everything else easier. This is the single most impactful thing you can do before anything else.
02
Export your bank statements every month
Do not wait until tax season. Download your CSV or PDF statement at the end of every month and put it in a folder labeled by year and month. This takes two minutes and saves hours later.
03
Set up a simple folder structure for receipts
Year, then month, then a folder for each job. Every receipt goes into the right folder the same day you get it. A photo on your phone uploaded to Google Drive counts. The habit matters more than the system.
04
Reconcile your accounts every month, not once a year
Reconciling means matching every transaction in your spreadsheet or QuickBooks to your bank statement. If you do it monthly it takes 30 minutes. If you wait until December it takes a week and you will still miss things.
05
Use a chart of accounts built for contractors
Standard bookkeeping categories do not work well for construction. You need: Materials, Direct Labor, Subcontractors, Equipment, Job Overhead, General Overhead, and Revenue by Job. Set these up once and every categorization decision gets easier.
06
Block one hour every week to update your books
Friday afternoon, Sunday evening, Monday morning. Pick a time and protect it. Bookkeeping falls apart because people skip one week, then two, then it is four months behind and feels impossible. An hour a week is the whole system.
Rule
The two-touch rule
Every piece of financial information should be touched exactly twice: once when it happens (save the receipt, log the expense) and once when you reconcile. If you are touching things more than twice, your system is broken. Simplify until the two-touch rule works.
02 — Profitability

Know which jobs
actually make money.

↓ Download Chapter PDF
07
Track costs by job, not just by category
Knowing you spent $40k on materials this year tells you nothing. Knowing you spent $12k on materials on the Henderson job and quoted $9k tells you everything. Every expense needs a job attached to it.
08
Calculate your real labor cost, not just wages
Your real labor cost includes wages plus payroll taxes, workers comp, and any benefits. For most contractors this is 20 to 35% more than the wage itself. If you are bidding based on wages alone you are already losing money.
09
Know the difference between markup and margin
If a job costs $10k and you add 20% markup you charge $12k and make $2k. But your margin is only 16.7%, not 20%. Margin = profit divided by revenue. Markup = profit divided by cost. Most contractors underprice because they confuse the two.
10
Do a bid-to-actual comparison after every job
What did you quote? What did it actually cost? Do this for every job and after six months you will see exactly where you consistently underestimate. Usually it is labor hours or material waste. Fix your estimates and your margins improve immediately.
11
Allocate overhead to every job
Your truck, your insurance, your tools, your phone: these are real costs that belong to every job. Estimate your total annual overhead, divide it by your total annual labor hours, and add that rate to every job you price. If you do not, your profitable-looking jobs are actually subsidizing your overhead.
12
Fire your worst jobs
Once you have real job cost data, you will find jobs that consistently lose money or barely break even. Raise your price on those jobs. If the client will not pay it, walk away. You are literally better off doing nothing than doing low-margin work at volume.
13
Set a minimum acceptable gross margin and hold it
Decide what your minimum margin is before you bid anything. For most contractors this should be at least 30 to 40% gross margin to cover overhead and leave net profit. If a job cannot hit that number, you need to either find a way to reduce the cost or decline the work.
14
Track material waste on every job
Material waste is one of the most consistent margin killers in construction. Start recording what you ordered versus what you used. Even cutting waste by 5 to 10% on materials can add several points of margin back to a job.
15
Review your top five most profitable jobs each year
What type of work were they? What was the client profile? What did you do differently on those jobs? This tells you exactly where to focus your sales effort. Do more of what already works at the margins you want.
03 — Cash Flow

Profitable does not mean
you have cash.

↓ Download Chapter PDF
16
Build a 13-week cash flow forecast
List every dollar you expect to receive and every dollar you expect to pay out for the next 13 weeks. Update it weekly. This is the only tool that tells you before it is a problem that you are going to run short on Friday. Most contractors only know after.
17
Invoice immediately when work is complete
Every day you wait to send an invoice is a day added to your payment cycle. Send it the same day the work is done or the milestone is reached. Automate it if you can. The clock does not start until the invoice lands.
18
Require deposits on every job
A deposit of 25 to 50% upfront covers your material costs before you start and filters out clients who are not serious. If a client will not pay a deposit, they are telling you something important before you spend a dollar on their job.
19
Set up milestone billing on large jobs
On any job over a few weeks, do not wait until completion to invoice. Bill at defined milestones: framing complete, rough-in complete, drywall complete. This keeps cash coming in while the job is running instead of after it ends.
20
Know your accounts receivable aging at all times
This is a list of every invoice that has not been paid, sorted by how long it has been outstanding. Anyone past 30 days needs a follow-up call, not an email. Anyone past 60 days is a collections problem you need to address now, not later.
21
Keep a cash reserve equal to one month of operating costs
This is your buffer when a client pays late, a job gets delayed, or an unexpected expense hits. Build it slowly if you have to. Even two weeks of reserves changes how decisions feel when things go sideways.
22
Negotiate payment terms with your suppliers
Many suppliers will give you net 30 terms once you have a relationship, meaning you receive materials and pay 30 days later. This float helps you match the timing of your cash in with your cash out on active jobs.
23
Separate your tax money from your operating cash
Every time revenue hits your account, move a percentage into a separate savings account earmarked for taxes. For most self-employed contractors this is 25 to 30% of net profit. If you spend tax money on operations you will be broke in April.
24
Understand the difference between profit and cash
You can show a $50k profit on paper and have $0 in the bank if your clients have not paid you yet. Profit is an accounting concept. Cash is what pays your crew on Friday. Track both, separately, every single week.
04 — Taxes and Refunds

Pay less legally.
Miss nothing.

↓ Download Chapter PDF
25
Pay quarterly estimated taxes, every quarter
If you expect to owe more than $1,000 in taxes for the year, the IRS requires quarterly payments. The due dates are April, June, September, and January. Missing them means penalties on top of whatever you owe. Set a calendar reminder right now.
26
Deduct every legitimate business expense
Tools, materials, work clothing, safety equipment, software, phone bills (business portion), advertising, professional development, accounting fees, and bank fees. If it is used to run the business it is probably deductible. The key is having documentation for every single one.
27
Track your vehicle mileage for every business trip
The IRS standard mileage rate is one of the easiest deductions to miss. Every trip to a job site, supplier, or client meeting qualifies. Use a mileage app or a simple log. At 67 cents per mile in 2024, 10,000 business miles is a $6,700 deduction.
28
Use Section 179 to deduct equipment immediately
Instead of depreciating a piece of equipment over several years, Section 179 lets you deduct the full cost in the year you buy it. This is especially useful in a high-revenue year when you want to reduce your taxable income. Talk to your CPA about the annual limit.
29
Consider an S-corp election if your net profit is consistent
Once your net profit reaches roughly $50k or more per year, an S-corp structure can save you significant self-employment tax. This is not a DIY decision but it is one of the highest-leverage tax moves available to small contractors. Have your CPA model it out.
30
Deduct your home office if you do admin work from home
If you have a dedicated space at home where you do estimates, billing, and scheduling, a portion of your rent or mortgage interest, utilities, and internet qualifies as a deduction. It must be used regularly and exclusively for business. Calculate it as a percentage of your home's square footage.
31
Issue 1099s to every subcontractor you paid over $600
If you paid a subcontractor more than $600 in a year, you are required to issue them a 1099-NEC by January 31st of the following year. Missing this can cost you the deduction entirely and expose you to IRS penalties. Collect W-9 forms from every sub before you pay them.
32
Prepay deductible expenses before December 31
If you are having a high-income year, you can prepay expenses like insurance premiums, software subscriptions, or supplies before year end and deduct them in the current tax year. This is a legal way to move taxable income into the following year.
33
Give your CPA clean records, not a box of receipts
The better organized your records are, the less time your CPA spends reconstructing your year and the more time they spend on strategy. A CPA doing cleanup at $200 to $400 per hour is expensive cleanup. Organized records pay for themselves.
05 — Getting Clients

Find more work.
Better work.

↓ Download Chapter PDF
34
Your best source of new clients is your existing clients
Before spending a dollar on advertising, ask every satisfied client if they know anyone who needs the same work. A direct referral closes at a much higher rate than any cold lead. Make asking for referrals a standard part of how you close out every job.
35
Document every job with before and after photos
Photos are your portfolio and your proof. They go on your website, your Google profile, and your social media. A well-photographed job does more sales work than any ad. Start a habit of shooting photos on every job from day one.
36
Claim and maintain your Google Business profile
This is free and it is the most important thing you can do for local search visibility. Fill out every field, add photos, collect reviews, and respond to all of them. Contractors with complete, active Google profiles consistently outrank those who ignore it.
37
Ask for a review while you are still on the job site
The best time to ask for a Google review is the moment a client expresses satisfaction, while you are still standing in front of them. Pull up the link on your phone, hand it to them, and let them write it right there. Waiting until later cuts your conversion rate dramatically.
38
Build a relationship with one or two real estate agents
Real estate agents are a recurring source of referrals for contractors. They always need someone reliable to recommend to clients who are buying and need repairs or to sellers who need to prep a house. One good relationship with an active agent can fill your calendar.
39
Specialize and say so clearly
Contractors who say they do everything get treated like they do everything at an average price. Contractors who specialize in one thing command a premium and attract clients who specifically want that. Pick your best and most profitable type of work and lead with it in all your marketing.
40
Follow up on every estimate you send
Most contractors send an estimate and wait. Most clients are just slow, not disinterested. A follow-up call three to five days after sending an estimate closes a significant percentage of work that would otherwise go silent. Make it a standard step in your process, not an afterthought.
41
Show up on time for every estimate appointment
This sounds obvious but it is one of the most powerful differentiators in a market full of contractors who do not. Showing up on time, calling ahead if you are delayed, and following up the same day with a professional estimate sets you apart from the majority of your competition before you say a single word.
42
Price for the clients you want, not the ones you have
If you consistently attract clients who haggle and pay late, your pricing is attracting them. Higher prices filter for clients who value quality and pay on time. Raising your rates by 15 to 20% and losing a third of the calls you get is often a net positive for both revenue and sanity.
06 — Keeping Clients

The job ends.
The relationship does not.

↓ Download Chapter PDF
43
Do a walkthrough with the client before you leave every job
Walk through the completed work with the client before you pack up. Ask if there is anything they want to look at more closely. Catching a concern on the spot costs you 20 minutes. Finding out about it in a negative review costs you a lot more.
44
Send a follow-up message two weeks after job completion
A short message asking how everything is holding up and if there are any questions shows a level of care most contractors never demonstrate. It also opens the door for the next job or a referral conversation without you having to force it.
45
Keep a simple client database
Name, address, what work you did, when you did it, and what they paid. A spreadsheet is fine. This lets you reach out proactively when similar work might be due again, and it means you never have to say "remind me what we did at your place" to a returning client.
46
Offer maintenance or annual checkup packages
Clients who trust you are open to paying for ongoing service. A simple annual inspection or maintenance package creates predictable recurring revenue and keeps your name top of mind when they need more work or when someone asks them for a referral.
47
Respond to every message within 24 hours
Speed of response is one of the top factors clients cite when choosing a contractor and when recommending one. You do not need to solve the problem in 24 hours. You just need to acknowledge that you received it and you are on it. That alone separates you from most of your competition.
48
Handle complaints fast and without argument
When a client complains, the first response should never be defensive. Acknowledge what they are saying, go look at it in person, and fix what is yours to fix. A client whose complaint was handled well is often more loyal than one who never had a problem.
Key insight
Repeat business costs almost nothing to acquire
Getting a new client costs marketing spend, estimate time, and trust-building from zero. Getting a repeat client costs a phone call. Focus as much energy on keeping the clients you have as on finding new ones. The contractors who build durable businesses run on repeat and referral work almost entirely.
07 — Dashboards

See your business
in one view.

↓ Download Chapter PDF
49
Start with five numbers, not fifty
A useful dashboard shows: Revenue this month, Total expenses this month, Gross profit margin, Cash in bank right now, and Outstanding receivables. If you know these five numbers at any moment, you understand your business. Add complexity only after you are consistently tracking these.
50
Build your dashboard in Google Sheets, not a new app
You do not need software. A well-built Google Sheet that pulls from your categorized transaction data gives you everything you need, costs nothing, and does not require you to learn a new tool. Keep it simple and you will actually use it.
51
Track revenue and costs separately for each job
Your main dashboard should show total numbers, but you also need a tab or section for each active job that shows quoted versus actual cost to date. This is where you catch overruns before they finish eating your margin.
52
Use a monthly trend view, not just a snapshot
A single month of numbers means almost nothing in construction where revenue is lumpy. Show the last 12 months side by side. This makes seasonality visible, shows whether you are growing or shrinking, and reveals which months you consistently run tight on cash.
53
Add a traffic light system to key metrics
Use conditional formatting to color cells red, yellow, or green based on thresholds you set. Gross margin below 30% is red. Cash below your one-month reserve is red. This means you can scan the dashboard in 10 seconds and know if something needs attention without reading every number.
54
Include a cash flow runway metric
Cash runway is how many weeks you can operate at current burn rate with the cash you have right now. Calculate it by dividing current cash by average weekly expenses. If your runway drops below four weeks, that is a warning signal that needs action before it becomes a crisis.
55
Review your dashboard every Monday morning
Schedule 15 minutes every Monday to look at the numbers before the week starts. This makes financial awareness a habit instead of a quarterly panic. You will catch problems earlier and make better decisions about which jobs to take and which to walk away from.
56
Track your top three cost categories every month
Whatever your three biggest expense categories are, watch them month over month. If materials suddenly spike without a corresponding revenue spike, something is wrong. If labor costs are climbing but revenue is flat, your margins are shrinking. You only catch this if you are watching the data regularly.
57
Share a simplified version with your accountant quarterly
A good CPA uses your data to give you advice, not just to file your taxes. Send them your monthly dashboard summary four times a year. The conversation you have about the numbers is often where the most valuable tax and business strategy advice comes from.
08 — Pricing Your Work

Stop guessing.
Start calculating.

↓ Download Chapter PDF
58
Calculate your true hourly cost before setting any price
Add up your total annual costs: labor, overhead, equipment, insurance, and your own salary. Divide by your total billable hours. That is your break-even hourly rate. Any price below that number and you are losing money before you start.
59
Never quote from memory alone
Every estimate should start from your actual historical cost data. What did similar jobs cost in materials? How many hours did they take? Memory is optimistic. Data is honest. Contractors who quote from data consistently outperform those who quote from gut feel.
60
Add a contingency line to every estimate
Build a 10 to 15% contingency into every job quote to cover unexpected costs. Be transparent about it. Most clients understand that construction has variables. The ones who do not are usually the ones who cost you money when those variables show up.
61
Price change orders immediately and in writing
When the scope of a job changes, the price changes. Do not wait until the end of the job to bring it up. Issue a written change order before the extra work starts, get it signed, and treat it as a separate mini-contract. Verbal agreements on change orders almost always end in disputes.
62
Raise your prices every year
Material costs go up. Labor costs go up. Your prices should too. If you have not raised your rates in two years, you are effectively taking a pay cut every year. A 5 to 10% annual increase is reasonable and most good clients expect it. The ones who leave over a fair increase were not worth keeping.
63
Itemize your estimates, do not just give a total
An itemized estimate shows the client exactly what they are paying for. It reduces sticker shock, makes change orders easier to justify, and positions you as professional compared to competitors who hand over a single number on a napkin. It also protects you legally if a dispute arises.
64
Know your competitor's pricing without letting it set yours
Understanding the market rate is useful context. Setting your price based on what someone else charges is a trap. Your costs are not their costs. Your quality is not their quality. Price based on your numbers and your value, then be able to explain why you are worth it.
65
Factor in payment timing when pricing large jobs
A job that pays you in 90 days costs you more than a job that pays in 30 days, even if the price is identical. You are floating the materials and labor for that entire period. On large jobs with slow payment cycles, price in a financing cost or negotiate better payment terms upfront.
66
Use a written contract on every single job
Scope of work, price, payment schedule, change order process, and what happens if the project is cancelled. A one-page contract protects you legally, sets expectations clearly, and signals professionalism. Handshake deals are fine until they are not, and then they cost you everything.
09 — Debt and Financing

Borrow smart.
Or not at all.

↓ Download Chapter PDF
67
Understand the difference between good debt and bad debt
A loan to buy a piece of equipment that generates more revenue than it costs is good debt. A line of credit used to cover operating losses because the business is not profitable is bad debt. Good debt builds the business. Bad debt masks problems that will eventually compound.
68
A business line of credit is for emergencies, not operations
A line of credit is a useful safety net for unexpected cash gaps. It is not a substitute for cash flow management. If you are drawing on a line of credit regularly to make payroll, the business has a structural problem that borrowing will not fix, only delay.
69
Establish business credit before you need it
Apply for a small business credit card or line of credit when your business is healthy and you do not need the money. Banks lend to businesses that do not need loans. Waiting until you are in a cash crunch to apply means worse terms, higher rates, or a rejection when the stakes are highest.
70
Calculate the true cost of equipment financing
Before financing equipment, add up every payment over the life of the loan. Compare it to the cash price. That difference is what you are paying to spread the cost over time. Sometimes it is worth it. Sometimes paying cash and keeping overhead lower is the smarter move. Run the numbers both ways.
71
Pay off high-interest debt before investing in growth
If you are carrying a business credit card at 20% interest, any investment you make needs to return more than 20% to be worth it. Most investments do not guarantee that. Paying down high-interest debt is often the highest-return financial move available to a small contractor.
72
Keep personal and business debt completely separate
Taking a personal loan to fund the business, or using business funds to pay personal debt, creates legal and tax complications that can take years to untangle. If the business needs capital, fund it through a proper business loan or your own documented contribution. Keep the paper trail clean.
10 — Financial Mindset

How you think about money
determines what you do with it.

↓ Download Chapter PDF
73
Revenue is vanity. Profit is sanity. Cash is reality.
A contractor doing $1M in revenue with 5% net margin takes home $50k. A contractor doing $400k in revenue with 25% net margin takes home $100k. Bigger numbers on the top line mean nothing if the bottom line is thin. Focus on what you keep, not what you bill.
74
Pay yourself a salary, even if you are a sole proprietor
If your own labor cost is not built into your pricing and your own salary is not a line item in your budget, you are working for free every time you are on a job site. Decide what your time is worth, pay yourself that amount consistently, and treat it like any other business expense.
75
Busy does not mean profitable
The most dangerous position a contractor can be in is fully booked and barely breaking even. You have no time to find better work and no margin to absorb any problem. Being selective about which jobs you take is not turning down revenue. It is protecting your capacity for the right revenue.
76
Make financial decisions with data, not feelings
Buying a new truck because you feel successful is a feeling. Buying a new truck because the numbers show the current one is costing more in repairs than payments on a new one is a decision. Run the numbers first. Always. The business does not care about feelings.
77
A slow month is not a failing business
Construction is seasonal. Cash flow is lumpy. Revenue will be uneven. The goal is not to have a perfect month every month. The goal is to have enough cash reserved from good months to get through slow ones without panic decisions. Plan for the slow months during the busy ones.
78
Understand your break-even point
Your break-even is the minimum revenue you need each month to cover all fixed costs. Calculate it and know the number. If January brings in less than break-even, you are drawing down reserves. If you do not know the number, you cannot know when you are in trouble until you already are.
The truth
Most contractors work harder than they need to for less than they deserve
Not because they are not skilled. Because the financial side was never set up to work for them. Clean books, accurate job costing, and a basic dashboard do not just show you where you are. They show you where to go. That is the whole point of doing this right.
11 — Growing the Business

Grow when the
foundation is solid.

↓ Download Chapter PDF
79
Do not hire until you have the revenue to support it consistently
Adding headcount before the revenue is stable is one of the fastest ways to sink a small contractor. A new employee is a fixed cost every week regardless of whether you have work. Make sure your pipeline and your margins can support payroll for at least six months before you commit to a hire.
80
Track your revenue per employee as you grow
Revenue per employee is a simple measure of how efficiently your team generates business. If it drops significantly as you add people, your overhead is growing faster than your output. Healthy growth keeps this number stable or improving, not declining.
81
Systematize before you scale
If your estimating, invoicing, and job tracking processes are chaos when it is just you, adding more jobs and people makes it worse chaos, not better. Document how you do things before you grow. A basic written process for each part of the business is what makes delegation possible.
82
Watch your overhead ratio as revenue grows
As a business grows, overhead tends to creep up faster than revenue. Track your overhead as a percentage of revenue every quarter. If you are making more money but your overhead percentage is climbing, your growth is not making you more profitable. It is just making you bigger.
83
Reinvest a fixed percentage of profit back into the business
Decide in advance what percentage of net profit goes back into equipment, marketing, or training every year. Treat it like a bill. Businesses that reinvest consistently grow more durably than those that reinvest only when it feels comfortable, which is usually never.
84
Build a relationship with a banker before you need one
Walk into your business bank, introduce yourself, and meet whoever handles small business accounts. Share a brief overview of what you do. Bankers who know you as a person process loan applications differently than ones who only see a file. The relationship is an asset. Build it early.
85
Know the difference between scaling and growing
Growing means doing more of the same thing with proportionally more cost. Scaling means increasing revenue without increasing costs at the same rate. Raising your prices, improving your margins, and working on more profitable job types is scaling. Adding crews and chasing volume without improving margins is just growing. One builds wealth. The other builds stress.
86
Set annual financial goals with specific numbers
"Make more money this year" is not a goal. "Achieve 30% gross margin on every job and hit $600k in revenue by December" is a goal. Specific targets change how you make decisions week to week. They also give you something to measure so you know by June whether you are on track.
87
Build your business to run without you being on every job
If you are always on the tools, you are capping your revenue at what one person can physically do. The financial goal of every owner-operator should be to build systems and a team that generate revenue while you focus on higher-value work. That is the transition from contractor to business owner.
12 — Visualize Before You Spend

The most expensive mistakes
happen before construction starts.

↓ Download Chapter PDF
Tool
Use Decked Pro to align with your client before a single dollar moves
Decked Pro is an AI platform built specifically for contractors and their clients. It lets both sides visualize a remodel or renovation in full before committing to materials, labor, or a timeline. Scope creep, client disagreements, and mid-project reversals are almost always rooted in a failure to align on what the finished result actually looks like. Decked Pro closes that gap before the job starts, not after.
88
Never start a remodel without visual alignment
The number one source of change orders is a client who imagined something different from what you built. Decked Pro lets you and your client walk through the space visually before any work begins. What the client approves in the visualization is what you build. Change orders drop. Disputes drop. Margin holds.
89
Use visualizations to justify your bid
A contractor who shows up with a rendered plan of the finished space closes at a higher rate and commands a higher price than one who shows up with a number on a page. Decked Pro gives you that presentation without requiring you to be a designer. The visual does the selling for you.
90
Optimize material sourcing before you order anything
Decked Pro includes material sourcing tools that help identify cost-efficient options before you commit to suppliers. Getting this right before the order goes in is the difference between the margin you quoted and the margin you actually keep. Material decisions made after work starts almost always cost more than decisions made before.
91
Simulate structural decisions before they become permanent
Moving a wall, changing a layout, adjusting a floor plan: these decisions are cheap on screen and expensive in real life. Decked Pro lets you test spatial configurations before any framing starts. The cost of getting it wrong on screen is zero. The cost of getting it wrong on site is measured in labor hours, materials, and client trust.
92
Give your clients a tool, not just a conversation
Most contractors ask clients what they want and then interpret the answer. Decked Core gives homeowners and property professionals the ability to visualize their own space and communicate exactly what they are after before you ever show up to estimate. When the client comes to you with clarity, your job gets easier and your estimate gets tighter.
93
Use pre-construction data to sharpen your financial model
The more defined a project is before work begins, the more accurate your cost estimate can be. Decked Pro's spatial planning and material data give you inputs that make your job costing more precise from day one. A more precise estimate means a more honest margin, which means fewer surprises when you do your bid-to-actual review after the job closes.

Want this done for you
instead of by you?

One fixed price. Clean books. Real tax strategy. Done.

Get Started See Pricing