Skip to main content
Service technician working on HVAC equipment at a Pittsburgh job site

Pittsburgh Service Business Bookkeeping

BOOKKEEPING FOR PITTSBURGH HVAC, PLUMBING & TRADES

HVAC, plumbing, electrical, landscaping, garage doors, pest control. You keep Pittsburgh running. We track job profitability, 1099 subs, truck costs, and seasonal cash flow so you know which jobs actually make you money before you quote the next one.

The Local Reality

BOOKKEEPING BUILT FOR PITTSBURGH TRADES AND SERVICE COMPANIES

Pittsburgh works its trades hard. The housing stock across the North Hills, South Hills, and the city neighborhoods skews old, which means constant furnace replacements, knob-and-tube rewires, cast iron drain repairs, and retaining walls that need rebuilt. HVAC companies here live the classic seasonal whiplash: slammed in July, slammed in January, quiet in April and October. Landscapers run the opposite calendar and try to bridge winter with snow contracts. Busy is not the problem in this market. Knowing what each job actually earned is.

Most service companies we meet run $400K to $2M a year with a QuickBooks file that shows one big revenue number and one big expense pile. Every part receipt goes to Materials, every fill-up goes to Fuel, and nobody can say whether the $14,000 furnace-and-duct job in Mt. Lebanon out-earned the 30 maintenance calls that same week. We set up job costing so labor, parts, subs, and permit fees tie to each job, and we connect QuickBooks to ServiceTitan, Housecall Pro, or Jobber if you dispatch through one of them.

Then there's the local layer. Your techs live across 130 plus Allegheny County municipalities, each with its own earned income tax rate, and workers on Pittsburgh jobs earning over $12,000 owe Local Services Tax. Materials generally carry the 7 percent Allegheny County sales tax rate at purchase. We handle the quarterly coordination with Keystone Collections and Jordan Tax Service so none of it lands on your desk in a panic.

Sales tax in Allegheny County

7% total (6% PA + 1% Allegheny County)

Municipalities in Allegheny County

130+ (each with its own EIT rate)

Local tax collectors

Keystone Collections, Jordan Tax Service

1099-NEC threshold

$600+ per year to any subcontractor

Field software we work with

ServiceTitan, Housecall Pro, Jobber, QuickBooks

What Pittsburgh Trades Owners Deal With

THE FINANCIAL HEADACHES OF RUNNING A SERVICE COMPANY IN THIS MARKET

You Don't Know Which Jobs Make Money

Busy all year but the bank account doesn't show it. Without job costing you're guessing. We track revenue, labor hours, parts, subs, and fuel by job so you can see the actual margin on a $9,000 furnace install versus a $189 service call. Owners almost always find their gut ranking of best jobs was wrong.

1099 Subcontractors Pile Up by December

Plumbers sub out excavation, HVAC companies sub out electrical tie-ins, landscapers bring in hardscape crews. Every sub paid $600 or more needs a 1099-NEC by January 31, and that means a W-9 on file before the first check. We collect W-9s the day you first pay a sub, track payments all year, and file clean 1099s in January without the scramble.

Trucks and Equipment Eat Cash Quietly

A service company is a fleet with a trade attached. Trucks, fuel, insurance, repairs, ladder racks, diagnostic tools, mini excavators. We track cost per vehicle, set up depreciation schedules your CPA can use, and show you the true monthly cost of keeping each truck on the road. That number changes how you price every job it rolls to.

Seasonal Swings Wreck Your Cash Flow

HVAC peaks in summer and winter. Landscaping peaks spring through fall. Either way, you're covering payroll in the slow months with money you made in the busy ones. We build a cash flow forecast from your own seasonal history so you know exactly how much to hold back from the peak, and when the account will get thin.

Techs Live in a Dozen Different Municipalities

Your lead installer lives in Penn Hills, your apprentice in Shaler, your office manager in Cranberry Township. Each municipality sets its own earned income tax rate, and Allegheny County has 130 plus of them. Add Local Services Tax for Pittsburgh jobsites. We coordinate the quarterly filings with Keystone Collections and Jordan Tax Service so withholdings are right the first time.

Your Dispatch Software and QuickBooks Don't Match

ServiceTitan, Housecall Pro, and Jobber are great at dispatch and invoicing, but if the sync to QuickBooks is mapped wrong, revenue doubles up or vanishes and merchant fees hide inside deposits. We set the integration up correctly, then reconcile the two systems every month so your P&L matches what the trucks actually did.

Let's talk about your service company books.

15 minutes. No pitch. We'll look at your job costing and truck expense setup and tell you what needs to happen next.

Let's Talk About Your Books →

What This Actually Looks Like

A REAL PITTSBURGH HVAC COMPANY WORKED EXAMPLE

Scenario

North Hills HVAC company, $1.2M annual revenue, 6 techs running residential service, maintenance agreements, and full system replacements across Allegheny and Butler County

Monthly Transactions

580

Monthly Revenue

$80,000 to $150,000 depending on season

Plan

Growth Plan

Monthly Cost

$599/month

What We Handle

  • QuickBooks Online set up with job costing for installs versus service calls versus maintenance agreements
  • ServiceTitan to QuickBooks sync mapping and monthly reconciliation
  • Parts and equipment bill entry from supply houses and distributors
  • Fleet tracking for 7 trucks with cost per vehicle and depreciation schedules
  • W-9 collection and 1099-NEC tracking for 9 subcontractors (electrical, crane, duct fabrication)
  • Maintenance agreement revenue tracked separately from one-time work
  • Seasonal cash flow forecast updated monthly ahead of the spring and fall slowdowns
  • EIT and LST payroll coordination for 8 employees across 6 Allegheny County municipalities
  • Monthly P&L split by service line plus company totals
  • Quarterly strategy call to review margins, fleet costs, and staffing plans

Result

One Pittsburgh HVAC owner we work with priced replacements off gut feel for years. When we split the books by service line, replacements were earning a 31 percent gross margin while the service department ran at 12 percent because drive time and truck costs were never in the math. The owner tightened the service zone, added a $79 diagnostic fee, and raised the maintenance agreement price by $40 a year. Service margin climbed 7 points in 2 quarters.

Want a number for your specific business? Use our pricing calculator →

What We Handle for Pittsburgh Service Companies

TAILORED SERVICES

Job costing setup for installs, service calls, and maintenance agreements
Job profitability reporting by service line
Subcontractor W-9 collection and 1099-NEC filing
Truck and equipment cost tracking with depreciation schedules
Fleet and fuel expense management per vehicle
Seasonal cash flow forecasting and reserve planning
ServiceTitan, Housecall Pro, and Jobber integration with QuickBooks
Supply house bill entry and AP management
Maintenance agreement and recurring revenue tracking
EIT and LST payroll coordination for field crews
Monthly P&L and Balance Sheet
Year end tax prep handoff to your CPA

Compliance

PITTSBURGH SERVICE BUSINESS COMPLIANCE CHECKLIST

1099-NEC Filing: Any subcontractor you paid $600 or more during the year needs a 1099-NEC issued by January 31. That means collecting a W-9 before the first check. We collect W-9s at onboarding, track payments all year, and file on time.

Pennsylvania Sales and Use Tax: PA has specific rules for trades. Generally you pay sales tax on materials at purchase for real property improvements rather than collecting it from the customer, and in Allegheny County that rate is 7 percent (6 percent state plus 1 percent county). Certain repair services and items installed on tangible personal property follow different rules. We make sure you're paying and collecting correctly on every job type.

Local Payroll Taxes: Your crew lives across 130 plus Allegheny County municipalities, each with its own EIT rate paid to the employee's home municipality. Local Services Tax applies to workers earning over $12,000 at Pittsburgh worksites. We coordinate with Keystone Collections and Jordan Tax Service every quarter.

Pittsburgh Business Privilege Tax: If your service business operates a location in the City of Pittsburgh, you owe annual BPT on gross receipts. We track it and build it into your year end prep.

Workers Comp Audits: PA workers comp carriers audit annually and split payroll by classification. If your books don't cleanly separate field techs from office staff, you overpay premium. We keep the classifications straight so audits go quickly.

Always verify current rates and rules with the PA Department of Revenue and your local tax collector. Rates and thresholds change.

Common Questions

FREQUENTLY ASKED QUESTIONS

Yes, it's the most common engagement we run for trades. We rebuild your chart of accounts, set up jobs or classes for installs, service calls, and maintenance agreements, and tie labor, parts, subs, and permit fees to each one. If you dispatch through ServiceTitan, Housecall Pro, or Jobber, we map the sync to QuickBooks so the data flows in clean. Within 2 to 3 months you'll see real margin by service line instead of one blended number.

We build a forecast from your own history. HVAC companies in Pittsburgh peak in summer and winter, landscapers run spring through fall, and both have to carry payroll through the slow stretch. We map your monthly revenue pattern, calculate the reserve you need to bank during peak months, and update the forecast monthly so you see a thin month coming 60 to 90 days out instead of discovering it at payroll time.

Yes. We set up each truck and major piece of equipment as its own tracked asset, then run fuel, insurance, repairs, and payments against it. You get a true monthly cost per truck, plus depreciation schedules your CPA uses at tax time. Most owners are surprised what an older truck really costs to keep on the road, and that number drives smarter replace-versus-repair decisions.

Our Essentials plan starts at $399 per month and fits owner-operators with 1 or 2 trucks. Most Pittsburgh trades companies with a crew land in our Growth plan at $599 per month, which includes job costing by service line, fleet tracking, and quarterly strategy calls. Larger operations with heavy sub volume or multiple crews typically use our Scale plan at $1,199 per month. Use our calculator to get a real estimate.

At a Glance

Peacock Bookkeeping Services provides bookkeeping for Pittsburgh HVAC, plumbing, electrical, and landscaping companies. We handle job costing by service line, 1099 subcontractor filing, truck and equipment cost tracking, and seasonal cash flow planning. Any sub paid $600 or more needs a 1099-NEC by January 31, and we track it all year in QuickBooks. Plans start at $399 per month, and we're based in Cranberry Township, PA, serving Pittsburgh, Allegheny County, and Butler County. Call (412) 407-7420 for a free financial health check.

READY TO GET YOUR PITTSBURGH SERVICE COMPANY BOOKS IN ORDER?

Book a free call and see exactly where your business stands. No pressure, no jargon. Just a clear picture of your finances. 100% satisfaction guarantee your first month.

Let's Fix Your Books