QuickBooks Online for Contractors: Setup, Gaps & Real-Time Job Costing (2026)
Last updated:
Expertly reviewed by: Kaaviya Sivakumar
⚡ QBO for Contractors: The Essentials
- ✓ QuickBooks Online Plus is the minimum tier required to access the Projects feature for basic job costing.
- ✓ QBO excels at general ledger compliance, tax reporting, accounts payable, and progress invoicing.
- ✓ The primary gap is data lag: QBO only reports what has been entered and reconciled, which can be weeks out of date.
- ✓ QBO does not calculate fully burdened labor rates automatically on job costing reports.
- ✓ RemodelFin acts as the real-time field layer, capturing receipts, hours, and change orders instantly, then syncing to QBO.
The Role of QuickBooks Online in Modern Remodeling
For residential remodeling contractors, QuickBooks Online (QBO) is the default operational baseline. Almost every accountant, bookkeeper, and tax professional understands it, and it excels at maintaining a clean general ledger (GL), managing accounts payable, processing payroll, and generating IRS-compliant financial statements. If you want to know your company-wide net profit at the end of the fiscal year, QBO is the correct tool.
However, a fundamental conflict exists between the needs of a construction bookkeeper and the needs of a project manager. A bookkeeper requires absolute accuracy and reconciliation. They wait for bank feeds to clear, credit card statements to close, and subcontractor invoices to be verified. This reconciliation process is naturally slow, often lagging real-world field events by two to six weeks.
Conversely, a remodeling contractor needs real-time profit visibility. If a framing crew runs 40 hours over budget on a kitchen extension, or if lumber prices spike mid-project, the contractor must know immediately to adjust subsequent phases, issue a change order, or tighten spending. Waiting for the bookkeeper’s monthly reconciliation is a recipe for a “profit autopsy”—discovering that you lost money on a job weeks after the client has moved in and the final check has cleared.
QuickBooks Online was never designed to be a real-time field tracking tool. It is a historical accounting database. To run a profitable remodeling business, you must understand how QBO works, where its capabilities end, and how to layer a mobile job costing application like RemodelFin on top of it.
QuickBooks Online Plans and Pricing for Contractors
Choosing the correct QBO subscription plan is critical. QuickBooks offers four primary tiers for small businesses, but only the higher-level packages contain the databases and reporting modules necessary for construction job costing.
| QBO Plan | Est. Monthly Cost | Key Features Included | Suitability for Contractors |
|---|---|---|---|
| Simple Start | ~$30/mo | Invoicing, basic expense tracking, income tracking | Not Suitable. Lacks project tracking, class tracking, and inventory. |
| Essentials | ~$60/mo | Bill management, multi-currency, 3 user limits | Not Suitable. Still lacks the Projects module required for job costing. |
| Plus | ~$90/mo | Projects module, inventory tracking, class tracking, 5 users | Minimum Requirement. Allows basic job costing and class tagging. |
| Advanced | ~$200/mo | Custom fields, batch transaction entry, workflows, 25 users | Recommended for Large Teams. Offers advanced reporting and automation. |
Why QBO Plus is the Bare Minimum
If you subscribe to Essentials or Simple Start, you cannot assign expenses or bills to a specific job container. You are forced to use sub-customers as a workaround, which lacks a dedicated dashboard and prevents you from running a clean Project Profitability report.
To run a proper contractor setup, you must subscribe to QuickBooks Online Plus. At approximately $90 per month, this allows you to turn on the Projects feature. When you combine QBO Plus with a mobile-first job costing layer like RemodelFin ($29/mo), you build a complete system: QBO handles the backend compliance, while RemodelFin manages the live field data without forcing you to upgrade to QBO Advanced or buy bloated construction suites costing $399+/month.
Setting Up Classes and Projects in QBO: The Correct Structure
Once you have QBO Plus or Advanced, you must configure the software to handle construction transactions. There are two primary features used to organize data: Projects and Classes. Many contractors confuse these or use them interchangeably, which ruins their financial reports.
1. QuickBooks Projects (The Job Container)
The Projects module is designed to track individual jobs. A Project acts as a folder containing every transaction associated with that specific contract.
- Setup: Go to Settings (gear icon) → Account and Settings → Advanced → Projects → toggle “Organize info by project” to On.
- Workflow: When you win a contract, create a new Project under the client’s customer profile (e.g., “Jane Doe - Kitchen Remodel”).
- Rule: Every bill, expense, receipt, purchase order, invoice, and timesheet must be tagged with this project name in the “Customer/Project” field. If a single lumber run contains materials for two different jobs, you must split the transaction line items and tag each line to its respective project.
2. QuickBooks Classes (The Division Tag)
Classes should be used to track high-level company divisions, not individual jobs.
- Setup: Go to Settings → Account and Settings → Advanced → Categories → toggle “Track classes” to On.
- Best Practice: Create classes for your business departments. For example:
Class: Residential RemodelingClass: Handyman & Small ServiceClass: Commercial Build-outs
- Purpose: Running a Profit and Loss by Class report tells you if your handyman division is more profitable than your large remodeling division. It helps you make strategic decisions about which types of work to pursue.
Note: Never create a Class for an individual job (e.g., “Class: 123 Main St”). If you do this, your class list will grow to hundreds of items, making manual data entry chaotic and rendering your division-level reports useless. Use Projects for individual jobs and Classes for business divisions.
Where QuickBooks Online Succeeds: Invoicing, Payroll, and General Ledger
Before looking at the limitations, it is important to acknowledge what QBO does exceptionally well. Attempting to replace QBO completely with a niche construction tool is usually a mistake because general business tools handle back-office transactions with unmatched compliance.
1. Accounts Payable and Receivable (AP/AR)
QBO manages the flow of cash in and out of your business. It allows you to:
- Create professional invoices and send them to clients.
- Process credit card and ACH payments directly through QuickBooks Payments.
- Enter subcontractor bills, schedule payments, and track vendor aging.
- Reconcile bank accounts and credit cards using automated bank feeds.
2. Progress Invoicing and Schedule of Values
With QBO, you can create an Estimate and convert portions of that estimate into invoices as project milestones are met. If your contract dictates a Schedule of Values (SOV)—such as 10% deposit, 30% framing, 30% drywall, 20% trim, and 10% final retainage—you can bill those exact percentages from the original estimate, keeping your billing structured.
3. Payroll and Tax Compliance
Whether you use QuickBooks Payroll or integrate a third-party processor like Gusto, QBO handles federal, state, and local payroll taxes, files quarterly form 941s, and generates W-2s and 1099s. This level of compliance is essential for avoiding IRS audit penalties and managing your corporate accounting.
The Five Critical Gaps in QuickBooks Online for Field Cost Tracking
Despite its accounting strengths, relying solely on QuickBooks Online for day-to-day project management and job costing introduces severe operational risks. If you do not have a field layer, you are making management decisions based on incomplete and outdated information.
Gap 1: The Accounting Timing Lag
QBO only knows about a cost once a transaction is entered into the system. In a typical remodeling company, the workflow looks like this:
- A carpenter buys $800 of trim material at a local lumber yard using a company credit card.
- The receipt is thrown into the glove box of the truck.
- At the end of the month, the owner gathers all receipts and hands them to the bookkeeper.
- The bookkeeper waits for the credit card statement to generate, reconciles the feed, and logs the expense against the Project.
- Result: The $800 cost does not appear on the QBO Project Profitability report until 30 to 45 days after the material was purchased and installed.
If you check your QBO dashboard mid-job, you will see an inflated margin. You might think you have $10,000 of budget remaining when, in reality, your crew has already spent it at the distributor.
Gap 2: Zero Mobile Cost Capture for Field Crews
Field carpenters, lead project managers, and subcontractors do not want to use QuickBooks Online. The QBO mobile app is designed for business owners and accountants. It is filled with complex balance sheets, chart of account codes, and sensitive financial data that you should not expose to your field employees.
Because field staff cannot easily log expenses, take receipt photos, or allocate hours to specific cost codes on the fly, data entry is bottlenecked at the office. Receipts get lost, and verbal commitments from subcontractors go unrecorded.
Gap 3: Missing Burdened Labor Rate Calculations
This is the single largest cause of profit loss for remodeling contractors. Your carpenter’s wage is not their actual cost to your business. If you pay an employee $35 per hour, their true burdened labor rate—including FICA, FUTA, SUTA, workers’ comp insurance, general liability insurance, health benefits, and tool allowances—is likely between $45 and $55 per hour.
For a detailed analysis of this calculation, read our guide on how to calculate labor burden.
QuickBooks Payroll posts gross wages and employer taxes as separate line items in your general ledger. When QBO calculates Project Profitability, it only pulls the raw wage entered on the timesheet. It does not apply the workers’ comp percentage or liability insurance to the job cost report.
If a job takes 200 man-hours:
- QBO Job Cost: 200 hours × $35/hr = $7,000
- True Burdened Cost: 200 hours × $50/hr = $10,000
- The Profit Leak: $3,000 of actual cash spent that never appears on your QBO job profitability report.
To understand the macro impact of this error, review our construction labor burden rate guide or run your numbers directly in the labor burden calculator.
Gap 4: Absence of Committed Cost Tracking
A committed cost is a financial obligation you have made but have not yet received an invoice for. For example, if you sign a contract with a plumbing sub for $8,500, you have committed that money. It is no longer part of your available budget.
QBO has no concept of committed costs. It only recognizes the expense when the plumber sends their invoice, or when you write them a check. If the plumber works for six weeks before billing, QBO shows that your plumbing budget is 100% unused. You might mistakenly assume you have extra money to spend elsewhere, only to receive the $8,500 bill at the end of the project.
Gap 5: No Real-Time Budget-vs-Actual Alerts
QBO will not notify you when you are about to run out of money. It does not monitor your original estimate line items and send a text alert when your concrete cost code hits 90% of budget. You have to manually log in, navigate to the specific project dashboard, run a comparative report, and calculate the variances yourself. In the middle of a busy construction season, few contractors have the time to perform this manual analysis daily.
Why You Need Both: The QBO + RemodelFin Work-Along Strategy
To run a modern, profitable remodeling firm, you do not need to replace QuickBooks. You need to assign it the correct role. QuickBooks is your system of financial record. RemodelFin is your system of daily operation.
graph TD
A[Field Operations: Crew, Subs, Materials] -->|Receipt Photos / Hours / Change Orders| B(RemodelFin Mobile App)
B -->|Real-Time Margins & Budget Alerts| C[Contractor Dashboard]
B -->|Cleaned, Coded Accounting Data| D(QuickBooks Online Plus)
D -->|GL / Tax Compliance / CPA Reports| E[Accountant / Tax Return]
By linking RemodelFin to QuickBooks Online, you get the best of both worlds:
- Field-First Cost Capture: Your field crew uses the simple RemodelFin mobile app to take photos of receipts, log their hours against specific cost codes, and submit sub invoices. They never see your QuickBooks data, and they do not need access to sensitive accounting accounts.
- Instant Labor Burden: RemodelFin automatically applies each employee’s unique burdened rate to their logged hours. If your lead carpenter logs 8 hours on “Drywall,” RemodelFin immediately posts a cost of $400 (8 hours × $50 burdened rate) to your job dashboard. When those hours sync to QuickBooks, they flow into your standard payroll as raw wages, keeping both your job costing and tax compliance correct.
- Live Budget-vs-Actual Dashboards: RemodelFin compares every incurred expense and hours entry against your original estimate in real-time. If you budgeted $5,000 for framing lumber and you have spent $4,800, the system flags the category in yellow. If you exceed the budget, it goes red.
- Automatic Syncing: You do not have to double-enter data. RemodelFin syncs its clean, project-coded transactions back to QBO. Your bookkeeper receives pre-categorized expenses, reducing manual data entry and speeding up the monthly reconciliation.
QuickBooks Online Standalone vs. QBO + RemodelFin
The table below illustrates the differences between running QuickBooks Online by itself versus pairing it with RemodelFin:
| Operational Feature | QuickBooks Online Standalone | QuickBooks Online + RemodelFin |
|---|---|---|
| Primary Focus | Tax compliance, GL management, bookkeeping | Real-time margin visibility and field operations |
| Data Entry Lag | 2 to 6 weeks (dependent on reconciliation) | Real-time (receipts and hours posted instantly) |
| Field Mobile Interface | Complex; not suitable for crews or sub-vendors | Simple; one-click receipt upload and time tracking |
| Labor Costing | Gross wages only (excludes insurance & burden) | Fully burdened rate applied automatically |
| Committed Cost Views | None (only tracks entered bills/expenses) | Shows signed subcontracts and POs against budget |
| Budget Alerts | None (requires manual report generation) | Instant notifications when cost codes hit thresholds |
| Price Point | ~$90/mo (Plus plan required for Projects) | QBO Plus ($90/mo) + RemodelFin ($29/mo) = $119/mo |
How to Connect and Sync QBO with RemodelFin
Setting up the integration is straightforward and requires no custom programming or developer assistance.
Step 1: Connect the Accounts
Within the RemodelFin dashboard, navigate to the Integrations panel and click “Connect to QuickBooks.” You will be redirected to the secure Intuit sign-in portal. Enter your QBO credentials and authorize the link. RemodelFin will automatically import your existing customer list, projects, and chart of accounts.
Step 2: Map Your Cost Codes to Service Items
To ensure transactions sync correctly, map your RemodelFin cost codes (e.g., Demolition, Rough Framing, Finish Carpentry) to the corresponding “Products & Services” in QuickBooks Online. This ensures that when a material expense is pushed from RemodelFin to QuickBooks, QBO knows exactly which cost-of-goods-sold (COGS) account to debit.
Step 3: Configure Labor Burden Rates
In RemodelFin, go to your team settings. Enter the raw hourly wage for each employee, then enter their payroll tax, workers’ comp, liability insurance, and benefits factor. RemodelFin will combine these numbers to establish the burdened rate.
- Example: Carpenter Dave earns $30/hr. FICA/FUTA/SUTA add 10%, Workers’ Comp adds 15%, General Liability adds 5%, and health benefits add $3/hr. Dave’s burdened rate is set in RemodelFin as $42.00/hr.
Step 4: The Daily Field Workflow
Your field crew works as normal. At the lumber yard, they snap a photo of the receipt using RemodelFin and tag it to the project and the “Framing” cost code. At the end of the day, they log their hours.
RemodelFin instantly updates your project dashboard, showing you exactly how much money remains in your framing budget.
Step 5: The Bookkeeper Review
At the end of the week, the owner or bookkeeper reviews the captured transactions in RemodelFin and clicks “Sync to QuickBooks.” The expenses, bills, and timesheets are pushed directly into QBO, fully coded to the correct Projects and accounts. When the bank feed clears, the bookkeeper simply clicks “Match” instead of manually keying in the details.
The Financial Math: What Stale Cost Data Costs Your Business
Let’s look at a common remodeling scenario to understand why real-time data is essential for preserving your profit margin.
Imagine you are running a $120,000 kitchen and living room remodel. You have budgeted:
- Materials: $45,000
- Subcontractors: $38,000
- Labor (300 hours estimated at a raw rate of $35/hr): $10,500
- Target Gross Profit (22.5%): $27,000
On Day 20, the project is halfway through framing. You look at your QuickBooks Online Project Profitability report:
- Invoiced: $40,000 (First draw payment)
- Entered Expenses: $12,000 (Initial lumber deposit)
- Entered Labor: $4,200 (120 hours logged at $35/hr)
- QBO Margin Shown: 60% ($23,800 profit on $40,000 billed)
You feel confident. The job looks highly profitable. Based on this, when a customer down the street asks for a proposal on a similar kitchen remodel, you bid the job using the exact same estimating template.
The Reality (What QuickBooks Doesn’t See)
However, several transactions have occurred that have not yet reached the bookkeeper:
- Labor Burden Underestimation: Your crew has logged 120 hours. But their true burdened rate is $49/hr. The true labor cost is $5,880, not $4,200. You have a $1,680 invisible margin leak.
- Unsubmitted Receipts: Your lead carpenter bought $2,400 of specialty hardware and structural connectors on their personal credit card. The receipt is in their truck.
- Subcontractor Commitments: The HVAC sub completed the rough-in work and sent a bill for $6,200 to your email. You haven’t opened it or sent it to the bookkeeper yet.
- Material Variance: The lumber yard delivered an extra load of structural beams costing $3,100 due to a framing error. The invoice is sitting on the yard’s account waiting for statement generation.
The True Financial State on Day 20
Let’s recalculate the job’s profitability including the missing field costs:
| Cost Category | QuickBooks Online View | Actual Field Reality | Difference (Missing Costs) |
|---|---|---|---|
| Lumber/Materials | $12,000 | $17,500 (incl. hardware & extra load) | $5,500 |
| HVAC Subcontractor | $0 | $6,200 (work complete, unbilled) | $6,200 |
| Field Labor | $4,200 | $5,880 (fully burdened) | $1,680 |
| Total Cost Incurred | $16,200 | $29,580 | $13,380 |
| True Gross Profit | $23,800 | $10,420 | -$13,380 |
| True Gross Margin % | 59.5% | 26.1% | -33.4% |
Instead of a highly profitable project, your margin has plummeted from 59.5% to 26.1%. Because you relied on QBO standalone, you did not realize that your materials were running over budget and that your labor cost was tracking 40% higher than estimated. You bid the second job using an inaccurate model, locking in another low-margin project.
By using RemodelFin alongside QBO, every one of those actual costs would have appeared on your dashboard the day they occurred:
- The hardware receipt would have been snapped at the register.
- The HVAC sub invoice would have been logged as a committed cost.
- The crew hours would have been recorded at the $49/hr burdened rate.
- The material variance would have triggered a budget alert.
You would have spotted the overrun on Day 20, halted work to resolve the framing error, billed the client for a customer-requested change order, and corrected your pricing template before sending out the second proposal.
When to Upgrade from Standalone QBO to QBO + RemodelFin
Many contractors start out using QuickBooks Online standalone. This is a reasonable approach when you are running one or two jobs at a time and doing most of the work yourself. However, as your business grows, this model breaks down.
You have outgrown standalone QBO if:
- You find out about overruns at closeout: You only know if you made money once the final bank reconciliation is finished, which is too late to fix mistakes.
- Your crew refuses to use QuickBooks: You cannot get field staff to log time or submit receipts directly into accounting software.
- You use spreadsheets to track budgets: You are manually copy-pasting numbers from QuickBooks into Excel to see if you are on budget.
- You do not know your true burdened labor rate: You are guessing your crew’s hourly cost and overstating your profits.
- Change orders are falling through the cracks: You are performing extra work in the field but forgetting to bill for it because the tracking is separated from your accounting system.
To compare how different software options handle these problems, consult our comprehensive guide on job costing software for contractors.
Does your team use Excel spreadsheets to track job budgets because QuickBooks reports are too slow or confusing?
Your answer helps us improve our financial tools and guides for the trade.
"Does your team use Excel spreadsheets to track job budgets because QuickBooks reports are too slow or confusing?"
Feedback Received
Thank you. Your real-world input helps us build better financial tools for the trade.
Conclusion & Action Steps
QuickBooks Online is an essential tool for remodeling contractors. It handles taxes, payroll, compliance, and accounting with high reliability. But trying to use it for real-time field management and job costing will leave you blind to margin erosion.
The most profitable remodeling firms do not choose between QuickBooks and job costing software. They use both. They keep QuickBooks Online as the financial system of record and add RemodelFin as the mobile-first operational layer.
Here is your checklist for setting up a highly profitable system:
- Verify you are on QuickBooks Online Plus or Advanced.
- Set up Projects for individual contracts and Classes for high-level divisions.
- Calculate your true employee labor rates using our labor burden calculator.
- Connect QBO to RemodelFin to enable mobile receipt capture, burdened time tracking, and live budget-vs-actual dashboards.
- Train your field crew to log every receipt photo and hour on the job site.
For a deeper dive into construction finance workflows, read our main guide on quickbooks-job-costing-for-contractors or learn about high-level budgeting strategies in budget-vs-actual-construction.
RemodelFin’s 30-day free trial lets you track your first job at no cost. Connect to QuickBooks in minutes, set up your cost codes, and see your real-time job margin alongside your QuickBooks data — before you spend a dollar. Start your free trial today.
Sources & Further Reading
Written by Kaaviya Sivakumar
Kaaviya Sivakumar is the founder and lead engineer of RemodelFin. She built the platform after studying the financial failure patterns of residential remodeling firms, and works directly with contractors to understand how job costing, labor burden, and change order workflows affect real-world profitability.
Contractor Q&A
Which QuickBooks Online plan is best for contractors?
You must choose the QuickBooks Online Plus plan ($90/mo) or higher. The lower tiers (Simple Start and Essentials) do not support the Projects feature, inventory tracking, or class tracking, making it impossible to perform job costing.
Can QuickBooks Online handle construction job costing?
Yes, historically. If you tag every bill, invoice, and timesheet to a Project, QBO will generate a Job Profitability report. However, it cannot track committed costs (signed subcontracts or purchase orders) before the invoice is entered, nor does it provide real-time field-level budget alerts.
How does QuickBooks handle labor burden for construction crews?
QuickBooks Payroll processes gross wages and employer-side payroll taxes but does not automatically distribute workers' comp, liability insurance, or overhead burden to individual jobs. To see true burdened labor costs, contractors must manually allocate these expenses, which is highly time-consuming.
Should I use QuickBooks Projects or QuickBooks Classes?
Use QuickBooks Projects for job-level profitability. Use Classes to track high-level company divisions, such as 'Residential Remodeling' versus 'Service Work' or 'Commercial.' Do not use Classes to track individual jobs.
Why do I need RemodelFin if I already have QuickBooks Online?
QuickBooks is for your accountant and your taxes; it reports historical data. RemodelFin is for you and your field crew; it captures receipt photos, burdened field labor, and unbilled change orders in real-time, showing your true margin today, then syncing clean data to QBO.
Ready to protect your margins on every job?
RemodelFin gives you live job costing, change order tracking, and profit alerts so you never finish a job wondering what you made.
Does this guide address the specific profit leak you're seeing on-site?
Your answer helps us improve our financial tools and guides for the trade.
"Does this guide address the specific profit leak you're seeing on-site?"
Feedback Received
Thank you. Your real-world input helps us build better financial tools for the trade.