Most specialty subs don't realize they've been slotted into the vendor bucket until the GC sends over a purchase order instead of a subcontract. By then, the margin conversation is over.
The vendor vs contractor distinction determines your negotiating position, your lien rights, your payment terms, and whether you're competing on relationship or price. Get it wrong and you're leaving money on the table, bid after bid.
Here's what you need to know, and what to do about it.
Why vendor vs contractor classification matters to your bottom line
How a GC classifies you shapes everything about how they manage you.
Vendor status means they run you through procurement. You get a PO, a net-30 payment term, and you're competing against two other quotes every single bid cycle. Contractor status means you're in the subcontract. You've got a schedule of values, defined change order rights, and a real relationship with the preconstruction team.
The problem is that a lot of GCs use "vendor" and "contractor" interchangeably in their systems. They'll send you a bid invite through their vendor portal, call it a vendor package in the ITB, and still expect you to perform as a licensed contractor with full insurance and bonding.
That mismatch has a real cost. If you respond to that bid like a vendor and price it like a vendor, you'll either lose the bid to someone who priced it right, or you'll win it and spend the next six months absorbing costs that should sit with the GC.
Many specialty subs don't catch this until they're three months into a job with no formal change order process and a GC who keeps saying "that's in your scope."
What is the difference between a vendor and a contractor?
Here's the direct answer.
A vendor supplies materials or services without controlling how the work gets done. A lumber supplier, a rental equipment company, or an IT managed services firm. The buyer says what they want, the vendor delivers it, and the relationship ends there.
A contractor controls how the work is performed. You're responsible for your crew, your methods, your safety program, and your schedule. You're bound by a subcontract with specific terms around scope, changes, payment, and liability.
The legal distinction matters. The IRS and DOL look at behavioral control and financial control to determine worker classification. Behavioral control means who directs what work is done and how it gets done. Financial control covers who invests in the tools, who absorbs unreimbursed expenses, and how the worker is paid. If a GC controls how you do your work and when you do it, but your paperwork says "vendor," that creates compliance exposure for both parties.
In construction, GCs often use "vendor" loosely. Platforms like BuildingConnected and ConstructConnect are built as vendor management systems. When a GC sends you a bid invite through those platforms, you show up in their system as a "vendor." That's a database category, not a legal determination. But it shapes how their procurement team treats you.
The question to ask: is this GC trying to buy my work, or buy my output?
If they want to buy your output as a completed scope of work, managed by your team, executed to spec, you're a contractor. If they want to buy your output like they'd buy a product, fixed price, fixed deliverable, no discussion of method, they're treating you like a vendor.
Vendor vs contractor: side-by-side comparison
| Factor | Vendor | Contractor |
|---|---|---|
| Contract type | Purchase order | Subcontract agreement |
| Payment terms | Net-30, fixed price | Schedule of values, milestone payments |
| Work control | Buyer defines the output | You control methods and crew |
| Change orders | Typically none | Formal CO process |
| Lien rights | Limited, varies by state | Strong mechanics lien rights |
| Insurance requirements | Minimal, low limits | GL, workers' comp, contractor liability |
| Relationship owner | Procurement coordinator | Preconstruction manager |
| Bid process | Price-only competition | Relationship and value-based |
This is the table most specialty subs need to pin to their estimating room wall. Every bid invite you get maps to one of these two columns. Where it lands determines how you price, how much time you spend, and how you follow up.
How vendor vs contractor misclassification hits your margins and win rate
When a GC treats you as a vendor, your pricing position disappears.
Vendor-level pricing means GCs expect you to absorb mobilization costs, site coordination, and scope adjustments. They'll send you back to sharpen your pencil two or three times. They're not doing that to get to a fair number. They're doing it because vendors compete on price and they know it.
On a $500K mechanical package, the gap between vendor pricing and contractor pricing is typically 8 to 15 points. That's $40K to $75K on a single job. The 8% floor reflects projects where scope is relatively defined and competition is still heavy. The 15% ceiling shows up when you're doing complex coordination work but getting priced like a supplier. Run that math across 20 bids a year and it adds up fast.
It also distorts your win rate data in a way that's easy to misread.
A $15M mechanical sub had a 12% hit rate across 50 bids a month. When we went through their last 30 lost bids, more than half were vendor-level opportunities where the GC was shopping for the lowest number. Their best estimator was spending 20 hours on bids they were never going to win at a profitable margin. Once they filtered those out and focused time on their top 10 GC relationships, hit rate moved to 22% in one quarter.
Submitting more bids isn't the fix. Submitting the right ones is.
Win rates on contractor-level work with real GC relationships typically run 20 to 30%. On vendor-level transactional bids, you'll see 10 to 15%. That gap isn't random.
What is subcontractor vs vendor status in legal terms?
Subcontractor vs vendor status isn't just about what you're called. It has real legal consequences.
Prevailing wage and union shop requirements apply to contractors. If you're performing construction work but classified as a vendor, you may be out of compliance on a public or federally funded project without knowing it.
Lien rights also differ. In most states, a licensed contractor has strong mechanics lien rights against the property if payment is withheld. A vendor's lien rights can be more limited depending on how the contract is structured and what state you're in. That difference can mean the difference between collecting what you're owed and writing off the loss.
Your insurance certificates need to match your actual role. If you're managing crew and controlling the work on site, your coverage should reflect that: general liability, workers' comp, and contractor-specific liability. If the GC has you papered as a vendor with minimal insurance requirements, that misalignment creates real exposure if something goes wrong.
Workers' comp is the other one. If you're running crew on a job site and the GC's procurement team has you under a vendor PO with no formal subcontract, the question of who's liable for a worker injury gets complicated fast.
Don't assume the GC's documentation matches your actual legal status. Know what you signed.
How to respond to a bid as a contractor, not a vendor
Your bid response is where you establish what you are. Most specialty subs get this wrong.
They send in a number, a scope sheet, and maybe a cover email. That's a vendor response. A contractor response looks different.
What to include:
- Your contractor license number and state
- Insurance certificate with your actual coverage limits
- Bonding capacity and current backlog
- A scope statement that defines what you control and what requires GC coordination
- References to past projects with this GC or similar GCs
Use contractor language in your scope statement. "We will perform all work in accordance with the project schedule" is contractor language. "We will supply and install the following items" sounds like a vendor.
The way you frame your scope also sets up your change order process later. If your bid response defines the work clearly, you have a baseline to point back to when the GC tries to expand scope without a CO. If you submitted a vague line-item quote, you have nothing.
One more tell: if a GC asks for a quote within 24 hours with no pre-bid meeting, no scope clarification call, and no named point of contact, you're getting a price check, not a real bid opportunity.
How to classify a bid opportunity as vendor vs contractor work
Before your estimator spends 20 hours on a bid, run this four-question filter.
Question 1: Is the GC buying a defined deliverable with a unit cost, or hiring you to manage a trade scope?
Question 2: Will you control your crew, schedule, and work methods, or are you executing a fixed scope on the GC's terms?
Question 3: Is payment tied to a schedule of values and completion milestones, or a PO with net-30 terms?
Question 4: Does the GC require a formal subcontract with insurance and bonding, or just a quote and a purchase order?
Score each question. If three or four answers point to vendor-level work, price accordingly and spend less estimating time on it. If three or four point to contractor-level work, put your best people on it and invest in the relationship.
This filter alone can save 15 to 20 hours of estimating time per month on bids you were never going to win at a margin worth having.
Red flags that signal vendor-level expectations in a bid invite
Some bid invites tell you exactly what you're walking into. You just have to know what to look for.
Watch for these:
- The ITB consistently uses "vendor" language instead of "subcontractor" or "contractor"
- No subcontract is provided, only a PO template or purchase agreement
- The GC asks for a quote within 24 hours with no pre-bid meeting
- Insurance requirements are minimal, general liability only, low limits
- No mention of schedule of values, payment milestones, or a change order process
- The bid came through an automated procurement portal with no personal contact
- The GC expects you to absorb mobilization, temp power, or site coordination costs
- The GC has cycled through three or more subs in your trade in the last 18 months
That last one is worth paying attention to. A GC who burns through subs is either managing them as commodity vendors, or there's a structural problem on their jobs that makes them unprofitable. Either way, it's a signal.
Why your follow-up strategy differs based on vendor vs contractor positioning
Vendor relationships are transactional. Your follow-up should match that.
If you submitted a vendor-level bid, keep it short: confirm receipt, confirm the bid is still valid, ask for a timeline on the award decision. No relationship investment. There isn't one yet.
Contractor-level follow-up is different. Reference past projects. Bring up something specific to this job. Keep the conversation going even if you didn't win this particular bid.
The difference isn't just tone. It's who you're calling.
Vendor pipelines run through the GC's procurement team. You're talking to a buyer. Contractor relationships run through preconstruction. You're talking to someone who has real input on who they want on the job.
Most specialty subs follow up the same way regardless of how they were positioned. They send the same email to the procurement coordinator they'd send to the preconstruction manager. That's the miss.
Win rates on contractor-level relationships with consistent follow-up run in the 25 to 35% range with top GCs. Transactional vendor work typically lands at 12 to 18%. The follow-up strategy is a big part of that gap.
How to move from vendor classification to contractor status with a GC
This doesn't happen by default. You have to do it on purpose.
Stop responding to everything. The contractors with the best margins aren't chasing the most volume. They've built real relationships with 8 to 10 GCs and win a higher percentage of work with those GCs year over year.
Build relationships with preconstruction teams, not just procurement. The preconstruction manager has real influence over who gets on a job, especially on negotiated work or design-build. If you're only known to the procurement coordinator, you're a vendor by default.
Bring something beyond a number. Offer VE options. Point out schedule risks. Flag coordination issues you've seen on similar projects. A vendor sends a price. A contractor brings perspective.
Track your hit rate by GC. If you've submitted 10 bids to the same GC in two years and won one, ask yourself how that GC sees you. You might be a backup vendor they price-check against their preferred sub. That's useful information.
Ask directly. "How do you see us fitting into your preconstruction process?" The answer will tell you exactly where you stand.
Vendor vs contractor audit: how to check your current bid portfolio
Run this six-step audit this week.
Step 1: List your last 20 bid responses. Label each one as vendor-level or contractor-level using the four-question filter above.
Step 2: Calculate your win rate separately for each group. A 2x to 3x difference between the two isn't unusual. That gap is costing you margin.
Step 3: Review the lost bids in the vendor-level group. If price was the main reason you lost, that confirms the problem. You were in a market that was going to the lowest number regardless.
Step 4: For your top 10 GC relationships, write down how each one views you: vendor or contractor. Then check your win rate with each one. The pattern will be obvious.
Step 5: Pick three GCs where you want to shift from vendor to contractor status. Plan one strategic outreach per quarter for each. A VE proposal on a project they have in preconstruction, a past performance presentation, or a preconstruction meeting request.
Step 6: Update your estimating process to fast-track or skip vendor-level bids. Take that saved time and put it into contractor-level opportunities with your top GCs.
A healthy mix for a specialty sub is roughly 60 to 70% contractor-level work and 30 to 40% transactional vendor work. Most subs who are struggling with thin margins have it flipped: heavy on vendor-level bids, thin on real contractor relationships.
Frequently asked questions: vendor vs contractor
What is the main difference between a vendor and a contractor?
A vendor delivers a product or service to a buyer's specification without controlling how it's made or done. A contractor controls the methods, crew, and execution of the work. In construction, that distinction determines your contract type, payment terms, lien rights, and insurance requirements.
Can a subcontractor also be classified as a vendor?
Yes, and it happens often. GCs use vendor management platforms to send bid invites to subcontractors, which puts licensed contractors in a vendor database. The platform category doesn't change your legal status, but it does shape how the GC's procurement team manages and prices you.
Does vendor vs contractor status affect lien rights?
Yes. In most states, a licensed contractor has mechanics lien rights against the property if payment is withheld. A vendor's lien rights vary by state and by how the contract is structured. If you're performing contractor-level work under a vendor PO, you may have weaker recovery options than you think.
How do I know if a GC is treating me as a vendor or a contractor?
Look at the paperwork. If you got a purchase order instead of a subcontract, you're in vendor territory. If there's no schedule of values, no change order clause, and minimal insurance requirements, the GC is managing you as a vendor even if your license says contractor.
What is independent contractor vs vendor classification under the IRS?
The IRS uses a behavioral control and financial control test. Behavioral control looks at whether the company directs what work is done and how. Financial control looks at who supplies tools, who absorbs expenses, and how payment is structured. A vendor typically sells a product or defined deliverable. An independent contractor provides services but controls how they're performed.
Vendor vs contractor status is a choice, not a default
Most specialty subs slide into vendor status because they respond to everything, never qualify, and wonder why margins are thin and win rates are flat.
The GCs you make real money with are the ones who view you as a contractor partner. They call you early. They want your input on scope and schedule. They award work before it goes out to bid. That doesn't happen by accident. It happens because you positioned yourself the right way over time.
The difference between vendor status and contractor status isn't just what you're called. It's 5 to 15% margin per job, a meaningfully higher win rate on your top relationships, and the difference between building equity in your GC relationships and starting from zero every bid cycle.
Want to know where your bid pipeline is breaking down? Fill out the contact form below and we'll review your portfolio with you.