
Pay Application Software for Trade Contractors: Connecting Payment Status to Job Costing

Anna Berger
Founder & CEO
Most trade contractors track pay applications in one place and job costs in another. The billing team assembles the AIA G702, submits the package, and waits for payment. Meanwhile, the project manager watches labor and material costs against the budget in a separate spreadsheet or accounting system. The two sets of numbers rarely talk to each other in real time, and the gap between them is where profitability gets lost.
A 2025 industry report by Siteline found that subcontractors wait an average of 96 days to get paid, and only 5% consistently receive payment on time. When those payment timelines are invisible to the people tracking project costs, the margin a contractor sees on paper can look nothing like the cash actually available to run the business.
What Pay Application Software Needs to Do Beyond Generating Invoices
Pay application software in construction is often treated as a billing tool. The team fills out the schedule of values, attaches the required documentation, submits, and moves on to the next billing cycle. What most tools miss is the feedback loop between payment status and project financials.
For trade contractors running multiple active projects, knowing that a pay application was submitted is not the same as knowing where that money stands. A pay application can sit in review for weeks, get partially approved, or stall over a single missing document. Each outcome changes the financial picture, but the job costing ledger often reflects none of them until someone manually updates the numbers.
Tracking Status From Submission Through Collection
The most common gap in pay application tracking is the space between "submitted" and "paid." A contractor may know that a $340,000 billing went out on the first of the month. What the system often cannot answer is whether the GC approved the full amount, whether retainage was held at the expected rate, or whether the payment has actually cleared.
When AIA billing software tracks the application from creation through submission, approval, and collection, each status change becomes a data point that downstream systems can use. Without that chain, the contractor is working from a snapshot that may be weeks out of date.
Supporting Documents That Stall the Process
A pay application package on a commercial or public project typically includes several categories of documentation before the GC will process it:
A completed schedule of values showing work completed, amounts previously billed, and the current billing amount
Conditional lien waivers from the sub and all lower-tier subcontractors and suppliers for the current period
Unconditional lien waivers covering the previous billing period
Certified payroll reports, if the project is subject to prevailing wage requirements
Proof of insurance and approved change order documentation
Missing any one of those items gives the GC grounds to reject the entire package.
On monthly billing cycles, a rejected application pushes payment out by 30 days, meaning a full additional month of carrying labor and material costs on completed work. The 2025 Siteline report found that more than 75% of subcontractors pay vendor costs out of pocket while waiting for payment.
Where Disconnected Systems Break Job Costing Accuracy
Job costing in construction is supposed to answer a direct question: is the project making money or losing it? The answer depends on matching what has been spent against what has been collected. When pay application data lives outside the job costing system, the "collected" side of that equation is often wrong.
Revenue Booked Before Cash Arrives
The most common distortion in construction job costing is revenue recognition that outpaces actual collections. A contractor submits a $200,000 pay application and records it as earned revenue. The job cost report shows the project at a healthy margin. But the payment has not arrived, will not arrive for another 60 to 90 days, and may come in at a reduced amount if the GC disputes a portion of the billing.
That gap between recognized revenue and collected cash is where contractors get blindsided. The project looks profitable on the cost report while the business is borrowing against a line of credit to cover payroll on that same project.
Change Orders That Never Reach the Ledger
Approved change orders increase the contract value and generate additional billings. When change order amounts are captured in the pay application but not reflected in the job cost budget, the margin calculation on the original contract scope stays flat while the actual work scope has expanded. Costs go up, billings go up, but the job cost report still shows the original budget baseline.
For contractors managing multiple change orders across several projects, the cumulative drift can be significant. A project that appears to be running at an 8% margin may actually be at 12% once approved changes are factored in, or at 4% if the additional scope cost more to execute than the change order covered.
Retainage That Disappears From the Profitability Picture
Retainage holdbacks, typically 5% to 10% of each progress payment, represent real money that the contractor has earned but cannot access until the project reaches substantial completion. On a $2 million subcontract, retainage at 5% ties up $100,000 that does not appear in the contractor's operating cash until months or years after the work is finished.
When retainage tracking is disconnected from job costing, the cost report may show the project as fully billed and fully earned while $100,000 sits in a holdback that has not been released. The margin is accurate on an accrual basis, but the cash margin tells a different story, and cash is what keeps the business running between projects.
What Changes When Pay Applications Feed Directly Into Job Costs
Connecting pay application status to the job cost ledger does not require additional data entry. The information already exists in the billing records. Both workflows draw from the same underlying project data instead of running in parallel.
Actual Cash Position Replaces Estimated Revenue
When the pay application system records each status change, from submitted to approved to funded, the job cost report can distinguish between revenue that has been billed, revenue that has been approved, and revenue that has been collected. That distinction matters for every financial decision on the project, from fronting material costs to adding crew.
A connected system also surfaces problems earlier. Warning signs that a disconnected setup cannot flag include:
A pay application sitting in "submitted" status for 45 days with no approval recorded
A project showing positive margin while receivables on that project exceed 90 days
Retainage balances that have not been billed for release after substantial completion
A job cost report that only shows "billed to date" without a payment status column cannot flag those risks until someone manually checks the receivables.
Margin Accuracy Reflects Collected Revenue
Project profitability in construction is not a single number. Gross margin on paper can diverge sharply from the margin a contractor actually realizes after accounting for payment timing, retainage holdbacks, and disputed amounts. When job cost accounting reflects what has actually been collected rather than what has been invoiced, the profitability picture becomes one the contractor can act on.
That visibility also changes how contractors price future work. A contractor who consistently sees a 15% gross margin on bids but realizes only 10% after payment delays and retainage holds can adjust pricing, tighten payroll costs, or target projects with better payment terms.
Close the Gap Between Billing and Job Cost Data
Pay application software that generates clean AIA billing packages solves one problem. Connecting that billing data to job costing solves the bigger one: knowing whether each project is actually putting cash in the bank, not just revenue on the books.
Trayd connects AIA billing, retainage tracking, and payment status to the same job cost data that drives every other financial decision. Pay applications pull from verified project records. Payment status flows back into the cost ledger as each application moves from submitted to collected. And project profitability reflects what has actually been paid, not what has been invoiced.
Frequently Asked Questions
What is pay application software in construction?
Pay application software automates the creation, submission, and tracking of payment requests on construction projects. Most commercial and public projects use the AIA G702/G703 format, and the software assembles the schedule of values, supporting documents, and lien waivers into a submission-ready package.
How does pay application status affect job costing?
When pay application status is not reflected in job costing, the cost report may show revenue that has been billed but not collected. That gap can make a project appear more profitable than it actually is, masking cash flow problems until they become critical.
What documents are required with a construction pay application?
A typical pay application includes a completed schedule of values, conditional and unconditional lien waivers from all tiers, certified payroll reports (if applicable), proof of insurance, and approved change order documentation.
How long does it take subcontractors to get paid on construction projects?
Industry data shows that subcontractors wait an average of 96 days to receive payment, with only 5% consistently paid on time. Payment timelines vary by project type, contract terms, and GC payment practices.
What is the difference between billed revenue and collected revenue in construction?
Billed revenue is the amount a contractor has invoiced through pay applications. Collected revenue is the amount that has actually been received and cleared. The difference between the two can be substantial on projects with long payment cycles or retainage holdbacks.
How does retainage affect project profitability reporting?
Retainage withholds 5% to 10% of each progress payment until the project reaches substantial completion. When retainage is not tracked alongside job costs, the cost report may show a project as fully billed and earned while significant cash remains in holdback.
About the Author

Anna Berger is the founder and CEO of Trayd, a construction payroll and compliance platform built for specialty contractors. Born into a construction family, Anna saw back office inefficiencies firsthand, and as a result, Trayd was developed to be the single back office operating system to manage people, payroll and the field. Trayd has raised $15M in venture funding from world-class investors like White Star Capital, Suffolk Technologies, Bloomberg Beta, and Y Combinator, and the team is based in New York City.
Anna Berger
Founder & CEO












