CONTROLQORE FOR CURTAIN WALL AND GLAZING.
Generic accounting software can't report installed cost per opening, keep engineering and mock-up spend on the job and out of overhead, or tell you what an idle crew cost while glass waited in a fabrication queue. ControlQore can.
ControlQore for glazing contractors uses cost codes by phase to track installed cost per opening against the bid. The phases are engineering and shop drawings, product approvals, the performance mock-up, fabricator deposits and stored materials, delivery, installation by elevation, and punch. Preconstruction spend posts to the job, so the months before the first delivery are measured. Idle crew time from a late delivery gets its own code, and a delay claim gets built from it. The schedule of values is reviewed before the subcontract is signed. The WIP schedule is produced monthly from cost-to-cost percentage complete.
In glazing, the trouble is the order the money moves in. Engineering, product approvals, a performance mock-up and fabricator deposits all pay out months before the first unit ships. A P&L that pools that spend in overhead reports a healthy job while the bank balance falls. Cost codes built by phase put the preconstruction spend on the job where it belongs. Installed cost per opening by elevation gives you a field labor number to bid the next building from. Late deliveries get their own code, so a claim has a record behind it.
THE NUMBERS GENERIC SOFTWARE MISSES.
WHAT IT IS.
ControlQore is a job costing and WIP platform for contractors. It tracks cost by job and cost code. A curtain wall and glazing contractor can read installed cost per opening by phase, from shop drawings through punch, while the job is still open.
WHERE IT GOES WRONG.
Preconstruction Spend Held in Overhead
Shop drawings, structural calculations and product approvals under regimes like Florida Product Approval and Miami-Dade NOA all cost money and add review cycles. A full-size performance mock-up tested for air, water and structural performance costs $30,000 to $80,000 before production begins. Custom curtain wall then takes 16 to 24 weeks from approved shop drawings to first delivery. Code all of that to overhead and none of it reaches the job. The job reports a margin your bank account doesn't recognize.
No Installed Cost Per Opening
The frames are square and the building isn't. Out-of-tolerance rough openings, out-of-square slab edges and wider caulk joints add field labor the base bid never included. When labor posts to one job-level bucket, that extra work averages into the total. You have nothing to price the next building from, and nothing itemized enough to support a change order. Installed cost per opening by elevation gives you both.
Idle Crew Time With No Cost Code
Once units are in fabrication, adding crews doesn't speed up glazing. And installation can't resequence around missing openings the way finish trades can. A single missed delivery can stop a crew for weeks while every other trade on the project keeps billing. If those hours post as ordinary installation labor, you have no daily record to turn a schedule loss into a compensable claim. The loss stays with you.
Deposits and Stored Materials Financed by the Sub
Custom units are fabricated to order against your purchase order. Fabricators want deposits, and the glass waits in a plant queue nobody can speed up. Unless the contract allows billing for deposits and stored materials, you hold a five or six figure material position for months. Pay apps then pay at net-60 to net-90 with 5 to 10 percent retainage held. Subcontractors reported waiting an average of 51 days for payment, per Billd's 2026 National Subcontractor Market Report.
WHAT WE BUILD.
SPM builds ControlQore cost codes for glazing clients by phase: engineering and shop drawings, product approvals, performance mock-up, fabricator deposits and stored materials, freight and delivery, installation by elevation, caulking and glazing seals, and punch. Labor, material and subcontracted engineering post to the correct phase on the correct job. The preconstruction phases post real cost from week one, so you can read the job's true position long before the first unit ships.
Elevation is set up as a job attribute in ControlQore, and openings are counted per elevation. Field crews log hours to the elevation they worked. ControlQore divides burdened labor cost by openings installed and reports cost per opening against the rate the bid assumed. A north elevation well above the others usually means a field condition, and the crew isn't the cause. At that point a schedule of additional costs becomes something you can bill.
SPM sets up a delay code per job, so idle crew hours are logged daily with the cause written down: unit not delivered, opening not ready, hoisting unavailable. ControlQore reports those hours and their burdened cost as a cumulative total. That total is the claim. Contractors who track it get paid for delay days they used to absorb. The ones who don't are arguing months later from memory, against a GC with a schedule and a clean file.
SPM reviews the schedule of values on every new glazing subcontract before signing. SPM recommends billable milestones for engineering and submittals, the performance mock-up and long-lead material deposits, plus stored-materials billing terms and escalation language on aluminum and glass. The default contract makes you the bank for 16 to 24 weeks. The review takes one meeting, and the cash effect lasts the full length of the job.
The WIP schedule for glazing clients is produced monthly from cost-to-cost percentage complete by job. The preconstruction phases post cost, so percentage complete reflects the money already spent. It doesn't jump the moment installation starts. Underbilled positions, work performed but not yet billed, trigger a corrected pay app. Overbilled positions flag jobs where billing is ahead of production. That happens easily on a job whose delivery date is set by a plant.
FLAT MONTHLY FEE. NO SOFTWARE INVOICE.
Three tiers, priced by your trailing twelve month revenue. ControlQore comes with Strategic and Platinum, and it never appears as its own line item on an SPM invoice. Which tier you're in depends on how much of the work you want off your desk.
Built for subs doing $1M to $12M. Above $12.5M we quote.
| Last 12 months revenue | Core | Strategic | Platinum | One-time onboarding |
|---|---|---|---|---|
| Under $1M | $1,900 | $3,100 | $3,300 | $2,500 |
| $1M to $3.5M | $2,600 | $4,100 | $5,300 | $4,500 |
| $3.5M to $6.5M | $3,800 | $5,900 | $8,300 | $6,000 |
| $6.5M to $9.5M | $5,100 | $7,600 | $11,800 | $7,500 |
| $9.5M to $12.5M | $6,100 | $8,900 | $14,900 | $9,000 |
| Above $12.5M | Quoted | Quoted | Quoted | Quoted |
The onboarding fee covers migrating your books back to the start of your last taxable year and getting you fully operational in 60 days. It's billed once, with your first invoice. It's the same for all three tiers, and it moves with your revenue band. Your first month is prorated, and your monthly engagement starts on the first of the first full month.
Just want the setup? Onboarding only is the same onboarding work with no monthly service after it, one time, at the onboarding fee plus $2,000. Start a monthly engagement later and $2,000 counts toward it. It starts at $4,500, and the price for every band is on the pricing page.
The three tier columns are the whole price. Which one fits depends on how much of the work you want off your desk. No payroll. No hidden line items. The onboarding fee is right here in the table.
- Online software only: QuickBooks, Sage, Viewpoint and similar. No VPN or hosted desktop.
- Not in any tier: payroll, pay applications, collections on receivables.
- Pricing valid through 2027.
CFO work. Your own bookkeeper keeps doing the books.
We build your plan every month. Your team does the work.
You get the CFO work: job costing built to match the way you estimate, a 13 week cash forecast, WIP every month, and a monthly meeting that ends with decisions.
Your bookkeeper still does the books.
Core, plus bookkeeping and bank reconciliations, plus job costing and WIP software set up and managed for you. Use your own online accounting software or we supply it, one price.
We build the plan, track it and adjust it every month.
We only work with trade subcontractors. We know what to look for, and we fix problems while they're still small. Everything in Core, plus the bookkeeping and bank reconciliations done for you, and the job costing and WIP software set up, loaded with your cost codes, and managed every month. Use your own online software, or move to ours and we pay for it.
Our team does the bookkeeping and the reconciliations. We don't do payroll.
Strategic, plus a controller who handles payables and receivables the way an in-house controller would. You approve every payment.
We manage the money side for you, every week.
Everything in Strategic, plus our team does the controller work. We handle your bills and receivables the way an in-house controller would: we call vendors, pay the bills and keep the accounting current. We plan the cash flow first, and you approve every payment because it is your money.
Our team does the payables and receivables. We don't do payroll, pay applications or collections.
