Procore + Subcontractors Network Member Listed on the Procore Network

Procore for Subcontractors: Get Paid, Track Your Costs, Keep Your Own Books

Almost everything written about Procore is written for the general contractor. You are the sub. You did not choose Procore, you were told to use it, and your accounting problems are the mirror image of the GC's: you are billing into someone else's system, waiting on someone else's approval, and watching someone else hold your retainage while your payroll runs every Friday. We do the books for specialty subcontractors who work inside a GC's Procore.

The Core Problem

Procore was bought by the GC. You just have to live in it.

Read the Procore literature and you will notice who it is talking to. The prime contract, the owner invoice, the commitments out to subs, the buyout log, the budget the GC owns. Almost every article, webinar, and help doc assumes you are the general contractor sitting at the top of the job. That is not you. You are the electrical, mechanical, concrete, drywall, framing, or specialty trade contractor who got an email that said the project runs in Procore, here is your invite, submit your billing here.

Your position is the mirror image of the GC's, and it is a weaker one. The GC writes the subcontract, you sign it. The GC sets the schedule of values you bill against, and the cost codes you have to bill into. The GC decides when your pay application is approved and when it is not. The GC holds your retainage and releases it when the whole job closes out, which can be long after your scope was finished and your crews moved on. Meanwhile you carry real cost every single week: payroll on Friday, burden on top of it, material invoices with terms, and equipment that does not care whether the GC has been paid by the owner yet.

None of that shows up in a Procore article. This page is written for your side of the table. It covers what the GC's Procore actually is from a sub's point of view, how the pay application cycle really moves cash, why retainage receivable is the most expensive line item you never see, and why your own books, not the GC's Procore instance, have to be your source of truth. Then, if you want it done for you, we do the books for specialty subs.

The Mirror Image

What the GC's Procore actually is, from where you sit

Every object in Procore has a different meaning depending on which side of the contract you are on. Getting this straight is the difference between a sub who understands their own numbers and one who is guessing.

Their commitment is your contract

In the GC's Procore, your agreement lives as a commitment, specifically a subcontract, sitting under their project budget as committed cost. To them, you are a cost line. To you, that exact same document is your entire contract value, your revenue, the top line of the job. The GC sees your change order as a hit to their budget. You see it as the only way your scope stays profitable. Same record, opposite sign.

Their cost codes are their cost codes

You bill into the GC's cost code structure because that is what the subcontract and the schedule of values are built on. Those codes are designed to roll up the way the GC wants to report to the owner. They are almost never the codes you need to run your own trade. You may care about rough-in versus trim, service versus new construction, shop time versus field time, or crew versus subcontracted labor. The GC's budget cares about none of that. So you end up with two cost structures: the one you bill in, and the one you actually manage in. Both have to exist, and something has to translate between them. That translation is the heart of Procore job costing.

You may be in five GCs' Procore instances at once

This is the part almost nobody writes about. A specialty sub working for several general contractors is often a guest in several separate Procore instances, each set up differently, each with its own cost codes, its own billing periods, and its own approval habits. There is no combined view. No single place shows you what all your jobs together cost, what you have billed across them, or how much of your money is sitting in retention across every GC you work for. That number exists in exactly one place: your own accounting system.

And you can lose access when the job ends

Your Procore access is granted by the GC and it goes away when they decide it goes away. If your history, your billings, and your cost detail live only in their instance, then at closeout you can lose visibility into the job that just finished. That is a bad place to be when your CPA has a question in March about a job that closed in October.

Add to that the fact that Procore has no general ledger of its own, which is the whole reason the does Procore replace QuickBooks question keeps coming up, and the conclusion is unavoidable. The GC's Procore is where you transact. Your books are where you keep score. Your accounting system, whether that is QuickBooks or something else, has to hold every job, every cost, every billing, and every dollar of retention across every GC you work for. If it does not, you are running your company on data you do not own and cannot see all of.

Network Member Listed on the Procore Network
Trusted by 25+ Construction Businesses
How You Actually Get Paid

The sub billing and pay application cycle, step by step

This is the loop your cash lives in. Every step in it is a place a payment can be delayed, reduced, or stopped, and most of those steps are controlled by somebody else.

1 The subcontract and the schedule of values are set

Before you bill a dollar, your contract value is broken into a schedule of values, the SOV. Each line is a piece of your scope with a value attached, and you can only bill against those lines. If the SOV is badly built, front-loaded against you, or missing a line for something you will actually do, you will fight it for the entire job. The SOV is the single most negotiable document most subs never negotiate. Get it right before the first billing period closes, because changing it later means going back to the GC hat in hand.

2 The billing period closes on the GC's calendar, not yours

The subcontract sets a billing cutoff, commonly around the 25th of the month, with the pay application due within a few days of it. Work performed after that cutoff waits a full month to be billed. Subs lose enormous amounts of cash simply by missing the cutoff or by failing to capture the last week of production in time to include it, which pushes a month of revenue into the next cycle for no reason other than paperwork.

3 You submit the pay application

You submit percent complete by SOV line, this period versus previous periods, plus stored materials if the contract allows, plus approved change orders, less retainage. In Procore the GC will typically have you submit this as a subcontractor invoice against the commitment. The percentages you claim need to be defensible, because the GC or the owner's rep can and will walk the job to check them.

4 The GC reviews, and this is where it gets reduced

The GC reviews your billing before it becomes a payable. Percentages get trimmed. A change order you thought was approved turns out to be pending. A line gets kicked because backup is missing. Anything reduced here is cash you do not receive this cycle even though the cost has already been incurred. This is the step where good documentation is worth actual money, and where a sub who cannot produce a clean cost record loses arguments they should win.

5 Lien waivers become a condition of payment

You will be asked for a conditional lien waiver with the billing and an unconditional waiver once the check clears, usually for you and often for your own lower-tier subs and suppliers. Get one wrong, sign an unconditional waiver for money you have not actually received, or fail to get one back from a supplier, and the payment stalls or you give away rights you needed. Waiver tracking is not busywork. It is a payment gate.

6 The GC bills the owner, then waits, then pays you

Your billing rolls into the GC's owner requisition. The owner pays on their own terms. Then, depending on whether your subcontract has a pay-when-paid or a pay-if-paid clause, the GC pays you either a set number of days after they are paid, or in the harsher case only if they are paid at all. Either way the owner's payment cycle has been passed down to you. The work you performed in week one of the month is frequently not funded until well into the following quarter.

7 And they keep a slice of it anyway

Every check comes short by the retainage percentage, commonly five or ten percent per the subcontract. That money is not late, it is withheld by agreement, and you do not see it until the job closes out. It is also, almost always, your entire profit margin on the job. That is the next section.

Retainage Receivable

The GC is holding your profit, and it is not on your radar

Retainage receivable is money you have earned, billed, and not been paid, held back by contract until the whole project closes. Here is what it does to a single month of work. The figures are an illustration of the mechanism, not a promise about your job.

What happensWhenWhat it does to your cash
You perform $100,000 of work in a monthWeeks 1 to 4Payroll, burden, and material costs go out on your terms, weekly
Billing period closes, you submit the pay appAround the 25thNothing has been paid. You have only asked.
GC reviews and approves, with reductions1 to 3 weeksAny trimmed percentage or pending change order drops out of this cycle
Conditional lien waiver signedWith the billingNo waiver, no check, regardless of the work being done
GC bills the owner and waits to be paid30 days or morePay-when-paid pushes the owner's timeline onto you
Check arrives, less 10 percent retainageOften 60 to 90 days after the work$90,000 in, and $10,000 stays with the GC
Retainage released at project closeoutMonths after your scope finishedYour $10,000 is only released when the whole job closes, including punch list and closeout documents you may not control
The Cash Squeeze

Your payroll runs weekly. Your money arrives in ninety days.

This single mismatch is the defining financial fact of being a subcontractor, and it is far more brutal on your side than on the GC's. The GC is mostly passing money through, and their own contract terms let them hold your payment until the owner funds it. You are not passing anything through. Your crew gets paid on Friday whether or not anybody has funded anything. You are financing the job, out of your own working capital, for as long as the chain above you takes to move.

You are effectively a lender with no interest income

Between the labor you have burned, the material you have bought, and the retainage the GC is sitting on, a growing subcontractor can be profitable on paper and completely out of cash at the same time. This is why subs fail during growth, not during slowdowns. Every new job you take on demands cash up front and returns it slowly, so the faster you grow, the deeper the hole gets before it fills. The only defense is knowing, at any moment, exactly what you have in labor and material on each job, exactly what you have billed, exactly what has been approved, and exactly how much of your money is sitting in retention across every GC you work for. That is an accounting problem, and it lives in your books.

Lien waivers and lien rights are cash instruments

Treat them that way. Track which waivers you have signed, for what amounts, conditional versus unconditional, and what you have collected from your own suppliers and lower-tier subs. Track the preliminary notice and lien deadlines in the states you work in, because those deadlines run from dates like last furnishing of labor or material, not from the date the GC finally decides to answer your email. A sub who has quietly let their lien rights lapse has given up their only real leverage in a payment dispute.

Certified payroll, if you work public jobs

If your project is federally funded or falls under a state prevailing wage law, you are submitting certified payroll, typically a WH-347 or a state equivalent, every single week the job is active, with the correct prevailing wage classification and fringe benefit treatment for every worker. As a sub you carry that obligation yourself, and the GC will withhold your payment until your certified payroll is submitted and correct. Procore can collect timecards in the field, but it does not calculate paychecks, remit payroll taxes, or file your certified payroll reports for you. The mechanics of that are covered in Procore and certified payroll. Getting it wrong does not just create a compliance problem. It stops your money.

Network Member Listed on the Procore Network
Trusted by 25+ Construction Businesses
What We Do for Subs

Bookkeeping built for the specialty subcontractor

One flat monthly engagement. We keep your books in your accounting system, we make them agree with what you have billed inside every GC's Procore, and we make sure you always know where your cash is.

01

Your own job costing, in your own codes

We track cost by job, phase, and your cost codes, not the GC's. Labor, burden, material, equipment, and lower-tier subs land where you can actually manage them, then map to the GC's SOV lines for billing.

02

Sub billing and pay application support

We keep your billings current and accurate against each SOV, track what was submitted versus what the GC actually approved, and make sure nothing sits unbilled through a cutoff because the paperwork was not ready.

03

Retainage receivable tracked, by GC and by job

One report showing every dollar of retention being held on you, which project it belongs to, which GC has it, and how old it is. Most subs cannot produce this number. It is usually their entire profit.

04

AR aging that reflects reality

Billed, approved, unapproved, disputed, and retained are all different things. We separate them so your receivables tell you what is actually collectible this month instead of one hopeful lump.

05

Weekly payroll, burden, and job costing

Payroll recorded and pushed to the right job and cost code with true burden loaded on top, so your labor cost is the real cost and not just gross wages.

06

Certified and prevailing wage coordination

On public work we coordinate certified payroll with your payroll provider, with the right classifications and fringe treatment, so your reporting does not become the reason a check is held.

07

Books that hold every GC in one place

Whether you are working in one Procore instance or five, your accounting system holds all of it: every job, every billing, every dollar of retention, in one view that belongs to you and does not disappear at closeout.

08

A monthly close and a plain-English read

Reconciled accounts, a P&L and balance sheet that tie, job margin by project, and a short note on what actually needs your attention this month. No jargon, no meter running when you call to ask a question.

When You Need This

You are the contractor we built this for

If several of these are true, your books are not keeping up with the way you actually get paid.

You are a specialty trade contractor billing into one or more GCs' Procore instances.
You cannot say, right now, how much retainage is being held on you across all your jobs.
You bill in the GC's cost codes and have no useful cost breakdown of your own.
Your payroll runs weekly and your money shows up sixty to ninety days later.
A pay application got reduced and you could not produce the backup to argue it.
You have jobs that looked profitable and finished flat once labor and burden landed.
You are chasing lien waivers and certified payroll to unlock payments that are already late.
Your books show revenue but you have no idea where the cash actually is.

Start with a free books Audit

Tell us who you work for, how they run their Procore, and where your money keeps getting stuck. We will Audit your books against your open jobs and show you exactly what is missing, what is misfiled, and how much of your cash is sitting in retention. No cost, no obligation.

You keep working in whatever Procore your GCs put you in. We build the books underneath it, in your accounting system, so you finally have one honest view of every job and every dollar you are owed. If you want more of the mechanics first, see how retainage is tracked in Procore and QuickBooks, Procore and QuickBooks integration, or the full Procore resource hub. If you want it handled, that is our Procore bookkeeping service.

Get a Free Books Audit
Answers

Frequently Asked Questions

I am a subcontractor. Do I need my own accounting system if the GC uses Procore?

Yes, and it is not close. The GC's Procore is where you transact with that one GC. It has no general ledger, it holds only that GC's jobs, it uses that GC's cost codes, and your access to it ends when they decide it ends. Your accounting system is the only place that can hold every job, every cost, every billing, and every dollar of retention across every general contractor you work for. That is your source of truth, and it has to be yours.

Why do the GC's cost codes not work for my trade?

Because they were built for the GC to report their budget to the owner, not for you to run your trade. You bill against their schedule of values, so you have to speak their codes, but the way you manage your own work is different, whether that is rough-in versus trim, shop versus field, or crew versus subcontracted labor. The practical answer is to keep your own cost structure in your books and map it to the GC's SOV lines for billing. You need both.

What is retainage receivable and why does it matter so much for subs?

Retainage receivable is money you have earned and billed but the GC withholds by contract, commonly five or ten percent of every payment, until the project closes out. It is not a late payment, it is a contractual holdback. For most specialty subs it is roughly the size of their profit margin, which means the entire profit on a job is sitting in someone else's bank account, sometimes for months after your scope is finished, and often it is not tracked anywhere in their books.

What is the difference between pay-when-paid and pay-if-paid?

Pay-when-paid means the GC will pay you a reasonable time after the owner pays them, so it is a timing clause. Pay-if-paid means the GC only owes you if the owner actually pays them, so it transfers the risk of owner nonpayment onto you. The enforceability of pay-if-paid varies by state, and it is a clause worth having your attorney look at before you sign. Either way, the practical result is that the owner's payment timeline becomes your payment timeline.

Why does my pay application keep getting reduced?

Usually one of four reasons: the percent complete you claimed is not supported by what the GC or the owner's rep sees on site, a change order you billed against was not actually approved yet, the backup documentation is missing, or you billed against an SOV line that does not cover the work. All four are documentation problems, and all four are winnable arguments if your job cost records are clean and current. They are unwinnable if they are not.

Do lien waivers really hold up my payments?

Yes. On most commercial jobs the conditional waiver goes in with the billing and the unconditional waiver follows once the payment clears, and the GC will often require waivers from your suppliers and lower-tier subs as well. A missing or incorrect waiver stalls the check. Signing an unconditional waiver for money you have not actually received gives away rights you may need. Treat waivers as part of your cash cycle, not as filing.

Can Procore handle my certified payroll on a public job?

No. Procore can collect field timecards, but it does not calculate paychecks, remit payroll taxes, or produce and file your certified payroll reports. As a subcontractor on prevailing wage work you carry that obligation yourself, and the GC will typically withhold your payment until your certified payroll is submitted and correct. We coordinate certified and prevailing wage payroll with your payroll provider so it does not become the thing holding up your money.

I work in several GCs' Procore instances. How do I see all my jobs in one place?

You cannot do it in Procore, because each instance belongs to a different general contractor and there is no combined view across them. The only place a complete picture of your company can exist is your own accounting system. That is exactly what we build: your jobs, your costs, your billings, and your retainage across every GC, in one set of books you own.

Do you only work with subcontractors in Texas?

No. FinTruction is based in Coppell, Texas, and works with specialty subcontractors and commercial contractors across the United States. Job costing, sub billing support, retainage tracking, certified payroll coordination, and monthly bookkeeping are all handled remotely.

Proof

What Construction Owners Say

Real results from contractors we have helped untangle their books and systems.

Rated 5.0 on Google

Trusted by 25+ construction businesses nationwide

Procore Listed on theProcore Network

They didn’t just record transactions and call it a day. They built a custom chart of accounts around how a remodeling company actually runs, did a full catch-up on years of bookkeeping inside QuickBooks Online, and now stay on top of my monthly bookkeeping and payroll. Every step, they broke it down in simple terms instead of burying me in accountant talk.

Oniel Campbell, Founder of Moonz Contracting
Oniel Campbell
Moonz Contracting Founder

FinTruction rebuilt the whole thing from the ground up, with real job costing, work in progress, and retainage. They didn’t just hand me reports and disappear; they walked me through my numbers until I understood them.

Carl Moore, Owner of Hearth & Haus
Carl Moore
Hearth & Haus Owner
Dalton Mayberry, Owner of ProperCoat Painting
Sahil and his team handle the bookkeeping and job costing for my painting business. They cleaned up my books and set up integrations that give me accurate, timely job costing with solid weekly data. Reliable, detailed, and genuinely invested in getting the numbers right.
Dalton Mayberry
ProperCoat Painting
Owner

FinTruction is the only bookkeeping team we’ve found that truly understands construction accounting and WIP reporting. They aligned our income and costs across 21 jobs and gave us full, monthly transparency. Fast, accurate, and an indispensable partner.

John Wesley Sebastian, President of B&B Concrete
John Wesley Sebastian
B&B Concrete President

When I came to FinTruction I had no financial structure. No job costing, no WIP tracking, books behind. They did a full cleanup and rebuilt job costing and WIP tracking in QuickBooks. Now I know what’s billed, what’s owed, and where every job stands.

Clay Pearson, Owner of C. Pearson Contracting Corp
Clay Pearson
C. Pearson Contracting Corp Owner
Client testimonial

Hear it straight from a contractor we work with

A couple of minutes from a contractor we support, sharing what working with FinTruction has been like and what changed once their numbers finally made sense.

  • An owner sharing their honest experience
  • From guessing to numbers they actually trust
  • Why they recommend us to other contractors
Read more reviews

Books that work for the sub, not the GC

Start with a free books Audit. We will show you what your job costs really are, what you are actually owed, and how much of your money the GCs are still holding. No obligation.

Trusted by 25+ contracting companies Response within 24 hours Free Audit, no obligation
Start here

Get your Procore books audited, free

Tell us where Procore and your accounting system stop agreeing. We will look at your actual job data and show you exactly what is broken, at no cost.

Add your name so we know who we are talking to.
Add your company name.
Add a valid email so we can send your report.
Add a number we can reach you on.
Pick the option that fits your business.
Tell us what is going wrong so we know where to look.

We read every submission and reach out if your books are a good fit for the Audit.