WeavrCRM

Field guide / Scheduling & operations

Measure Profit on Subcontracted Detailing Work

When you send a job to a subcontractor, your profit is not simply what the customer pays minus what you pay the vendor. Travel costs, supply top-offs, rework exposure, and payment timing all affect what you actually keep. This article shows you how to define those costs clearly, calculate a realistic contribution margin per job, and spot the arrangements that are quietly costing you money.

By WeavrCRM Editorial ·

What You Are Actually Measuring

Subcontractor profitability on a single job means one thing: the revenue that customer pays you, minus the vendor payout and every incremental cost you personally incur because that specific job happened. It does not include your monthly software subscriptions, your own truck payment, or your general liability premium. Those are overhead costs you carry whether this job exists or not. Including them in a per-job calculation makes the math feel worse than it is and does not help you decide whether to take the next similar booking.

The goal of this measurement is a contribution margin: the dollars left after job-specific costs that can go toward covering your overhead and eventually becoming profit. A positive contribution margin on every subcontracted job is the baseline requirement. If a job cannot clear that bar, you are paying to do the work rather than earning from it.

Related resource: Detailing Team Handoffs: What the Next Person Needs

The Four Costs That Belong in Your Calculation

Vendor payout is the largest and most obvious cost. This is the agreed amount you owe the subcontractor for completing the job, whether it is a flat fee or a percentage of the customer invoice. The other three costs are incremental and easy to skip, which is exactly how margins shrink without anyone noticing.

First, any supplies you provide or reimburse, such as a specific product the vendor does not carry or a clay bar you hand off. Second, your own time cost: if you drove to verify the job, handled a customer callback, or spent 30 minutes managing the handoff, that time has a real value even if no one invoiced it. Assign yourself a reasonable hourly rate and count the actual minutes. Third, rework exposure: if your policy is to fix vendor mistakes at your expense, a fraction of jobs will cost you extra labor or a partial refund. You cannot predict which job that will be, but you can spread a modest rework allowance across every subcontracted job so the cost is budgeted rather than a surprise.

  • Vendor payout: flat fee or agreed percentage of customer invoice
  • Supplies you provide or reimburse directly for the job
  • Your own time to coordinate, verify, or handle callbacks
  • Rework allowance: a small per-job budget for corrections you absorb

Related resource: Share Only the Customer Details a Detailing Vendor Needs

Costs That Do Not Belong in a Per-Job Calculation

Your fixed monthly overhead, including insurance, subscriptions, and equipment depreciation, should not be allocated per subcontracted job unless you are doing a full business cost analysis. The reason is practical: those costs do not change based on whether you take this booking. Mixing them in makes the per-job number misleading and can cause you to decline work that is genuinely covering its own costs.

Payment timing is also not a cost in the margin calculation itself, but it is worth tracking separately. If you collect from the customer on the day of service but pay your vendor net-15, that gap is manageable. If the timing is reversed and you pay out before collecting, your cash flow suffers even when the margin looks fine. Note the timing separately so you do not confuse a cash-flow problem with a profitability problem.

Related resource: Verify Subcontractor Booking Requests Before Promising a Slot

Worked Example: A Hypothetical Full Interior Job

This scenario is entirely hypothetical. Imagine you book a full interior detail for a customer at $280. You have an arrangement with a subcontractor who does the work for $160. You also spend about 20 minutes on intake, confirmation, and a post-job check-in call, and you value your coordination time at $40 per hour, which puts your time cost at roughly $13. You provide a bottle of interior dressing that costs you $4 at wholesale. Your rework allowance is $8 per subcontracted interior job based on your own judgment about how often you have had to address corrections.

The contribution margin calculation looks like this: $280 customer invoice minus $160 vendor payout minus $13 your time minus $4 supplies minus $8 rework allowance equals $95. That is a 34 percent contribution margin on revenue. Whether 34 percent is acceptable depends on your overhead and how many jobs you need to cover it, but the number is real and usable. If the vendor payout crept up to $190 on the same job without a price increase to the customer, the contribution margin drops to $65, or 23 percent, and the question of whether this arrangement still works becomes concrete rather than a vague feeling.

ItemHypothetical Amount
Customer invoice$280
Vendor payout-$160
Your coordination time (20 min at $40/hr)-$13
Supplies provided-$4
Rework allowance (per job budget)-$8
Contribution margin$95 (34%)

Worksheet: Per-Job Margin Tracker

Use this template for every subcontracted job until the numbers become second nature. Fill it in before the job runs, using your agreed payout and estimated costs, then update after the job is done if any actuals differed. Over time, patterns appear: certain vendors consistently generate callbacks, certain service types have higher supply costs, certain customers require more of your time.

Keep completed sheets together for at least a month so you can average the contribution margins across all subcontracted jobs rather than judging each one in isolation. One high-payout job in a slow week can look painful, but if your average across ten jobs is healthy, the arrangement is working.

SUBCONTRACTED JOB MARGIN TRACKER

Job date: _______________
Service type: _______________
Vendor name: _______________

REVENUE
Customer invoice total: $_______________

DIRECT COSTS
Vendor payout (agreed): $_______________
Supplies provided/reimbursed: $_______________
Your coordination time: ___ minutes x $___/hr = $_______________
Rework allowance (your standard per-job amount): $_______________
Any other job-specific cost (describe): $_______________

TOTAL DIRECT COSTS: $_______________

CONTRIBUTION MARGIN: $_____________ ( ____% of invoice)

NOTES
Payment timing (collected from customer: ___ / paid vendor: ___)
Any scope changes from original quote: _______________
Customer callbacks or issues after job: _______________
Actual rework cost if applicable: $_______________

Where the Calculation Breaks Down

The most common failure is treating the vendor payout as the only cost and deciding the arrangement is profitable based on that alone. A job where you net $80 after payout but spend 45 minutes on coordination and callbacks may actually be clearing less than $50 once your time is honestly counted. That is not a reason to stop using subcontractors, but it is a reason to streamline your process or adjust pricing.

Rework is the other silent drain. If you never budget for it, every correction feels like an unplanned loss. If you budget too generously, your margin estimates are too conservative and you may decline work that would have been fine. Set your rework allowance based on your actual experience with a specific vendor or service type, not a number you guessed. If you have no history, start conservative and adjust after three to five completed jobs.

Tracking Arrangements Over Time

A single job's contribution margin tells you very little. A pattern across 10 or 20 jobs tells you whether a vendor arrangement is structurally profitable for your business. Compare margins by vendor, by service type, and by customer location. You may find that one vendor consistently delivers clean jobs with no callbacks, and another is cheaper per job but generates enough extra time and rework that the real margin is lower.

If your scheduling tool offers budget or reporting features, use them to log the revenue and payout figures per appointment so you can review trends without rebuilding everything from scratch each month. Weavr's reporting and budget projection tools can help surface these numbers at the appointment level, which makes it easier to spot patterns across a group of subcontracted jobs rather than reviewing paper notes individually. Even without a purpose-built tool, a simple spreadsheet updated weekly is enough to make the pattern visible.

Adjusting When the Numbers Do Not Work

If your contribution margin on a particular arrangement is too thin, you have three levers: raise the customer price, lower the vendor payout, or reduce your own incremental costs through better process. Raising price is the most direct, but the market may not support it for every service. Renegotiating vendor payout requires an honest conversation about volume and reliability. Reducing your own time cost means tightening up your intake form, work order, and handoff so you are not answering the same questions repeatedly for every job.

If none of those levers moves the number into acceptable territory, the arrangement is genuinely unprofitable at current volume and pricing, and declining that category of work is a legitimate business decision. The calculation is not there to make every job look good; it is there to show you clearly which ones are not.

The practical takeaway

Calculate contribution margin per subcontracted job by subtracting vendor payout, your supplies, your coordination time, and a rework allowance from the customer invoice. Track results across multiple jobs before drawing conclusions, and treat a thin margin as a signal to adjust pricing, payout, or process rather than simply absorbing the loss.

Explore the relevant WeavrCRM workflow · Review integrations and requirements

Continue reading