What software do general contractors use to invoice subs and owners?
GCs typically need invoicing that supports multiple concurrent jobs, staged/progress billing, and clear tracking of what each customer owes — BCTM covers invoicing owners directly; it does not manage subcontractor pay-when-paid workflows or lien administration.
BCTM is built for the GC-to-owner invoicing relationship: estimates, progress invoices, payment collection, and reports across jobs. It's not a subcontractor-payment or compliance-management platform, so if your business needs lien waiver collection from subs or pay-app software specific to bonded commercial work, that's outside BCTM's scope.
What is progress billing in construction?
Progress billing means invoicing a project in stages tied to completed work — like framing, rough-in, and finishes — rather than one invoice at the very end.
This keeps cash flowing to the contractor throughout a project instead of concentrating all payment risk at the finish line. BCTM supports this by letting you create multiple invoices tied to the same job, each representing a milestone or draw.
How much retainage is normal on a construction contract?
Retainage typically runs 5–10% per progress payment, averaging around 7.59% on private projects, 5.56% on state projects, and 3.26% on federal projects.
Texas notably sets a statutory minimum of 10% retainage on private projects (Levelset — Retainage in Construction). These figures come from Clemson University research summarized by Billed; actual retainage percentages are set by the contract, not by BCTM.
How do I track retainage owed to me across multiple jobs?
Retainage withheld on each job's progress invoices shows up as an outstanding balance in reports, so you can see the total across all active projects in one view.
Once a project wraps and retainage is released, send a final invoice for that withheld amount rather than letting it disappear from your records as "already invoiced."
How do I export my invoices and payments for my accountant?
BCTM supports data export/portability so you can hand your accountant clean invoice and payment records, though it doesn't sync live with QuickBooks or other accounting platforms.
For a GC running several jobs, exported reports covering revenue, outstanding AR, and payment history give an accountant what they need to reconcile books without a direct software integration.
Can unpaid invoices in my software help prove a lien claim on a project?
Your invoice and payment history export as documentation of what was billed and what remains unpaid, which can support a lien claim, but BCTM doesn't prepare, file, or notarize liens or lien waivers.
If a project reaches the point of considering a mechanics lien, an attorney or a service like Levelset handles the filing itself; BCTM's role is limited to giving you a clean, exportable record of the invoicing history. This is general information, not legal or tax advice — check with a licensed attorney or CPA in your state before relying on it.