GC Subcontractor vs Direct-to-Homeowner: Which Finish Carpentry Model Works Best When You Are Starting Out
The business model question every new finish carpenter faces: do you position yourself as a reliable subcontractor for general contractors, or do you build a brand that attracts homeowners directly? Both models are viable. Both have real tradeoffs. And the best finish carpentry businesses often run both simultaneously — using GC sub work for steady income and direct homeowner projects for higher-margin custom work. This guide helps you validate which approach fits your market, your skills, and your first-year cash needs.
READY TO TAKE ACTION?
Use the free LaunchAdvisor checklist to track every step in this guide.
The GC Subcontractor Model: Predictability at the Cost of Margin
When you sub to a general contractor, the GC handles customer acquisition, project management, and scheduling coordination. Your job is to show up on time, produce clean work, and submit invoices. This is enormously valuable when you are new and have zero marketing infrastructure. A single reliable GC relationship can keep one carpenter busy for months. The trade-off: GCs negotiate rates. You may work at $35–$55 per hour on a long trim contract versus $65–$100 per hour equivalent on a direct homeowner project. You also have no customer relationship — if the GC stops calling, your pipeline disappears overnight. To protect yourself, cultivate relationships with at least three active GCs so no single one controls your income.
The Direct Homeowner Model: Higher Margin, More Business Development
Homeowners buying custom built-ins, wainscoting, crown molding upgrades, or whole-home trim packages are willing to pay for quality, reliability, and communication. A built-in bookcase system that takes two carpenters three days might bill at $4,500–$8,000 — far above what a GC sub relationship would yield for the same time. The challenge: you must generate your own leads, manage the customer relationship, write detailed proposals, handle change orders, and collect payment directly. Before your first direct homeowner job, you need a portfolio (even from friends and family), a basic contract template, and a clear process for scoping and pricing projects.
Testing GC Relationships in Your Market
To validate the GC sub path, identify five to ten active custom home builders and residential remodelers within 30 miles. Look for GCs who build homes above 2,500 square feet or do remodels above $150,000 — these jobs have budget for quality finish work. Call their offices, introduce yourself as an experienced finish carpenter looking for sub opportunities, and offer to trim out one house or room at a competitive rate as a tryout. Most successful GC relationships are built on a single first job done exceptionally well. Ask the project manager for feedback at the end and request a referral to another GC they know.
Testing Direct Homeowner Demand
To validate direct homeowner demand, create a Houzz Pro profile and upload your three to five best project photos. Post the same photos on a dedicated Instagram account with location tags for your city. Run a $200–$300 sponsored post on Facebook targeting homeowners aged 35–65 with household incomes above $100,000 in your zip codes. Track how many inquiries you receive in 30 days. Separately, reach out to two or three local interior designers and offer to do a small built-in project at a favorable rate in exchange for a portfolio photo and a referral. Interior designer relationships are some of the most valuable distribution channels for custom carpentry work.
The Hybrid Model: What Most Successful Finish Carpenters Do
The most durable finish carpentry businesses run a hybrid model intentionally. GC sub work fills the calendar during slow homeowner lead periods and generates reliable weekly cash flow. Direct homeowner custom projects are scheduled around the sub work and generate the higher-margin revenue that funds reinvestment in tools, a second carpenter, and marketing. To manage both, you need a simple scheduling system — even a shared Google Calendar — and clear communication with GCs about your availability windows. Jobber ($29+/month) handles quoting, scheduling, and invoicing for both channels in one platform, which prevents the administrative chaos that sinks small finish carpentry businesses.
RECOMMENDED TOOLS
Jobber
Manage GC sub jobs and direct homeowner projects in one platform — quoting, scheduling, invoicing, and follow-up.
Houzz Pro
Build your finish carpentry portfolio and capture homeowner leads. The most effective marketing channel for custom built-in work.
NEXT Insurance
General liability coverage for finish carpenters — required by most GCs before they will put you on a job site.
Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.
FREQUENTLY ASKED QUESTIONS
How do I find GCs to subcontract for when I am just starting out?
Start by searching your local permit database for active residential construction permits. Visit active job sites and introduce yourself. Join your local Home Builders Association chapter — GCs attend regularly and actively look for reliable trim subs. LinkedIn is also effective for connecting with project managers at mid-size residential builders.
What should I charge GCs versus homeowners for the same trim work?
GC sub rates for residential trim installation typically run $2–$5 per linear foot for base molding and $4–$8 per linear foot for crown, or a day rate of $400–$700 per carpenter. Direct homeowner pricing should be higher — price based on project scope, material costs, and a target margin of 40–55% gross. Never charge GC sub rates to homeowners; you are providing project management, material sourcing, and customer service in addition to installation.
Can I do both GC sub work and direct homeowner projects at the same time?
Yes, and most established finish carpenters do. The key is scheduling discipline — block GC sub commitments first since those relationships depend on reliability, then fill remaining capacity with homeowner projects. Use Jobber or a similar scheduling tool to prevent double-booking and to give GCs accurate availability windows.
Apply This in Your Checklist