Skip to content
Back to Blog
July 20, 2026 — Tier2 Systems

Third-Party Costs: Your Project Margin Blind Spot

Third-party costs in professional services erode margins silently. Learn where vendor and subcontractor expenses hide and how to track them.

erpbusiness-operationsproject-managementprofessional-servicesprofitability

You quoted a 30% margin on the project. The client is happy, the team delivered on time, and the project manager is already moving on to the next engagement. Then the subcontractor invoices arrive. Two freelance developers billed more hours than estimated. The translation vendor’s rate increased mid-project. A licensing fee nobody budgeted for hit the books. Your actual margin: 11%.

Third-party costs are the most common blind spot in professional services profitability. According to SPI Research’s 2025 PS Maturity Benchmark, billable utilization across the industry has dropped to 68.9%, its fourth consecutive annual decline. But utilization only tells part of the story. Even when your internal team is fully utilized, vendor and subcontractor costs can quietly consume the margin you thought you earned.

Why Services Firms Rely on More Third-Party Resources

The professional services model is shifting. Clients expect specialized expertise, faster delivery timelines, and fixed-price engagements. Meeting those demands with a fully internal team is increasingly difficult, especially for mid-size firms competing against larger consultancies.

Delivery teams have become blended as a result. A typical project might combine internal consultants with freelance specialists, offshore development partners, design subcontractors, and third-party tools or platforms. Each layer adds capability and a cost that sits outside standard resource planning.

Several trends are accelerating this shift:

  • Specialization pressure. Clients want niche expertise for one phase of a project, not a generalist who can approximate it. Hiring a full-time specialist for intermittent demand rarely makes economic sense, so firms subcontract.
  • Geographic distribution. Remote work has normalized blended teams across time zones. A firm in Sao Paulo might use a design agency in Lisbon and a QA team in Buenos Aires. The talent access is real, and so is the cost tracking complexity.
  • Fixed-price contracts. When you quote a fixed price, every untracked cost eats directly into margin. Time-and-materials engagements offer some buffer because hours are billed as incurred. Fixed-price work does not forgive sloppy vendor management.

None of these trends are reversing. The question is whether your operations can track what external resources actually cost per project.

Where Third-Party Costs Hide

The problem is rarely that firms are unaware of their third-party costs. The problem is that those costs live in the wrong places, arrive at the wrong times, and get allocated to the wrong projects.

Invoices arrive after the project closes. A subcontractor submits their final invoice three weeks after your team has moved on. The project is already marked as delivered, the revenue is recognized, and the margin has been reported. That late invoice hits a general expense line instead of the project it belongs to. Your project looked profitable. Your quarter tells a different story.

Vendor costs sit in accounts payable, not project accounting. When your finance team processes a freelancer’s invoice, it goes into AP. Unless someone manually codes it to the right project, it never shows up in the project margin calculation. We covered how this disconnect affects overall firm financials in our post on client profitability. Third-party costs that miss project allocation are a primary driver.

Pass-through costs get absorbed. Software licenses, cloud hosting, travel, printing, courier fees. These are costs you incurred to deliver the project. Some contracts allow pass-through billing, but if your team does not track them at the project level in real time, they never make it onto the client invoice. We explored this dynamic in depth in our post on unbilled work in services firms.

Rate discrepancies go unnoticed. You budgeted the freelance developer at $85 per hour. They billed at $95. On a 200-hour engagement, that is $2,000 nobody caught until the invoice arrived. Across a portfolio of 30 active projects, these small discrepancies compound into real margin erosion.

How Do Third-Party Costs Erode Project Margins?

The scale surprises most firm leaders.

Consider a $200,000 fixed-price project where 35% of delivery is outsourced. That is $70,000 in planned third-party costs. If actual vendor costs run 15% over plan, a common scenario when estimates are based on optimistic timelines and rates are not locked, the overrun is $10,500. On a project with a quoted 28% margin ($56,000), that single overrun cuts your realized margin to 23%.

Multiply that across your portfolio. Moovila’s 2025 MSP Project Management Report found that 56% of services firms operate at ad hoc or basic project management maturity, with nearly half reporting that current practices impair profitability. When vendor costs are not tracked at the project level, every project’s reported margin is optimistic.

The erosion typically happens in three places. First, estimation errors: project estimates rarely account for the full cost of third-party delivery. We wrote about why services firms get estimates wrong, and vendor costs are frequently underbudgeted because the person writing the estimate does not know the current market rate for the subcontractor they will need. Second, tracking gaps during delivery: even when the estimate is accurate, costs that are not recorded against the project in real time create a false sense of margin health. The project manager sees internal hours on track and assumes the project is profitable, while the vendor invoices that will arrive later remain invisible. Third, allocation failures at close: when projects close without all vendor costs assigned, the margin reported at completion is wrong. That error feeds into portfolio-level reporting, client profitability analysis, and future pricing decisions. Every downstream number inherits it.

Five Signs Your Third-Party Cost Tracking Is Broken

Most firms do not realize their vendor cost tracking has gaps until they audit a few projects. These are the patterns that signal a systemic problem:

  • Your project margin at close differs from margin at settlement by more than 3 percentage points. A small variance is normal. A consistent gap means costs are arriving after you stop watching.
  • Finance codes vendor invoices to overhead instead of specific projects. If your AP team lacks the information to allocate an invoice to a project, they default to general expense. Ask how often this happens.
  • Project managers cannot see vendor costs in their project dashboard. If the PM has to ask finance for a vendor cost update, the information arrives too late to act on. Real-time visibility means seeing internal and external costs in the same view.
  • You discover rate discrepancies only at invoice time. A purchase order or rate agreement should be entered at project setup. If the first time you see a vendor’s actual rate is when the invoice arrives, your controls are reactive.
  • Pass-through costs rarely appear on client invoices. If your team regularly absorbs costs that should be billed to clients, the link between incurred costs and client billing is broken.

Building a Third-Party Cost Control Framework

Fixing vendor cost tracking does not require a massive transformation. It requires connecting a few processes that most firms already have in separate systems.

Capture vendor commitments at project setup

When a project plan includes external resources, record the vendor, the estimated hours or deliverables, the agreed rate, and the total budget. This is not a purchase order in the procurement sense. It is a project-level cost commitment that gives the PM a baseline to track against. Without this step, there is no plan-vs.-actual comparison possible.

Route vendor invoices through project accounting

Every vendor invoice related to project delivery should be coded to a project before it enters the general ledger. This requires a simple workflow: when a vendor invoice arrives, the project manager or delivery lead confirms the project allocation. It adds one step to AP processing but eliminates the allocation guesswork that corrupts margin reports.

Track costs in real time, not at month-end

Monthly cost reconciliation is too slow for project-based businesses. If a project runs for 12 weeks and you reconcile vendor costs monthly, you have at most three checkpoints to catch overruns. In our experience working with mid-size services firms, the ones that track vendor costs weekly, or in real time through system integrations, catch budget overruns an average of two to three weeks earlier than those relying on monthly reviews.

Compare planned vs. actual at every milestone

Every project milestone should include a vendor cost check. Compare what you budgeted for external costs against what has been invoiced and what is still outstanding. If you are 60% through the project and 80% through the vendor budget, that is a margin conversation you need to have now, not at project close.

Include third-party costs in portfolio reporting

Your project portfolio view should show blended margins that include both internal labor costs and external vendor costs. A portfolio where half the projects show healthy margins but exclude vendor costs is not a portfolio view, it is a guess.

The Client Profitability Connection

Third-party cost tracking is not just a project-level concern. It directly affects your ability to understand which clients are actually profitable.

A client who generates $500,000 in annual revenue looks great on paper. But if that client’s projects consistently require specialized subcontractors, expensive tooling, and heavy vendor management overhead, the actual profit contribution might be far less than a smaller client whose work is delivered entirely by your internal team.

We explored this in our post on client profitability, but the key point is that accurate client profitability analysis is impossible without project-level vendor cost allocation. If you are making pricing, staffing, or growth decisions based on client revenue alone, you are navigating with incomplete data.

Frequently Asked Questions

What are third-party costs in professional services?

Third-party costs include any expense incurred through external vendors, subcontractors, freelancers, or purchased services to deliver a client project. This covers contractor labor, software licenses, specialized tools, travel, and pass-through expenses. They differ from internal labor costs because they often arrive as invoices after work is performed, making real-time tracking harder.

How do third-party costs affect project profitability?

Third-party costs reduce project margins when they are not tracked against the project budget in real time. If vendor invoices arrive after project close, get coded to general overhead, or exceed the estimated rate, the project’s reported margin will be higher than its actual margin. Across a portfolio, these gaps compound into significant profit erosion.

How can services firms track subcontractor costs effectively?

Effective tracking starts at project setup by recording vendor commitments, estimated hours, and agreed rates. Every vendor invoice should be coded to a specific project before entering the general ledger. Project managers need real-time visibility into both internal and external costs. Weekly cost reviews against the project budget catch overruns before they become margin problems.

What percentage of project costs typically come from third parties?

The percentage varies by firm type and service line. IT consulting and digital agencies commonly outsource 25% to 50% of project delivery. Management consulting firms tend to keep more work internal, with third-party costs running 10% to 25%. The more specialized the deliverables, the higher the third-party cost share tends to be.

Should third-party costs be passed through to clients?

It depends on the contract structure. Fixed-price engagements typically absorb vendor costs within the quoted fee, making accurate estimation critical. Time-and-materials contracts often allow pass-through billing for pre-approved expenses. In either model, the key is tracking costs at the project level so you can either bill them or account for them in your margin calculations.

How Tier2 Keel Handles Project Cost Tracking

The vendor cost tracking framework described above is built into Tier2 Keel’s project management workflow. When you set up a project, you define both internal resource assignments and external cost commitments. Vendor invoices are linked to projects at entry, so margin calculations always reflect the full cost picture, not just internal labor.

Project managers see blended margins in real time: internal hours, vendor costs, and pass-through expenses in a single view. When a vendor invoice arrives, it flows through project-level approval before reaching the general ledger, eliminating the allocation gaps that cause margin reporting errors.

The margin you see during delivery matches the margin at settlement, because both internal and external costs are tracked from the same system.

See how Keel manages project delivery or book a walkthrough with our team.

Moving Forward

Pull the vendor invoices for your three largest projects from the past quarter and compare what was budgeted for third-party costs against what was actually spent. If the gap is wider than you expected, the tracking framework is where to start, not your pricing model.


Ready to transform your operations?

Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.

Learn How We Can Help