Pricing

6% of gross. One number.

You pay a flat 6% of the gross revenue of each job the PM manages: the contract value you and your client both see, not your profit. It’s billed in step with your draws. No hourly rates, no wages, no placement fee.

What the 6% covers

  • The PM’s salary and benefits
  • Employer payroll taxes and payroll processing
  • Workers’ compensation on the PM
  • Our general liability, E&O and EPLI coverage
  • Recruiting, background checks and onboarding
  • Training to the Onyx playbook
  • A replacement PM if the first one isn’t a fit

What it doesn’t

  • The construction work: subs, materials, equipment and permits
  • Your license, your bond and your own insurance for the construction
  • Your contract with the owner, and your billing and collections

We’re a staffing company, so the construction itself stays with you, the contractor of record.

Billing cadence

You bill your client. We bill you.

Each time you invoice a draw or progress bill on a managed job, we invoice 6% of that amount. A $50,000 draw means a $3,000 invoice from us. The fee rises and falls with what you bill, and stops when the job does.

Worked examples of the 6% fee
ExampleGrossFee over the life of the jobPer month over 8 months
One $400,000 job$400,000$24,000$3,000
A PM carrying four $400,000 jobs$1,600,000$96,000$12,000

Monthly figures assume the draws spread evenly. Your actual invoices follow your actual draws.

Fee calculator

Your jobs, side by side with hiring.

Enter your jobs to see the fee. The hiring side is an estimate you can edit, and it assumes one salaried PM per 5 jobs, which leans in hiring’s favor.

Your jobs

$400,000

Hiring a salaried PM instead

Estimates. Change them to match your market.

$95,000

Payroll tax, WC, benefits

$10,000

Paid before fully productive

Onyx fee

$96,000

6% of $1,600,000 gross across 4 jobs. About $12,000 a month if they run together over 8 months, billed in step with your draws.

Hiring estimate

$112,917

1 salaried PM (at 5 jobs each) for 8 months plus 2 of ramp-up, with burden and recruiting. Your estimate, your numbers.

Over this period the Onyx fee runs $16,917 less than the hiring estimate. The fee also keeps off your books what the hiring line doesn’t price: an employee, workers’ comp claims, payroll filings, benefits admin, a salary that keeps running between jobs, and a new search if the hire doesn’t work out.

FAQ

Questions about the fee

How is the 6% calculated and billed?
It is a flat 6% of the gross revenue of each job the PM manages: the contract value both sides can see, not your profit. We bill it as you bill your client. When you send a draw or progress invoice on a managed job, we invoice 6% of that amount. No hourly rates, no wages, no placement fee.
What if the PM isn’t a fit?
Tell us and we place a different PM. Replacement is part of the 6%: there is no new search on your side and no extra fee.
Can I scale up or down?
Yes. Coverage follows your pipeline. Add a PM when work grows; when a job closes out, its fee stops with its last draw.

Ready to put a PM on your jobs?

Send your numbers and we’ll come back with the fit and the fee.

Request a PM