QuickBooks Setup for Contractors: Why the Default Can't See Your Jobs
Out of the box, QuickBooks files a clean tax return but cannot tell you which jobs made money. Here are the 5 setup choices that make it construction-ready, and a free 2-minute audit to score where you stand.
A contractor came to us with 3 years of QuickBooks behind him. Clean books. Taxes filed on time, every year. And not $1 of cost ever tied to a single job. That is the gap the right QuickBooks setup for contractors closes, and most contractors are living with it right now. In his case, $900,000 of materials, labor, and subs sat in 1 line, and 3 years of bookkeeping could not say which jobs made money and which ones quietly lost it.
His QuickBooks was not broken. It was never set up for construction. Once you see what a construction-ready setup looks like, you cannot unsee it on your own books.
What a generic QuickBooks setup looks like
When you open QuickBooks Online for the first time, it hands you a generic chart of accounts: 1 income line, 1 big bucket for cost of goods sold, and a few expense categories.
Every materials run, every sub check, every fuel receipt drops into that 1 bucket. The Profit and Loss balances. Your accountant is happy. And nothing on that screen can tell you whether the kitchen you finished last month made money or lost it.
Why nobody fixed it for you
The person who set up your QuickBooks was probably a tax CPA or a general bookkeeper, and they set it up to do their job well: file a clean, accurate return. But setting your books up to tell you which jobs make money is a different job, and a much harder one. It cannot be automated, and it takes real back and forth with the owner. A lot of professionals will not push that conversation; it is easier to file the return and move on.
The other half is on the industry, not on you. QuickBooks' own research says only about 16% of small business owners have a business degree. The rest learned the money side on the job, so if nobody brings up job costing, you do not know to ask for it.
The cost is not small. Our free QuickBooks Setup Audit prices each setup gap as a share of annual revenue, using rates built from CFMA, AICPA, BLS, and IRS sources. A business with every gap open is leaking about 7.25% of revenue at the midpoint, about $29,000 a year on $400,000 of revenue, mostly through bids priced off numbers that hid where the money went.
The 5 setup choices that make QuickBooks construction-ready
QuickBooks for construction companies comes down to a handful of configuration choices. You do not need to be an accountant to follow them.
1. Split your cost of goods sold
Cost of goods sold, or COGS, is the direct cost of doing the work: materials, labor, subs, equipment. In a generic setup that is 1 line. In a construction chart of accounts it is broken into separate lines, 1 for materials, 1 for labor, 1 for subcontractors, 1 for equipment. Now you can see where the money actually went, and which cost type is eating your margin.
2. Segment your business
If you run more than 1 kind of work, residential and commercial, or install and service, you want to see each on its own. You do that 2 ways in QuickBooks: separate income accounts for each segment, or turn on Classes and Locations and tag the work. Heads-up: Class and Location tracking only comes in the higher QuickBooks Online plans, Plus or Advanced.
Segments are also easy to live with after a period closes: pull 1 report and the margin by segment is right there. This is how you find out which part of your business is carrying you, and which part you are quietly funding.
3. Turn on Customers and Jobs
QuickBooks can tag every cost to a specific job, but only if you switch that on and use it. Without it, every cost is company-wide and no cost is job-level. That is the line between a tax return and a tool you run the business with. We made the full case in job costing for contractors.
4. Set up your items 2-sided
When you create a product or service in QuickBooks, it points to 1 default income account out of the box. There are 2 things to fix here. If you segmented your income, point each item to the right account for its segment. And for the things you buy, materials and subs, turn on the purchasing side so the item also points to a cost account. Almost nobody sets this up, and it quietly breaks your job costs.
5. Get payroll onto the job
Your crew's hours are 1 of the biggest costs on any job. If your payroll does not push that labor onto the job, you are job costing with a giant piece missing.
Those are 5 of the 8 things our setup audit checks. The others include whether your sales tax is split right and whether your 1099 vendors are flagged. Get these 5 right and QuickBooks goes from a tax filing to something you can steer the business with.
The catch: the setup only works if the job tag comes from the field
The best setup in the world only works if you and your crew pick the job at the moment of the cost. The receipt, the hours, the change order: that tag has to come from the field. Nobody in the office can tag a cost to a job they never saw. We wrote about that habit in contractor receipt tracking.
You can tag every receipt in the field, but if QuickBooks itself is not built to receive that tag, the cost still lands in the 1 big bucket. You did your part; the setup could not catch it.
That exact gap, getting the job tag from the field into the books without piling work on whoever enters your expenses, is the reason we built Best Decision Project Tools. You enter the project information 1 time, in the field, and the accounting side fills itself in: receipts captured by phone, crew hours clocked into the job through its Timekeeper, and a 1-click push that books each expense to QuickBooks clean and categorized. BD Project Tools keeps the job-level answer; QuickBooks gets the money movement.
How to fix QuickBooks itself, step by step
Not ready for new software? You can still make QuickBooks Online construction-ready by hand. The path follows the same setup choices:
- Fix your chart of accounts. Split the 1 cost-of-goods bucket into materials, labor, subcontractors, and equipment, and set up your segments while you are in there.
- Make the items you buy 2-sided, so the purchase side points to a cost account, not just income. That is the silent one, and it is worth an hour to get right.
- Turn on Projects (customers and jobs) and tag every expense to a job as it comes in. Then run a Profit and Loss by job and finally see which ones paid and which ones bled.
- Go forward first. Do not try to fix years of history; that is where people sink themselves. Start with your active jobs, set the process up going forward, and in 3 to 6 months you will have real numbers you can make decisions on.
A worked example: 1 receipt, $2,400
Here is what the whole system looks like on 1 cost. A crew lead is standing at the supply house with $2,400 of tile and backer board for a kitchen remodel.
In a generic setup, that $2,400 hits the 1 big cost bucket. The Profit and Loss still balances. The kitchen job's true cost just moved $2,400 further from the truth.
In a construction-ready system, the crew lead photographs the receipt, picks the kitchen job, and picks materials. About 10 seconds. The office reviews it and pushes it to QuickBooks with 1 click, where it books as a clean expense in the materials cost account under the right vendor. Nobody types it twice. The job dashboard now shows the kitchen remodel's real cost and real margin with that $2,400 included, while the job is still running, not 3 months after it closes. That is the exact question the generic setup could never answer.
FAQ: QuickBooks setup questions contractors ask
Is QuickBooks good for construction companies?
Yes, with the right setup. Out of the box, QuickBooks is configured like a generic small business: 1 income line and 1 cost-of-goods bucket, so it can file your taxes but cannot show job profit. Split your COGS, turn on Customers and Jobs, segment your income, and map your items correctly, and it becomes a real tool for a contractor.
Which QuickBooks version is best for contractors?
It depends on how you handle job costing. Class and Location tracking, the built-in way to segment your business, requires QuickBooks Online Plus or Advanced. If a job-costing tool such as Best Decision Project Tools handles the job-level tracking, you often do not need the top-tier plan, and the plan savings frequently covers more than the tool costs.
How do I set up job costing in QuickBooks Online?
Turn on Projects (Customers and Jobs), split your cost of goods sold into materials, labor, subcontractors, and equipment, and set up the items you buy as 2-sided so purchases land in cost accounts. Then tag every expense to a job as it comes in and make sure payroll pushes labor onto jobs. A Profit and Loss by job will then show which jobs paid and which ones bled.
What should a construction chart of accounts include?
At minimum, separate cost-of-goods accounts for materials, labor, subcontractors, and equipment, plus separate income accounts for each segment of your business if you run more than 1 kind of work. Keep it simple enough that whoever enters your expenses can categorize consistently. The goal is to see where the money went, not to build 100 accounts nobody uses. A ready-made contractor chart of accounts template gives you this structure import-ready.
Should I go back and fix old jobs in QuickBooks?
No, go forward first. Start tagging costs on your active jobs, build the habit, and in 3 to 6 months you will have real numbers to make decisions on. If there is 1 old job you really want to understand and you still have the data, tackle it after the new process is running.
Score your own QuickBooks setup in about 2 minutes
The fastest way to find out where you stand is the free QuickBooks Setup Audit. It is 8 yes or no questions: are your cost accounts split out, is your business segmented, are jobs turned on, do your items point to the right accounts, does payroll hit the job. It scores you, shows the annual dollar cost of each gap, and hands you a fix list ranked by what is costing you the most.
Want to see it walked through on screen, live receipt capture included? The Week 7 episode of Behind the Books walks the whole setup end to end.
From here you have 2 roads. If you want to do it yourself, Best Decision Project Tools does the job costing for you and feeds QuickBooks clean. If you would rather have it set up right the first time, reach out and we will look at your setup together.
About Best Decision Bookkeeping
Best Decision Bookkeeping specializes in setting contractors up for success: the chart of accounts, the segments, the job costing, all of it. Before founding the firm, Joe ran a 150-person retail operation across 7 states doing $24 million a year, and learned that books are only useful when they answer your questions, not just tax questions. The firm also builds Best Decision Project Tools, which captures job costs in the field and feeds QuickBooks clean. Learn more at BestDecisionBookkeeping.com and BestDecisionBusiness.com.
Joe Mackovic, Founder
Joe founded Best Decision Bookkeeping to help contractors and service businesses turn financial data into growth. Twenty-plus years of business ownership, a podcast, and a strong opinion that your books should work as hard as you do.
Read Joe's story →Related resources.
QuickBooks Setup Audit
8 questions, scored A to F, with the annual dollar cost of each setup gap and the fix that closes it.
Score your setup →Contractor Chart of Accounts
An import-ready QuickBooks Online chart of accounts with COGS split the way contractors actually bid.
Get the template →Job Costing for Contractors
How to know if a job made money, and how to see it before the job ends instead of months after.
Read more →See where your QuickBooks setup stands.
Take the free 2-minute QuickBooks Setup Audit for your score and a ranked fix list, or book a free call and we will look at your setup together.