How to Set Up Your Chart of Accounts as a Contractor
The default QuickBooks chart of accounts isn't built for contractors. Here's how to structure yours so your P&L actually helps you run your business.
The chart of accounts is the foundation of everything in your books. Every transaction that flows through your business gets categorized into one of these accounts, and those accounts are what build your P&L, your balance sheet, and every financial report you'll ever look at.
The problem is most contractors are using the default chart of accounts that came with QuickBooks. It wasn't designed for a plumber, an HVAC company, or a landscaper. It was designed for a generic business that doesn't exist.
The result is a P&L that has 40 or 50 accounts, half of which don't apply to your business, and none of which are structured to tell you anything useful about how your jobs are performing.
Here's how to fix it.
Why the Default Chart of Accounts Doesn't Work for Contractors
When you set up a new QuickBooks Online file, it gives you a pre-built chart of accounts based on your industry selection. Even if you select "construction" or "contractor," the structure is too generic to be useful.
You'll typically see one line for revenue with no breakdown by service type. One line for Cost of Goods Sold with no separation between materials, labor, and subcontractors. And a long list of expense accounts, many of which you'll never use, alongside a "Miscellaneous" or "Uncategorized" account that becomes a dumping ground for everything nobody knows how to classify.
This is the chart of accounts we talked about in Why Your Contractor P&L Is Lying to You. If your P&L isn't telling you a clear story, the chart of accounts is usually where the problem starts.
Revenue: Break It Out by Service Type
Instead of one revenue line, break your income into the types of work you do. For a plumbing company, that might be Service & Repair Revenue, New Construction Revenue, and Maintenance Agreement Revenue. For an HVAC company, it might be Service Calls, Installations, and Maintenance Contracts. For a landscaper, it could be Maintenance, Design & Install, and Hardscaping.
This alone changes what your P&L tells you. Instead of seeing "$85,000 in revenue this month," you can see that $50,000 came from service work, $30,000 from installs, and $5,000 from maintenance agreements. Now you know where your money is actually coming from, and you can start comparing margins across service types.
Cost of Goods Sold: Three Lines, No More
This is where most contractor charts of accounts fail. COGS should be broken into three sub-accounts:
Materials & Parts. Everything you buy that goes directly into a job. For a plumber, that's pipe, fittings, fixtures, water heaters. For an HVAC tech, it's condensers, refrigerant, filters. For a landscaper, it's sod, mulch, stone, plants.
Direct Labor. The wages you pay your crew for time spent on jobs. This includes the hourly rate plus burden (payroll taxes, workers comp, benefits). This is the cost of the people doing the work.
Subcontractor Costs. Any work you sub out to another company on a job.
With these three lines, you can calculate your true gross profit. Revenue minus materials, labor, and subs equals what's left after doing the work. That number is the most important metric in a contracting business, and most contractors can't see it because their COGS is one lumped line.
We walk through how to use this structure for job-level tracking in How to Track Job Costs in QuickBooks Online.
Operating Expenses: Keep It to 15-20 Accounts
Operating expenses are your overhead, the cost of running the business that isn't tied to a specific job. Here's what a clean contractor expense section looks like:
Vehicle Costs (fuel, maintenance, payments, insurance). Insurance (general liability, workers comp if not in COGS, commercial auto). Tools & Equipment. Office & Admin. Marketing & Advertising. Rent or Lease. Utilities. Licensing & Permits. Software & Subscriptions. Professional Services (your bookkeeper, your CPA). Uniforms & Safety Equipment. Meals & Entertainment. Bank & Merchant Fees. Interest Expense.
That's about 14-15 categories. You might add a few more depending on your business, but the total should stay under 20. Every account should have a clear purpose. If you can't explain what goes in it in one sentence, you probably don't need it.
If you currently have a "Miscellaneous" or "Other" account with more than a few hundred dollars in it, that's your first cleanup target. Go through those transactions and recategorize them into the accounts where they actually belong.
The Full Picture: 25-30 Accounts Total
When you add up your revenue accounts, COGS accounts, and operating expense accounts, you should land somewhere between 25 and 30 total. Every line means something. When you open your P&L, you should be able to see in under a minute: where the money came from, what the work cost broken into materials, labor, and subs, what your gross profit is, and what your overhead looks like category by category.
That's a P&L that helps you make decisions. That's what a chart of accounts is supposed to do.
For a deeper look at what this looks like applied to specific trades, check out Bookkeeping for Landscaping Companies: A Practical Guide and HVAC Bookkeeping: What Every HVAC Contractor Needs to Know.
How to Clean Up Your Existing Chart of Accounts
If you've been using QuickBooks for a while and your chart of accounts is a mess, here's how to clean it up without starting over.
First, run your P&L and count your accounts. If you're over 40, you have bloat. Look for accounts with zero or near-zero balances and either merge them or make them inactive.
Second, check for duplicates. It's common to see "Office Supplies" and "Office Expenses" as two separate accounts, or "Auto" and "Vehicle Costs" doing the same thing. Merge these.
Third, restructure COGS. If you have one line, add the three sub-accounts (materials, labor, subs) and start categorizing going forward. You don't have to reclassify every historical transaction, but from this point on, every new transaction should go into the right bucket.
Fourth, rename anything that's vague. "Miscellaneous" becomes something specific. "Other Expenses" gets broken into what it actually contains.
This cleanup takes a few hours. The payoff is a P&L you can actually read and use to run your business.
At Prophet Accounting, restructuring the chart of accounts is one of the first things we do for every new home service client in Port St. Lucie, across the Treasure Coast, and nationwide. It's the foundation that makes everything else, from job costing to monthly reporting, actually work.
If your chart of accounts needs a reset, schedule a consultation at prophetaccounting.com/contractors.
Bookkeeping for Landscaping Companies: A Practical Guide
What landscaping business owners need to know about bookkeeping, from job costing and seasonal cash flow to building a chart of accounts that helps you run your business.
If you run a landscaping company, you already know the work is demanding. Long days, weather delays, equipment breaking down, & crews spread across multiple job sites. The last thing you want to think about at the end of the day is your books.
But here's the problem. If nobody is watching the financial side of your business, you're making every decision based on gut feel. You don't know which jobs are actually profitable or if your pricing covers your real costs. And when tax time comes around, it's a scramble.
Landscaping bookkeeping isn't complicated, but it does need to be set up properly for your type of business. Here's what that looks like.
Why Landscaping Businesses Need More Than Basic Bookkeeping
Most bookkeepers treat a landscaping company the same way they'd treat any small business. Categorize transactions, reconcile the bank account, hand off a P&L at the end of the month.
That might be fine for tax purposes, but it won't help you understand your business. Landscaping has financial characteristics that generic bookkeeping doesn't account for.
Seasonality is a big one. Here in Florida and across the Treasure Coast, you've got year-round work, but for landscapers in most of the country, revenue drops significantly in winter months. Your books need to reflect that so you can plan cash reserves during peak season to cover the slow months.
Mixed revenue streams are another. You might be doing weekly maintenance, one-time cleanups, hardscaping, irrigation installs, and seasonal work like leaf removal or snow plowing. Each one has different margins and different cost structures. If your bookkeeper is lumping all of that into one revenue line, you can't see which services are actually making you money.
Crew labor is your biggest expense. If you're running multiple crews across different job sites, tracking labor hours per job is essential. Without it, you have no idea whether a $5,000 job was profitable or whether your crew took twice as long as you estimated.
Job Costing for Landscaping Companies
Job costing is the single most important thing you can do with your books. It means every dollar of revenue and every dollar of cost is tied to a specific job or contract.
In QuickBooks Online, you do this through Projects. Create a project for each job, and every transaction tied to that job. So the invoice, the materials from the supply house, the sub you brought in for irrigation, your crew's hours all get tagged to that project.
When the job is done, you pull a profitability report and see exactly what you invoiced, what it cost, and what you made. No guessing.
For recurring maintenance clients, you can batch them weekly or monthly rather than creating a project for every single mow. The goal is visibility, not unnecessary administrative work.
If you're new to job costing, we walk through the full setup process in How to Track Job Costs in QuickBooks Online.
What Your Chart of Accounts Should Look Like
The default QuickBooks chart of accounts isn't built for a landscaping company. Here's what yours should look like.
Revenue should be broken out by service type. Maintenance/recurring, design and installation, hardscaping, cleanups, and any other distinct service lines you offer. This tells you where your money is coming from and lets you compare margins across services.
Cost of Goods Sold should be split into three categories: materials and supplies (mulch, sod, stone, plants, fertilizer), direct labor (crew wages allocated to jobs), and subcontractor costs. This separation is what lets you calculate true gross profit on your jobs.
Operating expenses should be 15 to 20 clean categories that match your actual business. Equipment maintenance and repair, fuel, vehicle payments, insurance, marketing, office and admin, and licensing.
We cover how to structure this in detail in Bookkeeping for Contractors: What You Need to Know.
Managing Seasonal Cash Flow
Even in Port St. Lucie where you've got work year-round, there are slow stretches. For landscapers in seasonal climates, the swing is even more dramatic.
The biggest mistake is spending everything during peak season. Revenue is flowing, you buy a new mower, hire another crew member, and take bigger draws. Then January hits and suddenly payroll is tight.
Good bookkeeping includes a forward-looking view of cash flow. Not a complicated model, just a simple picture of what's coming in and what's going out over the next 90 days. When you can see the slow months coming, you can prepare for them in advance instead of reacting in a panic.
Recurring maintenance contracts are your financial stabilizer. Monthly or seasonal contracts smooth out the revenue dips. If you're not tracking recurring revenue separately from one-time project revenue, you can't see how much of your cash flow is stable versus variable.
Common Landscaping Bookkeeping Mistakes
Not separating maintenance revenue from project revenue. These have completely different margins and billing cycles. Mixing them hides the real story.
Using one COGS line for everything. If you can't see materials versus labor versus subs, you can't figure out what's driving cost overruns.
Not tracking equipment costs properly. That mower you bought for $12,000 should be a fixed asset, not an expense. How it's categorized affects your P&L, your taxes, and your understanding of what the business actually costs to operate.
Mixing personal and business expenses. Every personal charge that runs through the business account inflates your costs and makes your margins look worse than they are. Separate accounts, separate cards.
Waiting until tax time to catch up. Three months of messy books is manageable. Twelve months is a reconstruction project that costs significantly more to fix than monthly bookkeeping would have.
If your P&L isn't helping you make decisions, it's probably because it was never set up for a landscaping business in the first place. We break down what a useful contractor P&L actually looks like in Why Your Contractor P&L Is Lying to You.
What to Look for in a Landscaping Bookkeeper
The right bookkeeper for a landscaping company should understand job costing, know how to set up QuickBooks for a trades business, and be able to explain your numbers in plain English. Not just hand you a P&L and disappear.
At Prophet Accounting, we work exclusively with home service contractors in Port St. Lucie, across the Treasure Coast, and nationwide. We set up job costing, structure your chart of accounts for your specific trade, and deliver monthly reporting so you always know where your business stands.
If your books aren't helping you make decisions, schedule a consultation at prophetaccounting.com/contractors.
Why Your Contractor P&L Is Lying to You
Pull up your P&L right now. Look at it. Does it tell you a clear story about your business, or does it raise more questions than it answers?
For most contractors, it's the second one. The P&L exists, but it's not actually helping anyone make decisions. It's checking a box. Here's why that happens and what to do about it.
The Most Common Problems With Contractor P&Ls
The default QuickBooks chart of accounts isn't built for contractors. It's built for nobody in particular. So what most contractors end up with is a P&L that looks organized but doesn't actually say anything useful.
Here's what that typically looks like:
-One line for Cost of Goods Sold with no breakout of materials versus labor versus subcontractors. You can see what the work cost in total, but you have no idea what's driving those costs.
-An expense category called "Miscellaneous" or "Other" with $30K or more sitting in it.
-Personal expenses mixed in with business costs. Groceries, Amazon orders, and gas for the personal car all inflating your expenses and making your margins look worse than they are.
-50+ expense accounts, half of which have less than $500 in them.
The result is a P&L that nobody reads because nobody can understand it.
Why This Matters More Than You Think
A bad P&L hides the truth about your business. You can't see your real gross margin on jobs because direct costs aren't separated from overhead. You can't tell which service lines are profitable and which ones are dragging you down. You can't make confident decisions about hiring, equipment purchases, or pricing because you're working off bad data.
Contractors across the Treasure Coast and nationwide deal with this every day. Revenue is up, the crew is busy, but cash is tight and nobody can explain why. Nine times out of ten, the answer is sitting in a P&L that was never set up to tell the truth.
What a Useful Contractor P&L Looks Like
Revenue at the top, broken out by service type service and repair, installations, maintenance agreements, and commercial work. This alone tells you where your money is coming from.
Cost of Goods Sold broken into three lines: materials and parts, direct labor, and subcontractor costs.
This gives you gross profit (the money left after doing the work). This is the number that matters most, and most contractor P&Ls bury it or don't show it at all.
Operating expenses in 15–20 clean categories: vehicle costs, insurance, tools and equipment, office and admin, marketing, rent, utilities. Each one specific enough to be useful, none of them labeled "Other."
The total should be 25–30 accounts max. Every line should mean something. When you look at it, you should immediately see what came in, what the work cost, what overhead took, and what's left.
If you've been tracking job costs in QuickBooks using Projects, your P&L gets even more powerful — you can see profitability not just for the business overall but for individual jobs. We walk through how to set that up in QuickBooks Online if you haven't done it yet.
How to Fix Yours
The fix isn't complicated. It starts with restructuring your chart of accounts so it's built for a contractor, not a generic small business. Then it's about making sure every transaction is categorized correctly, every job has costs tagged to it, and reconciliations happen monthly instead of quarterly.
This is something a bookkeeper who understands contractors can set up in a few hours and maintain month to month. If you're not sure where to start, we cover the basics in Bookkeeping for Contractors: What You Need to Know and the HVAC-specific version in HVAC Bookkeeping: What Every HVAC Contractor Needs to Know.
At Prophet Accounting, we work with home service contractors in Port St. Lucie, across the Treasure Coast, and nationwide. We restructure your chart of accounts, set up job costing, and deliver monthly reporting in plain English so your P&L actually helps you run your business.
If your P&L isn't telling you a clear story, it's not doing its job. Schedule a consultation at prophetaccounting.com/contractors.
HVAC Bookkeeping: What Every HVAC Contractor Needs to Know
You’re good at HVAC. You know how to size a system, pull a permit, and keep a crew moving through a 12-stop day in the Florida heat. What you probably didn’t sign up for is staring at QuickBooks at 10 PM trying to figure out where your money went.
That’s the reality for most HVAC business owners. Revenue looks solid. Trucks are rolling. But cash is tight, tax season is a scramble, and you couldn’t tell someone your actual profit margin on a service call versus a full system install if they asked.
HVAC bookkeeping isn’t just data entry. Done right, it’s the system that tells you which jobs are making money, which ones are bleeding you dry, and whether you can actually afford that next hire or that second van. Here’s what you need to know.
Why HVAC Bookkeeping Is Different From General Bookkeeping
Most bookkeepers handle HVAC the same way they’d handle a law firm or a dentist’s office. Categorize expenses, reconcile the bank account, hand off a P&L at the end of the month. That’s fine if all you need is a tax return. But it won’t help you run your business.
HVAC has financial characteristics that generic bookkeeping doesn’t account for:
Seasonality. In Florida and across the Treasure Coast, summer is your peak. AC installs and emergency repairs drive revenue from May through September. But October through March can slow down significantly. Your books need to reflect that reality so you can plan cash flow across the full year, not just celebrate in July and panic in January.
Mixed revenue streams. You’re running service calls, maintenance agreements, new installs, and maybe some commercial work. Each one has different margins, different cost structures, and different labor demands. If your bookkeeper is lumping all of that into one “Revenue” line, you’re flying blind.
Equipment and parts inventory. You’ve got condensers on the truck, refrigerant in the warehouse, and filters stacked in the garage. Tracking what you buy versus what gets used on a job matters, especially when materials are 30–40% of your job cost.
Technician labor costs. Your techs are your biggest expense. If you’re not tracking labor hours per job, you have no idea whether a four-hour service call was profitable or whether your install crew is running over budget.
Job Costing: The Single Most Important Thing in HVAC Bookkeeping
If there’s one thing that separates useful HVAC bookkeeping from useless bookkeeping, it’s job costing.
Job costing means every dollar of revenue and every dollar of cost is tied to a specific job. When a service call is done, you should be able to pull up that job and see exactly what you invoiced, what the parts cost, what the labor cost, and what you actually made.
In QuickBooks Online, this is done through Projects.
If you're new to job costing, we broke down the full setup process in How to Track Job Costs in QuickBooks Online.
You create a project for each job (or batch similar small jobs weekly), and then every transaction (the invoice to the customer, the parts from your supplier, the tech’s hours) gets tagged to that project. QBO then gives you a profitability report per job.
Without job costing, you’re guessing. You might think installs are your money maker because the invoices are big, but once you factor in the equipment cost, the two-day labor, and the warranty callback, your margin might be thinner than you think. Meanwhile, your $250 service calls at 60% margin might be the real engine of your business.
That’s the kind of clarity that changes how you run your company.
What Your HVAC Chart of Accounts Should Look Like
The default QuickBooks chart of accounts is designed for nobody in particular. For an HVAC company, your chart of accounts should be set up to answer the questions you actually care about. Here’s the structure that works:
Revenue
Break it out by service type: Service & Repair Revenue, Installation Revenue, Maintenance Agreement Revenue, and Commercial Revenue if applicable. This alone tells you where your money is coming from.
Cost of Goods Sold (Direct Job Costs)
This is the cost of doing the work. Three categories: Materials & Parts (equipment, refrigerant, filters, copper), Direct Labor (technician wages and burden allocated to jobs), and Subcontractor Costs if you sub out ductwork or electrical.
Operating Expenses (Overhead)
Everything that isn’t tied to a specific job: vehicle costs, insurance, office rent, marketing, tools and equipment, licensing, uniforms, software subscriptions, and admin wages. Keep it to 15–20 clean categories. If you have an “Other” or “Miscellaneous” line with more than a few hundred dollars in it, something needs to be recategorized.
The goal is a P&L that you can actually read. Revenue by type at the top, direct costs in the middle giving you gross profit, and overhead at the bottom giving you net profit. When it’s structured right, you can glance at it and know exactly how your business is performing.
Managing Seasonal Cash Flow
Every HVAC contractor on the Treasure Coast and in Port St. Lucie knows the rhythm: summer is the sprint, winter is the coast. But most don’t plan their cash flow around it.
Here’s what that looks like in practice. During peak season, you’re collecting more than you’re spending. The temptation is to buy a new truck, hire another tech, or take a big draw. But if you don’t set aside cash for the slow months, you’ll be scrambling to make payroll in February.
Good HVAC bookkeeping includes a cash flow forecast. Not a complicated spreadsheet; just a forward-looking view of what’s coming in and what’s going out for the next 90 days. When you can see that November and December are going to be tight, you can plan for it in August instead of reacting to it in a panic.
Maintenance agreements are the financial stabilizer here. Recurring monthly revenue from maintenance contracts smooths out the seasonal dip. If you’re not tracking maintenance agreement revenue separately, you can’t see how much of your winter cash flow is covered by those contracts versus how much is variable.
The Most Common HVAC Bookkeeping Mistakes
Not separating service revenue from install revenue. These have completely different margins. Mixing them hides the truth about your business.
Using one big “Cost of Goods Sold” line. If you can’t see materials versus labor versus subs, you can’t diagnose cost overruns.
Ignoring work-in-progress on big installs. If you bought a $6,000 system this month but won’t invoice until next month, your P&L is lying to you. The expense hit this month and the revenue hits next month, which makes this month look terrible and next month look amazing. Neither is accurate.
Not reconciling weekly. If you wait until month-end or quarter-end to reconcile, transactions pile up, mistakes compound, and clean-up takes 10x longer.
Mixing personal and business expenses. This inflates your costs, makes your margins look worse than they are, and creates a mess at tax time. Separate accounts, separate cards. No exceptions.
What to Look for in an HVAC Bookkeeper
If you’re looking for someone to handle your HVAC bookkeeping, here’s what matters: they should understand job costing, they should know how to set up QuickBooks for a trades business, and they should be able to explain your numbers to you in plain English.
We cover the fundamentals of what contractor bookkeeping should actually look like in Bookkeeping for Contractors: What You Need to Know. This is worth reading if you're starting from scratch.
The right bookkeeper doesn’t just categorize transactions. They build a system that gives you visibility into your business: which jobs are profitable, where your cash is going, and whether you’re actually making money or just staying busy.
That’s what we do at Prophet Accounting. We specialize in home service contractors (HVAC, plumbing, landscaping, pest control, electrical, and roofing) in Port St. Lucie, across the Treasure Coast, and nationwide. We set up job costing, structure your chart of accounts for your trade, and give you monthly reporting in plain English so you always know where you stand.
If your books aren’t helping you make decisions, they’re just paperwork. Schedule a free call and let’s fix that.
How to Track Job Costs in QuickBooks Online
How to Track Job Costs in QuickBooks Online
You finished a $25,000 job last month. Between materials, labor, and the sub you brought in for two days, you know you spent a lot. But when you look at your bank account, the math doesn't add up. Where did the money go?
That's what happens when you're not tracking costs at the job level. You see money coming in. You see money going out. But you have no idea whether that specific job made you $8,000 or $800.
Job costing fixes that. And QuickBooks Online has the tools to do it. Most contractors just don't know they're there. If you're not sure whether your books are even set up correctly to support job costing, start with the basics of bookkeeping for contractors.
What Job Costing Actually Means
Job costing is simple: you track every dollar of revenue and every dollar of expense tied to a specific job. Materials you bought for the job. Hours your crew worked on it. The sub you hired. When all of those costs are tied to the same job as the invoice, you can pull a report and see your actual gross profit on that job.
Not your overall gross profit for the month. Not a guess based on what you think you spent. The actual number, job by job.
Setting It Up in QuickBooks Online
The key is using Projects in QBO. Here's how it works.
Turn on Projects by going to Settings, then Account and Settings, then Advanced. Toggle on "Organize all job-related activity in one place." Once that's on, you can create a new project for every job.
When you create an invoice for that job, assign it to the project. When you enter a bill from your materials supplier, assign it to the project. When you log payroll hours, assign them to the project. When your sub sends an invoice, assign it to the project.
Everything connected to that job lives in one place.
What You Can See Once It's Running
Once you've been tracking for a few weeks, go to Reports and pull up the "Project Profitability" report. You'll see every job listed with total income, total costs, and gross profit. Side by side.
This is where most contractors have their first real wake-up call. That big install you thought was a home run? Maybe it was. Or maybe the material overruns and the extra labor day ate the margin down to 15%. That recurring maintenance route you've been running? Might actually be your most profitable work by percentage.
You can't know until you track it.
The Mistakes That Kill Job Costing
The most common mistake is inconsistency. You track costs on some jobs but not others. Or you track materials but forget to allocate labor. If half your costs are unassigned, your reports are useless.
The second mistake is dumping everything into one expense category. If all your costs go into "Cost of Goods Sold" with no breakdown, you can see total cost but not what's driving it. Break your COGS into at least three categories: materials, labor, and subcontractors. That way you can see which cost type is eating your margin.
The third mistake is waiting until the end of the month to enter everything. By then you've forgotten which receipts go with which jobs. Enter costs in real time or within a few days. The closer to the work, the more accurate your numbers.
Why This Matters More Than You Think
Job costing doesn't just tell you what happened. It changes how you bid, how you price, and how you run your business going forward.
If you know your average gross margin on installs is 35% but your service calls are at 52%, that changes where you focus your sales effort. If you know a certain type of job consistently comes in under 20% margin, you either raise your price or stop taking that work.
That's the difference between growing revenue and growing profit. A lot of contractors we work with across the Treasure Coast and nationwide are doing great on the top line but have no idea what's actually making them money at the job level.
Getting Started
If you're already in QuickBooks Online, you can start this today. Turn on Projects, create one for your next job, and commit to assigning every cost. After 30 days, pull the profitability report and see what the numbers say.
If the setup feels like more than you want to deal with, that's exactly what we do. We help contractors get job costing running in QuickBooks so they can see which work is worth chasing and which work is quietly draining their margin.
Want a second set of eyes on how your books are set up? Schedule a free call and we'll walk through it together.
Bookkeeping for Contractors: What You Need to Know
Bookkeeping for Contractors: What You Need to Know
If you run an HVAC company, a plumbing business, an electrical contracting firm, or any other home service operation, your bookkeeping needs are different from a typical small business. You’re not selling widgets from a storefront. You’re running crews, buying materials for specific jobs, managing subcontractors, and juggling dozens of moving pieces every week.
And if your books aren’t set up to reflect how your business actually works, they’re not helping you. They’re just checking a box for your CPA at tax time.
Here’s what contractor bookkeeping should actually look like.
Your Chart of Accounts Should Match Your Business
Most contractors start with the default QuickBooks chart of accounts and never change it. The result is a P&L with 50 vague expense categories, half of which say “Miscellaneous” or “Other.” These make for useless financial statements that don’t provide any insights into how your business is performing.
A contractor’s chart of accounts should be clean and specific. Your cost of goods sold should break out materials, labor, and subcontractor costs. Your operating expenses should separate vehicle costs, insurance, tools and equipment, and office overhead. When it’s structured right, you can look at your P&L and immediately see where your money is going.
Job Costing Is the Difference Between Guessing and Knowing
Most bookkeepers will categorize your transactions and reconcile your accounts. That’s table stakes. What most won’t do is set up job-level tracking so you can see profitability per job.
Job costing means tying every dollar of revenue and every dollar of cost to a specific project. When a crew does an HVAC install, you should be able to see exactly what you invoiced, what the materials cost, what the labor cost, and what the subcontractors charged. The difference is your gross profit on that job.
Without this, you’re flying blind. You might know your total revenue and total expenses for the month, but you have no idea which jobs drove the profit and which ones quietly lost money. QuickBooks Online’s Projects feature handles this well for most contractors in the $500K–$3M range. If you’re looking for a practical walkthrough of this, read here for how to setup job costing in QuickBooks Online.
Separate Personal and Business — No Exceptions
This is the most common issue we see with contractor books. Personal groceries on the business card. The truck payment running through the company account even though it’s a personal vehicle. Random Amazon purchases that might be tools or might be birthday gifts.
Every time a personal expense runs through the business, it inflates your expenses, skews your profitability, creates extra work for your bookkeeper, and complicates your taxes. The fix is simple: separate accounts, separate cards, and an owner’s draw for personal spending.
Monthly Close Means No Surprises
A lot of contractors only look at their books when the CPA asks for them. That means once a year, you get a snapshot of what happened — months after you could have done anything about it.
Monthly bookkeeping changes that. Every month, your transactions are categorized, your accounts are reconciled, and you get a P&L and balance sheet that tells you exactly where the business stands. If margins are slipping, you see it in real time. If overhead is creeping up, you catch it before it becomes a problem.
Your Books Should Be Ready When Your CPA Needs Them
Tax season shouldn’t be a scramble. If your bookkeeping is current and accurate throughout the year, tax preparation becomes straightforward. Your CPA gets clean financials, your deductions are properly documented, and there’s no last-minute digging through bank statements trying to figure out what a charge from eight months ago was for.
The Bottom Line
Contractor bookkeeping isn’t complicated. But it does need to be done right. A clean chart of accounts, job-level cost tracking, monthly close, and clear reporting are the foundation that lets you actually understand your business’s financial health and make decisions with confidence.
If you’re a contractor who wants cleaner books and real visibility into your job profitability, schedule a free call with Prophet Accounting. We’ll talk through where your books stand and what it would take to get them right.